These Greek turkey meatballs are packed with Mediterranean flavors from fresh mint, parsley, oregano, and cumin. Combined with a cool, creamy tzatziki made from Greek yogurt, cucumber, and dill, they create a balanced and satisfying meal.
Ready in just 45 minutes, they work beautifully pan-fried or baked, and serve four generously. At 35g of protein per serving, they're both nutritious and delicious.
Serve with warm pita bread, a crisp salad, and lemon wedges for a complete Greek-inspired dinner.
The smell of oregano and mint hitting hot olive oil will transport you straight to a sun bleached taverna faster than any plane ticket. My neighbor Elena once brought these meatballs to a rooftop potluck and three people asked for the recipe before she even set the plate down. They are golden, herby, and impossibly tender when you treat the meat gently. The tzatziki alone is worth making this entire dish.
One rainy Tuesday I pan fried a double batch while my roommate played old Greek music from her phone, and we stood in the kitchen eating them straight from the skillet with toothpicks. No plates, no pita, just burned fingers and happy faces. That memory lives in every batch I make now.
Ingredients
- 500 g ground turkey: The leaner the turkey, the more careful you need to be with mixing and cooking time to avoid dryness.
- 1/2 cup breadcrumbs: These hold moisture inside the meatball, so do not skip them unless you are using a gluten free substitute.
- 1 large egg: Acts as the binder that keeps everything together without making the texture dense.
- 2 garlic cloves, minced: Fresh garlic only for this, as the pre jarred version lacks the sharp punch this dish needs.
- 1 small onion, finely grated: Grating instead of chopping distributes moisture evenly and prevents crunchy bits.
- 2 tbsp fresh parsley, chopped: Adds a clean brightness that dried parsley simply cannot replicate.
- 1 tbsp fresh mint, chopped: This is the secret ingredient that makes people guess what makes these taste so Greek.
- 1 tsp dried oregano: Dried works better than fresh here because the flavor concentrates into every bite of the meat.
- 1 tsp ground cumin: A subtle warmth that rounds out the Mediterranean flavor profile without overpowering it.
- 1/2 tsp salt and 1/4 tsp black pepper: Season generously because turkey needs more help than beef or lamb ever did.
- 2 tbsp olive oil: For pan frying, and you want a good quality oil since it contributes to the crust.
- 1 cup Greek yogurt (full fat preferred): Full fat gives tzatziki its luxurious texture, so resist the urge to use low fat.
- 1/2 large cucumber, peeled, seeded, and grated: The squeezing step is non negotiable unless you want watery sauce.
- 1 garlic clove, minced: One clove is enough for the tzatziki because raw garlic gets stronger as it sits.
- 1 tbsp fresh dill, chopped: Dill is the soul of tzatziki and dried dill is a poor substitute here.
- 1 tbsp lemon juice: Brightens the entire sauce and ties it back to the meatball flavors.
- 1 tbsp extra virgin olive oil: A finishing touch that adds fruity depth to the tzatziki.
- Lemon wedges, fresh herbs, warm pita or salad: For serving, and all of them are worth the extra effort.
Instructions
- Make the tzatziki first:
- Grate the cucumber, wrap it in a clean kitchen towel, and squeeze until your hands ache and almost no more liquid comes out. Stir it into the Greek yogurt with garlic, dill, lemon juice, olive oil, salt, and pepper until smooth, then tuck it into the fridge so the flavors can marry while you work on the meatballs.
- Build the meatball mixture:
- Combine ground turkey, breadcrumbs, egg, garlic, grated onion, parsley, mint, oregano, cumin, salt, and pepper in a large bowl. Use your hands and mix just until everything is distributed evenly, because overworking turkey turns it rubbery and sad.
- Shape into meatballs:
- Scoop walnut sized portions and roll them gently between damp palms. You should get about 18 to 20 meatballs, and keeping them uniform ensures even cooking.
- Cook them golden:
- Heat olive oil in a large nonstick skillet over medium heat and cook the meatballs in batches for 8 to 10 minutes, turning them regularly until deeply golden on all sides and cooked through. Alternatively, bake at 200 degrees Celsius on a parchment lined sheet for 15 to 18 minutes, flipping halfway.
- Plate and serve:
- Arrange the meatballs on a platter with a generous bowl of tzatziki in the center. Scatter fresh herbs over everything, squeeze lemon wedges on top, and serve with warm pita or a crisp salad on the side.
The night my friend Maria taught me to squeeze cucumbers with my bare hands over her sink, laughing at how much water came out, tzatziki stopped being store bought forever. That simple act of patience changes everything.
What To Serve Alongside
A simple salad of sliced tomatoes, red onion, and crumbled feta dressed with nothing but olive oil and lemon is all you need beside these meatballs. Warm pita bread is traditional and wonderful, but a pile of roasted vegetables works beautifully if you are keeping things low carb.
Storing and Reheating Leftovers
Cooked meatballs keep in an airtight container in the refrigerator for up to four days and reheat gently in a skillet with a splash of water. You can freeze raw shaped meatballs on a sheet pan, then transfer them to a bag for up to three months of weeknight dinners waiting to happen.
Getting Creative With Variations
Ground chicken or lamb work just as well as turkey, and lamb in particular gives you a richer, more traditional Greek flavor profile.
- Add a pinch of cinnamon to the meat mixture for a subtle warmth that surprises people in the best way.
- Swap dill for fresh mint in the tzatziki if you want a sweeter, lighter sauce.
- Always let the meatballs rest for two minutes after cooking so the juices redistribute instead of running out onto the plate.
Keep a batch of these in your freezer and you will always be twenty minutes away from a meal that feels like a small celebration.
Recipe FAQs
- → Can I bake the turkey meatballs instead of pan-frying?
-
Yes, arrange the meatballs on a parchment-lined baking sheet, brush lightly with olive oil, and bake at 200°C (400°F) for 15–18 minutes, turning halfway through, until golden and cooked through.
- → How long can I store the tzatziki in advance?
-
Ground chicken or lamb work well as substitutes. Chicken will yield a similar lean profile, while lamb adds a richer, more traditional Mediterranean flavor.
- → How do I make this dish gluten-free?
-
Simply replace regular breadcrumbs with gluten-free breadcrumbs. Everything else in the meatballs and tzatziki is naturally gluten-free.
- → What should I serve with Greek turkey meatballs?
-
Warm pita bread, a fresh side salad, or roasted vegetables all pair wonderfully. A crisp white wine like Assyrtiko or Sauvignon Blanc complements the Mediterranean flavors beautifully.
- → How do I prevent turkey meatballs from drying out?
-
Don't overwork the mixture when combining ingredients, and avoid overcooking. The breadcrumbs and egg help retain moisture. Cook until just golden and cooked through.