These Greek turkey meatballs are juicy, tender, and packed with Mediterranean herbs like oregano, mint, and cumin. Combined with a cool, creamy tzatziki made from Greek yogurt, cucumber, and fresh dill, they make a satisfying and protein-rich main dish.
Ready in just 45 minutes, they can be pan-fried for a golden crust or baked for a lighter option. Serve with warm pita bread, a crisp salad, and lemon wedges for a complete meal that works for weeknight dinners or casual entertaining.
Each serving delivers 35g of protein at only 320 calories, making it an excellent choice for those following high-protein or low-carb eating plans.
The smell of cumin toasting in a hot skillet always yanks me straight back to a tiny taverna in Athens where the owner insisted I try his mothers meatballs or else leave Greece entirely. He was joking, mostly, but those meatballs were no laughing matter: golden, herb-flecked orbs sitting in a pool of tzatziki so tangy it made my jaw ache. I spent months trying to recreate them at home, and this turkey version is the one that finally earned a permanent spot in my weeknight rotation.
I served these at a backyard potluck last summer, fully expecting them to be the humble sideline to everyones elaborate dips and casseroles. Within fifteen minutes the platter was licked clean and three different people asked for the recipe, which honestly never happens to me at potlucks.
Ingredients
- 500 g ground turkey: Dark meat gives you more flavor and moisture, but lean works fine if thats what you have on hand.
- 1/2 cup breadcrumbs: These keep the meatballs tender by holding onto moisture, so dont be tempted to skip them.
- 1 large egg: Acts as the binder that holds everything together without making the mixture dense.
- 2 garlic cloves, minced: Fresh garlic only here, the jarred stuff will taste flat against the bright herbs.
- 1 small onion, finely grated: Grating is the secret because it melts right into the meat and keeps things incredibly juicy.
- 2 tbsp fresh parsley, chopped: Brings a clean, grassy note that balances the warmer spices beautifully.
- 1 tbsp fresh mint, chopped: This is what makes the flavor distinctly Greek and lifts the whole dish.
- 1 tsp dried oregano: Rub it between your palms before adding to wake up the essential oils.
- 1 tsp ground cumin: Adds an earthy warmth that people always notice but can never quite identify.
- 1/2 tsp salt and 1/4 tsp black pepper: Seasoning is everything with turkey, so dont skimp here.
- 2 tbsp olive oil: For pan frying, though you can lightly brush them with oil if baking instead.
- 1 cup Greek yogurt, full fat: The thick, tangy foundation of your tzatziki, and full fat truly makes a difference.
- 1/2 large cucumber, peeled, seeded, and grated: Squeeze it dry like your life depends on it or the tzatziki will be watery.
- 1 garlic clove, minced: One is enough for the tzatziki since raw garlic is assertive and you want balance.
- 1 tbsp fresh dill, chopped: Dill and tzatziki are soulmates, so use fresh if you can find it.
- 1 tbsp lemon juice: Brightens the whole sauce and ties it back to the Mediterranean flavors.
- 1 tbsp extra virgin olive oil: A finishing touch that adds richness and a subtle fruitiness to the sauce.
- Lemon wedges, fresh herbs, warm pita or salad for serving: Entirely optional but highly recommended for the full experience.
Instructions
- Whip up the tzatziki first:
- Grate the cucumber, wrap it in a clean kitchen towel, and squeeze until barely any moisture remains. Stir it into the Greek yogurt with garlic, dill, lemon juice, olive oil, salt, and pepper until silky smooth, then tuck it into the fridge so the flavors can mingle while you work on the meatballs.
- Mix 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 because overworking turkey turns it rubbery and sad.
- Shape the meatballs:
- Grab roughly walnut sized portions and roll them gently between damp palms. You should get about eighteen to twenty meatballs, and try to keep them uniform so they cook evenly.
- Cook them golden:
- Heat olive oil in a large nonstick skillet over medium heat and cook the meatballs in batches for eight to ten minutes, turning regularly until deeply golden on all sides and cooked through. Alternatively, bake at 200 degrees C on a parchment lined sheet for fifteen to eighteen minutes, flipping halfway.
- Plate and devour:
- Arrange the meatballs on a platter with a generous swoop of tzatziki, scatter over some fresh herbs, and squeeze lemon wedges over everything. Serve with warm pita or a crisp salad and watch them disappear.
There is something deeply satisfying about watching someone scoop up a warm meatball with cool tzatziki and close their eyes on the first bite.
Storing and Reheating Like a Pro
Leftover meatballs keep beautifully in an airtight container in the fridge for up to four days. Reheat them gently in a skillet with a splash of water or in a 160 degree C oven so they stay moist instead of drying out. For freezing, arrange cooled meatballs on a tray until solid, then transfer to a freezer bag where they will happily wait for up to three months.
Swaps and Variations
Ground chicken works as a seamless substitute for turkey, and lamb transforms these into something richer and more indulgent for a special occasion. If you need gluten free, simply swap the breadcrumbs for a gluten free alternative or even crushed rice crackers. A pinch of cinnamon added to the meat mixture sounds strange but gives a gorgeous, subtly warm note that pairs beautifully with the cool tzatziki.
What to Serve Alongside
A simple salad of ripe tomatoes, cucumbers, and red onion dressed with olive oil and red wine vinegar is all you really need alongside these. Warm pita bread is the classic choice for scooping, but a bed of fluffy couscous or even roasted vegetables works when you want something heartier. A chilled glass of Assyrtiko or Sauvignon Blanc turns a casual weeknight dinner into something that feels intentional.
- Keep extra lemon wedges on the table because everyone wants more.
- A drizzle of good olive oil over the finished platter makes everything glisten.
- Doubling the tzatziki is never a mistake since people will want it on everything.
These meatballs are proof that simple food, made with care and a few good herbs, always wins.
Recipe Questions
- → Can I make the tzatziki ahead of time?
-
Yes, tzatziki actually tastes better when made in advance. You can prepare it up to 2 days ahead and store it covered in the refrigerator. The flavors meld together beautifully as it rests, giving you an even more flavorful dip.
- → Can I bake the meatballs instead of frying them?
-
Absolutely. Arrange the meatballs on a parchment-lined baking sheet, brush or spray lightly with olive oil, and bake at 200°C (400°F) for 15–18 minutes, turning halfway through. They will be golden brown and fully cooked through.
- → How do I keep turkey meatballs from drying out?
-
The key is to avoid overworking the meat mixture. Mix gently until just combined, and do not compact the meatballs too tightly when shaping them. The breadcrumbs and egg also help retain moisture, keeping each meatball tender and juicy inside.
- → What can I substitute for ground turkey?
-
Ground chicken works as a direct substitute with very similar results. Ground lamb will give a richer, more traditional Greek flavor. Adjust seasoning slightly depending on the meat you choose, as lamb pairs especially well with extra mint and oregano.
- → Is this dish gluten-free?
-
The meatballs contain breadcrumbs, but you can easily make them gluten-free by swapping in gluten-free breadcrumbs. Everything else, including the tzatziki, is naturally gluten-free. Always check product labels to confirm ingredient safety.
- → What should I serve with Greek turkey meatballs?
-
Warm pita bread and a fresh side salad are classic pairings. You can also serve them over rice, alongside roasted vegetables, or stuffed into a pita pocket with lettuce, tomato, and extra tzatziki for a hearty sandwich.