This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

Greek Meatballs also known as Keftedes, are full of flavor and super delicious. These have all the greek flavor and super easy to make!

Greek food is so good, make this a full greek meal and serve this dish with some Greek sides. Try my tried and true Pasta Salad or Green Salad and then top it off with some sweet Baklava.

Greek meatballs on a plate with pitas, cucumbers, tomatoes, and tzatziki sauce.

Greek Meatballs

Greek meatballs or keftedes, are tender, juicy meatballs that are often served as an appetizer on what’s known as a meze platter. Usually they are served with pita bread, greek olives, cucumbers, onions, and almost always, tzatziki sauce. Although they are an appetizer, these are so good you could make a meal out of them. Use the meatballs instead of chicken in gyros or sliders. Super delicious.

Traditional keftedes are usually made with ground beef and ground lamb. I used ground pork instead of lamb which can sometimes be hard to find. It will still give you that tender juicy inside and tons of flavor. Do not be afraid to use the mint in these meatballs. Mint is traditional herb used in Greek cooking and it pairs beautifully with the other spices and herbs. You and your whole family are going to love these Greek Meatballs!

Ingredients for Easy Greek Meatballs

Use extra lean ground beef and pork so that the meatballs are not too fatty. If you can use find fresh mint and parsley that works best, but you can use dried if unable to find. Just reduce the amount by about 1/3.

  • Ground Beef: Use extra lean or lean ground beef to reduce the amount of grease.
  • Ground Pork: Using pork as well adds a ton of flavor, do not skip this.
  • Breadcrumbs: Adds moisture and helps the meatballs to be tender.
  • Egg: This is a binder that keeps it all together.
  • Red Onion: Brings flavor and a bit of texture. Finely mince or grate.
  • Garlic Cloves: Minced finely or grated.
  • Fresh Parsley: If you cannot find fresh use about 2/3 the amount of dried.
  • Mint Leaves: It adds a classic greek flavor, but will not be minty.
  • Dried Oregano: Another stable in Greek cooking.
  • Salt and Pepper: Add to taste.
  • Milk: Adds moisture and acts as a binder.
  • Olive Oil: For cooking the meatballs in.
  • Flour: Rolling them in flour helps hold it together and gives a nice flavorful coating to the outside that browns and crisps while keeping the inside tender and moist.

Optional Toppings! 

  • Pita Bread: Buy your pitas or make this flavorful homemade Naan that will work and tastes amazing!
  • Cucumbers: Sliced and diced, adds a great fresh flavor.
  • Red Onion: Thinly slice the red onions.
  • Tzatziki Sauce: Make your own tzatziki sauce that is super easy and absolutely divine.

How to Make Greek Meatballs Keftedes

These keftedes may look complicated, but they could not be simpilier. Combine, cook and enjoy!

  1. Combine: In a medium sized mixing bowl combine the ground beef, pork, breadcrumbs, egg, onion, garlic, parsely, mint, oregano, salt, pepper and milk. Mix until it is all incorporated.
  2. Form: Shape into 2 inch meatballs.
  3. Heat: Add the olive oil to a medium sized skillet and turn to medium high heat.
  4. Roll and Cook: Roll the meatballs in the flour and place them in the pan. Cook on each side until no longer pink.
  5. Serve: Serve with pita bread, cucumbers, tomatoes, and tzatziki if desired.

Making the meatballs, rolling it in flour and frying in oil.

Tips and Variations For the Best Greek Meatballs

Greek meatballs are not like other meatballs. Their flavor is distinctly Greek. Served with the tzatziki and pitas it just makes them delicious.

  • Shape: Use an ice cream or cookie scoop to form your meatballs so they are all the same size. This way the keftedes will cook at the same rate and time. If you do not have a scoop use a spoon to make the roughly the same size.
  • Roll it: To keep the meatball mixture from sticking to your hands, grease them with a bit of cooking spray.
  • Mix It: To really mix up the meat mixture use a food processor. This will also help grind up the onion and garlic really infusing it into the meatballs. Everything gets mixed up really well and evenly with a food processor.
  • Mint: If you cannot find mint you can use fresh basil instead. Basil is often substituted for mint when you cannot find it. Dried mint or basil will also work if you cannot find fresh.
  • Let it sit: To allow the flavors to really saturate and infuse into the meat mixture, make it at least an hour or more ahead of time. Cover it tightly and place in the fridge for up to 4 hours a head of time.
  • Lemon: Add some fresh lemon juice to the mixture to brighten the meatballs and add a little bit of zing.
  • Flour: Rolling the meatballs in the flour before frying keeps the meatballs moisture and juices locked in. The flour almost creates a barrier. It also adds a nice crust that creates a delicious texture to each and every bite! Be sure to shake off excess, however, you do not want them to be caked in it.
  • Toppings: Also serve with tomatoes, feta and greek olives.
  • Grate: The best way to distribute the onion flavor without chunks is to grate the onion. If you do not have red onion, yellow onion will work just fine. I prefer the extra bit of bite from the red onion however.

 

 

