Greek Meatballs Keftedes with Tzatziki Sauce

Posted on June 12, 2026

Modified: June 11, 2026

By Emma
Greek Meatballs Keftedes with Tzatziki Sauce served in a bowl with fresh vegetables and pita bread.

The smell of oregano and garlic hitting hot olive oil takes me straight to a tiny taverna in Athens where I ate the best meal of my life. That memory is what sent me into my kitchen at 10 PM last Tuesday, determined to recreate those flavors. I wanted Greek Meatballs Keftedes with Tzatziki Sauce that would make me close my eyes and sigh with the first bite.

My grandmother never made Greek food. She was firmly Midwestern, all casseroles and pot roasts. But I remember the first time I tasted keftedes at a friend’s house in college. Her mother had learned the recipe from her own mother, and those meatballs were nothing like the dense, heavy ones I grew up with. They were light, fragrant, almost fluffy inside, with a crust that crackled between your teeth.

What I discovered that night is that Greek meatballs are about balance. The meat matters, sure, but it’s the herbs, the soaked bread, the gentle handling that transforms everything. I have been tweaking this recipe for three years now, and I finally nailed it. If you are looking for something bright and fresh to break up your dinner routine, this creamy peppery coleslaw with cucumbers and celery makes an unexpected but perfect companion.

The Ingredients That Make These Keftedes Sing

Greek Meatballs Keftedes with Tzatziki Sauce starts with ground lamb and beef together, and please do not skip the lamb. I tried all-beef once and the result was flat, missing that earthy depth that makes these special. The real secret weapon is stale bread soaked in milk, not breadcrumbs. This keeps the meatballs impossibly tender. Fresh mint and dried oregano work together in a way that still surprises me, bright and resinous at once. For the tzatziki, thick Greek yogurt is non-negotiable, and I grate my cucumber on the large holes then squeeze it mercilessly. Watery tzatziki ruins everything. If you want to understand how bold flavors transform simple ingredients, look at how chili verde burritos build complexity from just a few components.

Greek Meatballs Keftedes with Tzatziki Sauce ingredients and preparation
Greek Meatballs Keftedes with Tzatziki Sauce 6

How to Make Greek Meatballs Keftedes with Tzatziki Sauce

I start the night before, mixing the tzatziki so the garlic mellows into the yogurt. The next evening, I tear stale bread into a bowl and pour milk over it until it softens into a paste. This step feels almost wrong, but trust me. I mix my meats with grated onion, the squeezed bread, eggs, and herbs using my fingertips, barely touching everything. Overworking is the enemy of tender meatballs. I let the mixture rest in the fridge for thirty minutes while I heat my cast iron. The sizzle when those meatballs hit the pan is the sound I wait for. I brown them hard on two sides, then finish in a hot oven while I chop cucumber for the sauce. The kitchen smells like a Greek island by now. If you are newer to meatball technique, my turkey meatballs walk through the basics with more detail.

What I Learned Making These Three Times

My first batch fell apart because I rushed the bread soaking. The second was too dense because I stirred like I was making meatloaf. The third time, I finally understood what Greek Meatballs Keftedes with Tzatziki Sauce demands from a cook.

Grate your onion on the fine side of the box grater. Chopped onion leaves chunks that break the meatball structure. Grated onion melts in and keeps everything cohesive without biting into raw pieces.

Rest the formed meatballs before cooking. Fifteen minutes on a plate in the fridge firms them up enough to hold their shape in the pan. I learned this after watching three perfect spheres flatten into pancakes.

Use two fats in the pan. Olive oil for flavor, a little neutral oil for heat tolerance. Pure olive oil smokes before you get the crust you want.

My Secret Trick: I save a tablespoon of the meat mixture and fry it in a tiny pan before committing the whole batch. This lets me adjust salt and herbs while there is still time. It takes ninety seconds and has saved me from disappointing dinners more than once.

step by step preparation of the recipe
Greek Meatballs Keftedes with Tzatziki Sauce 7

How to Store Greek Meatballs Keftedes with Tzatziki Sauce

  • Refrigerate cooked meatballs in an airtight container for up to 4 days. Store tzatziki separately in its own container.
  • Freeze cooked meatballs on a baking sheet until solid, then transfer to freezer bags for up to 3 months. Do not freeze the tzatziki, it separates and becomes watery.
  • Reheat meatballs in a 350 degree oven for 12 to 15 minutes, or in a covered skillet with a splash of water over medium-low heat until warmed through.
  • Make fresh tzatziki the day you plan to serve, it takes 10 minutes and tastes infinitely better than day-old.

Why This Recipe Fits a Mediterranean Routine

Greek Meatballs Keftedes with Tzatziki Sauce delivers serious protein without heaviness. The lamb provides iron and B vitamins, while the yogurt sauce brings probiotics and calcium. What I love most is how satisfied I feel after eating this, not stuffed or sluggish. The herbs do more than flavor, they bring antioxidants and that distinctive freshness that makes Mediterranean eating so appealing. This is the kind of dinner that leaves you energized instead of ready for a nap.

