Greek Meatballs - Keftedes Meatballs

These Greek Meatballs are perfectly plump and loaded with authentic flavor using herbs and spices to pack into ground beef and served with pita bread and tzatziki sauce!

  • Prep15 min
  • Cook20 min
  • Total1 hr 35 min
  • Yield20 meatballs

Ingredients Steps Notes

Greek Meatballs - Keftedes Meatballs
Overhead close up photo of Greek meatballs in a bowl with pita bread and tzatziki sauce.

Recipe For Keftedes

These juicy Greek Meatballs are loaded with red onions and garlic giving your taste buds that authentic Greek flavor you crave! Feed them to your family for a weekend snack, bring them to your next potluck, or even make a meal around them!

They’re so satisfyingly delicious and filling that you’ll be looking for excuses to make up a batch!

Greek meatballs with tzatziki sauce on pita bread.

Great taste, great texture. Made as rice bowls and it was wonderful!

– Richard Tunner

Ingredients For Greek Meatballs

The ingredient list for this Greek Meatballs Recipe might look long, but I promise it’s actually really simple to make and packed with flavor!

  • Lean ground beef: You can use ground turkey, ground chicken, or even ground lamb instead.
  • Egg: Used to bind the meatballs together and should not be substituted.
  • Red onion: If you don’t have a red onion, yellow or white will work in a pinch, but it won’t give it that same “Greek” flavor.
  • Lemon zest & Lemon juice: You are welcome to use juice from concentrate, but if you are zesting a lemon, might as well use its fresh juice too.
  • Feta cheese: Crumble these or keep them large. I like they crumbled into smaller pieces before mixing them with everything else.
  • Plain breadcrumbs: These can be homemade, or store-bought.
  • Heavy cream: Replace with half and half or milk.
  • Dijon mustard: You can replace this with normal mustard, but the taste will be slightly different
  • Garlic powder: Mince a few cloves of garlic if you want some fresher ingredients.
  • Fresh parsley: This is an optional garnish, but you could use cilantro or scallions instead.
  • Additional spices: Cumin, salt, dried oregano, dried thyme, dried basil, and dried rosemary are all also used in this recipe to enhance flavor.
Ingredients to make Greek meatballs arranges on a gray counter.

How To Make Keftedes

  1. Mix together all of the ingredients in a large bowl.
  2. Refrigerate the meat mixture for an hour to make handling them easier.
  3. Form the meatballs using a medium cookie scoop.
  4. Cook them on a lined baking sheet for 20 minutes. Turn each meatball to the other side halfway through the baking time to ensure they get browned on all sides. Before enjoying add salt and black pepper to taste and then garnish with fresh herbs!
Step-by-step photo collage showing how to make Greek meatballs.

How To Serve!

These Greek Meatballs are so versatile when it comes to all of the different ways to serve them! Here are some of my family’s favorite ways to enjoy them!

  • Pile the meatballs on a platter with pita bread and serve them alongside a bowl of Greek Tzatziki Sauce for dipping!
  • Make meatball subs with them!
  • Whip up your favorite red sauce for a big plate of spaghetti and meatballs!
  • Keep it authentic and serve them with a delicious greek salad!

One of the most classic sauces to serve with anything Greek is Tzatziki Sauce, which is a cucumber and yogurt-based sauce. However, you can also serve these with a lemon sauce or a red sauce. Get creative and try some other types of sauces.

Overhead photo of Greek meatballs with tzatziki sauce and pita bread.

How To Store Greek Meatballs

You can store these in the refrigerator for 2 to 3 days in an airtight container in order to enjoy them later. They will also store in the freezer for a few months, so feel free to pull those out and use them when necessary.

Speed Up This Recipe!

Instead of putting the meatballs in the refrigerator for an hour, you can place them in the freezer for 20 minutes. You can also skip this step altogether!

Close up photo of Greek meatballs in a bowl with tzatziki sauce and pita bread.

Cook up another delicious meatball recipe to serve to your family!

Steps

  1. Combine all the ingredients in a large bowl. Make sure they are mixed thoroughly.

  2. Optional step: Refrigerate for an hour to make handling easier (You can also place these in the freezer for about 20 minutes).

  3. Preheat the oven to 400°F and prepare a baking sheet by lining it with parchment paper.

  4. Take the meatball mixture out of the refrigerator and form meatballs into 2 to 3-inch balls.

  5. Place them on the sheet pan and cook in the oven for 10 to 12 minutes, then turn each meatball to the other side and cook for another 10 to 12 minutes.

  6. Plate and serve with fresh parsley as a garnish.

Notes

  • Because of the pink from the red onions, it can be difficult to tell if the meatball is cooked through. The meatball should be firm and dark brown with an internal temperature of 160 degrees F.
  • Instead of putting the meatballs in the refrigerator for an hour, you can place them in the freezer for 20 minutes. You can also skip this step altogether!
  • You can store these in the refrigerator for 2-3 days in an airtight container in order to enjoy them later. They will also store in the freezer for a few months, so feel free to pull those out and use them when necessary.
  • You can use ground turkey, ground chicken, or even ground lamb instead.
  • Heavy cream can be replaced with half and half or milk.
  • You can use yellow mustard but it will change the taste slightly.
  • If you don’t have a red onion, yellow or white will work in a pinch, but it won’t give it that same “Greek” flavor.