These Greek turkey meatballs are packed with Mediterranean flavor thanks to fresh mint, parsley, oregano, and a hint of cumin. Combined with a cool, creamy tzatziki made from Greek yogurt, cucumber, and dill, this dish delivers a satisfying balance of herbs and freshness.
Ready in just 45 minutes, the meatballs can be pan-fried for a golden crust or baked for a lighter option. At 35g of protein per serving, this high-protein, low-carb main is perfect for weeknight dinners or casual entertaining.
Serve with warm pita bread, a crisp side salad, and lemon wedges for a complete Mediterranean spread.
The smell of sizzling cumin and garlic hitting a hot pan on a Tuesday evening is enough to make anyone forget it is not Friday. These Greek turkey meatballs came into my life during a phase when I was trying to eat more protein without feeling like I was punishing myself with bland food. Creamy tzatziki pooled next to golden, herb flecked meatballs changed everything I thought I knew about lean ground turkey. Now they show up on my table at least twice a month, no occasion required.
I once brought a platter of these to a potluck where a friend who claims to hate turkey had three helpings before asking what the meat was. That moment of watching someone eat their own words alongside a meatball still makes me grin every time I roll a new batch.
Ingredients
- 500 g ground turkey: Lean turkey works well here, and the moisture from grated onion prevents any dryness that lean meat sometimes brings.
- 1/2 cup breadcrumbs: These bind everything together gently, and gluten free breadcrumbs work just as well if needed.
- 1 large egg: A single egg is all you need to hold the meatballs together without making them feel dense.
- 2 garlic cloves, minced: Fresh garlic is non negotiable for both the meatballs and the tzatziki.
- 1 small onion, finely grated: Grating the onion is the real trick, since it melts into the mixture and adds invisible juiciness.
- 2 tbsp fresh parsley, chopped: Parsley brings a clean brightness that balances the warm spices.
- 1 tbsp fresh mint, chopped: Mint is what whispers Greek cuisine the moment you bite in.
- 1 tsp dried oregano: Rub it between your palms before adding to release the essential oils.
- 1 tsp ground cumin: This is the quiet flavor that makes people ask what your secret ingredient is.
- 1/2 tsp salt and 1/4 tsp black pepper: Seasoning lean meat generously is the difference between good and forgettable.
- 2 tbsp olive oil: Use this for pan frying, or just a light brushing if you prefer baking.
- 1 cup Greek yogurt (full fat preferred): Full fat yogurt creates a tzatziki that is lush and velvety, and lower fat versions simply cannot replicate that texture.
- 1/2 large cucumber, peeled, seeded, and grated: Squeezing every drop of water out is the single most important step in tzatziki.
- 1 tbsp fresh dill, chopped: Dill and cucumber are old friends, and fresh dill makes the partnership sing.
- 1 tbsp lemon juice: A bright squeeze lifts the entire sauce and ties it to the meatball flavors.
- 1 tbsp extra virgin olive oil: A finishing drizzle in the tzatziki adds a subtle fruity richness.
- Salt and pepper, to taste: Season the tzatziki after it has chilled, since cold dulls flavors slightly.
- Lemon wedges, fresh herbs, warm pita or salad (optional): These are the supporting cast that turn meatballs into a complete meal worth lingering over.
Instructions
- Make the tzatziki first:
- Grate the cucumber, wrap it in a clean kitchen towel, and squeeze firmly until almost dry. In a bowl, stir together the yogurt, cucumber, garlic, dill, lemon juice, olive oil, salt, and pepper until silky smooth. Pop it in the fridge so the flavors marry while you handle the meatballs.
- Build the meatball mixture:
- In a large bowl, combine the ground turkey, breadcrumbs, egg, garlic, grated onion, parsley, mint, oregano, cumin, salt, and pepper. Use your hands and mix just until everything is evenly distributed, since overworking the meat will make the texture tough and bouncy.
- Shape into meatballs:
- Scoop up walnut sized portions and roll them gently between damp palms. You should get about 18 to 20 meatballs, all roughly the same size so they cook evenly.
- Cook the meatballs:
- For pan frying, heat olive oil in a large nonstick skillet over medium heat and cook the meatballs in batches for 8 to 10 minutes, turning often, until deeply golden on all sides. For baking, arrange them on a parchment lined sheet, brush with oil, and bake at 200 degrees C for 15 to 18 minutes, flipping once halfway through.
- Plate and enjoy:
- Arrange the meatballs on a warm platter with a generous bowl of tzatziki at the center. Scatter fresh herbs over everything, tuck lemon wedges around the edges, and serve with warm pita or a crisp salad on the side.
A rainy Sunday afternoon, a kitchen smelling of toasted cumin, and my roommate wandering in to steal meatballs straight from the cooling sheet, that was the moment I realized this recipe was never leaving my rotation.
What to Serve Alongside
A simple salad of shaved cucumber, ripe tomatoes, and thinly sliced red onion dressed with nothing more than olive oil and red wine vinegar makes these meatballs feel like a proper Mediterranean spread. Warm pita bread is the obvious companion, but a scoop of cooked quinoa or a bed of dressed greens works just as well if you want to keep things low carb.
Storage and Leftovers
Cooked meatballs will keep in an airtight container in the fridge for up to four days, and they reheat gently in a skillet over low heat without drying out. The tzatziki actually improves after a night in the fridge, making this an ideal meal prep recipe. Freeze cooked meatballs on a sheet tray until solid, then transfer to a freezer bag for up to three months.
Getting Creative With Variations
Swap the turkey for ground lamb and suddenly you have something closer to a traditional kefte, richer and more intensely flavored. Ground chicken works nicely too, though it benefits from a touch more olive oil in the mix. The spice blend is forgiving, so a pinch of cinnamon or a splash of red pepper flakes can take the flavor in a new direction entirely.
Trust your hands over any tool when mixing meatballs, because feeling the texture tells you more than a spoon ever could.
- Wet your palms with a little water before rolling to keep the mixture from sticking to your fingers.
- Let the tzatziki chill for at least thirty minutes if you can spare the time.
- Always taste a cooked meatball before serving to check if the seasoning needs a final adjustment.
Roll up your sleeves, trust the process, and let a plate of these golden meatballs with cool tzatziki become part of your own kitchen story.
Recipe Questions & Answers
- → Can I bake the meatballs instead of frying them?
-
Yes, baking is a great alternative. Preheat your oven to 200°C (400°F), arrange the meatballs on a parchment-lined baking sheet, brush lightly with olive oil, and bake for 15–18 minutes, turning halfway through, until golden and cooked through.
- → How far in advance can I make the tzatziki?
-
The tzatziki can be prepared up to 2 days ahead and stored in the refrigerator. Making it ahead actually improves the flavor as the garlic and dill have more time to infuse into the yogurt.
- → Can I substitute ground turkey with another meat?
-
Ground chicken or lamb both work well as substitutions. Lamb will give a richer, more traditional Greek flavor, while chicken keeps the dish light and lean similar to turkey.
- → How do I keep the meatballs from drying out?
-
Avoid overworking the mixture when combining ingredients, as this can make the meatballs tough. Mix just until combined. The breadcrumbs and egg help retain moisture, and the grated onion adds natural juiciness. Be careful not to overcook them—8–10 minutes pan-frying or 15–18 minutes baking is sufficient.
- → Is this dish gluten-free?
-
The meatballs contain breadcrumbs, but you can easily make the dish gluten-free by using gluten-free breadcrumbs. All other ingredients are naturally gluten-free.
- → What should I serve with Greek turkey meatballs?
-
Warm pita bread and a fresh side salad are classic pairings. Lemon wedges are a must for squeezing over the meatballs. A crisp white wine like Assyrtiko or Sauvignon Blanc complements the Mediterranean flavors beautifully.