finished dish ready to serve
Greek Meatballs Keftedes with Tzatziki Sauce 8

FAQs

Can I make these with all beef instead of lamb?

You can, but the result will be milder and less complex. If you must skip lamb, add a teaspoon of ground cumin and extra oregano to compensate for the missing earthy depth. The texture will still be excellent if you follow the bread soaking method.

Why did my meatballs turn out tough and dense?

Overmixing is almost always the culprit. Use your fingertips and stop as soon as ingredients are combined. The soaked bread should be squeezed nearly dry before adding, excess liquid makes you compensate with more mixing.

How do I keep the tzatziki from getting watery?

Grate cucumber on large holes, toss with salt, let drain ten minutes, then squeeze in a clean kitchen towel until no more liquid releases. Greek yogurt helps too, regular yogurt lacks the thickness to hold up.

Can I bake these instead of pan frying?

Yes, though you sacrifice some crust. Bake at 425 degrees for 18 to 20 minutes on a wire rack set over a sheet pan. They will be healthier but less dramatically textured than the pan-seared version.

Greek Meatballs Keftedes with Tzatziki Sauce served in a bowl with fresh vegetables and pita bread.
ff99926f8f19c84cff81b7634fe3210e884ebe8f5a6e3e933e369e1a49306398?s=30&d=https%3A%2F%2Fyummyget.com%2Fwp content%2Fuploads%2F2024%2F11%2Fcropped FOOD Website 2 iconEmma

Greek Meatballs Keftedes with Tzatziki Sauce

Juicy herb-packed lamb and beef meatballs with a cool, garlicky yogurt sauce that tastes like a Greek taverna at home.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Appetizer, Dinner
Cuisine: Greek, Mediterranean
Calories: 485

Ingredients
  

For the Keftedes
  • 0.75 lb ground lamb
  • 0.75 lb ground beef
  • 1 small yellow onion finely grated, excess liquid squeezed out
  • 3 cloves garlic minced
  • 0.25 cup fresh mint finely chopped
  • 0.25 cup fresh parsley finely chopped
  • 1 tsp dried oregano
  • 0.5 tsp cumin ground
  • 0.5 cup breadcrumbs plain
  • 1 large egg lightly beaten
  • 3 tbsp olive oil for frying
  • 1.5 tsp kosher salt divided
  • 0.5 tsp black pepper freshly ground
For the Tzatziki
  • 1.5 cups Greek yogurt full-fat
  • 1 medium cucumber English or Persian, grated and squeezed dry
  • 2 cloves garlic minced to a paste
  • 1 tbsp extra virgin olive oil
  • 1 tbsp fresh lemon juice
  • 1 tbsp fresh dill chopped
  • 0.5 tsp kosher salt

Equipment

  • Large mixing bowl
  • Box grater
  • Large Skillet or Cast Iron Pan
  • Tongs

Method
 

Make the Tzatziki
  • Grate the cucumber and squeeze firmly in a clean kitchen towel to remove as much water as possible. This prevents a watery sauce. Stir together the drained cucumber, Greek yogurt, minced garlic, olive oil, lemon juice, dill, and salt. Cover and refrigerate for at least 15 minutes while you make the meatballs. The flavors need time to meld.
Make the Keftedes
  • In a large bowl, combine the ground lamb, ground beef, grated onion (squeeze out excess liquid first), minced garlic, mint, parsley, oregano, cumin, breadcrumbs, beaten egg, 1 teaspoon salt, and black pepper. Use your hands to mix gently until just combined. Overmixing makes tough meatballs.
  • Wet your hands with cold water and roll the mixture into 20 to 24 meatballs, about 1.5 inches in diameter. Place them on a plate or baking sheet. The water prevents sticking and helps create a smooth surface.
  • Heat the olive oil in a large skillet over medium-high heat until shimmering. Working in batches to avoid crowding, add the meatballs and cook for 8 to 10 minutes, turning occasionally, until deeply browned on all sides and cooked through. They should reach 160°F internally. Transfer to a plate and sprinkle with the remaining 1/2 teaspoon salt while hot.
Serve
  • Serve the warm meatballs immediately with the chilled tzatziki alongside. Add warm pita, a simple tomato salad, or roasted potatoes to round out the meal.

Notes

Squeeze every drop of liquid from the grated onion and cucumber - this is the difference between crisp, light meatballs and soggy ones. The meatball mixture can be made up to 8 hours ahead and refrigerated; let sit at room temperature for 15 minutes before frying. For a lighter version, bake the meatballs at 425°F for 18 to 20 minutes, though you will miss the caramelized crust.

Conclusion

Greek Meatballs Keftedes with Tzatziki Sauce has become my signature when friends come for dinner. The platter always empties, and someone always asks for the recipe before they leave. I hope you make these on a night when you have time to enjoy the process, not rush through it. The results are worth every minute. For another crowd-pleasing meatball variation, try these cheesy mozzarella meatballs next.

Follow us on Social Media : Pinterest

You might also like these recipes

Leave a Comment

Recipe Rating