Meatballs in the skillet browned and ready to serve.

How to Bake Greek Meatballs

If you need to make a ton of meatballs for a large crowd you can bake a large batch in the oven. Preheat the oven to 375 degrees and line a baking sheet with aluminum foil. Lightly spray the aluminum foil. Place the meatballs on the baking sheet and coat them with just a little bit of cooking spray. Bake the meatballs in the oven for about 20-25 minutes until they are brown and fully cooked. The internal temperature should register 160 degrees.

Storing and Freezing Meatballs

  • Storing: Keep leftover meatballs in the fridge tightly covered or in an airtight container for up to 5 days. Leftovers can be eaten cold or reheated in the microwave.
  • Freeze: These meatballs are great for freezing, and then you can pull them out when you need a quick meal. After the meatballs have completely cooled place them in a freezer safe bag and keep in the freezer for up tot 3 months. Thaw in the fridge and warm in the microwave or in pan on the stove.

Browned meatballs on a platter with pitas and vegetables.

More Meatball Loving Recipes!

Once you realize how easy it is to make meatballs, you are going to want to make them all the time. Meatballs are bite sized nuggets of pure delight. Kids and adults alike love to eat meatballs. They make great appetizers and easy meals. Meatballs are easy to customize and add flavors to. So if you need a good meatball recipe for dinner, a party or an appetizer I have you covered. These incredibly luscious meatballs will leave you craving more!

Pin this now to find it later

Pin It

Greek Meatballs (Keftedes)

5 from 6 votes
By: Alyssa Rivers
Greek Meatballs also known as Keftedes, are full of flavor and super delicious. These have all the greek flavor and super easy to make!
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4 People

Ingredients 

Optional Toppings:

Instructions 

  • In a medium sized mixing bowl combine the ground beef, pork, breadcrumbs, egg, onion, garlic, parsley, mint, oregano, salt, pepper and milk. Mix until it is all incorporated.
  • Shape into 2 inch meatballs.
  • Add the olive oil to a medium sized skillet and turn to medium high heat.
  • Roll the meatballs in the flour and place them in the pan. Cook on each side until no longer pink.
  • Serve with pita bread, cucumbers, tomatoes, and tzatziki if desired.

Nutrition

Calories: 524kcalCarbohydrates: 25gProtein: 40gFat: 28gSaturated Fat: 9gTrans Fat: 1gCholesterol: 161mgSodium: 579mgPotassium: 717mgFiber: 2gSugar: 4gVitamin A: 363IUVitamin C: 5mgCalcium: 120mgIron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dinner, Main Course
Cuisine: Greek
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

About Alyssa Rivers

Alyssa Rivers is the author of 'The Tried and True Cookbook', a professional food photographer and experienced recipe-developer. Having a passion for cooking, her tried and true recipes have been featured on Good Morning America, Today Food, Buzzfeed and more.

More Ideas

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments

  1. 5 stars
    This was BY FAR THE BEST RECIPE I have come across! Wow . I have tried so many recipes and now I have found THE ONE. The only difference I made was I added grated onion (about 1/4 cup) because I didn’t have onion powder. Thanks!!! ❤️

  2. going to Greece in Nov, and want to get in the mood with Greek food! I’m also trying to bake instead of fry. Should I roll the meatballs in flour and then coat with cooking spray before I bake them? Love all your recipes! Thanks and God Bless

    1. 5 stars
      Followed the recipe exactly. Baked in oven rather than frying to save time. Everyone enjoyed these very much, including two very picky eaters both of which asked for seconds! Also made the tzatziki sauce and it too was fantastic. We made meatball gyros with sliced cucumbers, onions and tomatoes seasoned with oregano and feta cheese for toppings. We made made roasted Greek lemon and herb potatoes as a side. Will be making again soon.