These Greek-inspired turkey meatballs are packed with Mediterranean herbs like oregano, mint, and cumin, then pan-fried or baked until golden and juicy. Paired with a refreshing homemade tzatziki made from Greek yogurt, cucumber, dill, and lemon, they make a satisfying high-protein main dish.
Ready in just 45 minutes with 25 minutes of prep and 20 minutes of cooking, they yield 4 generous servings. Serve with warm pita bread, a crisp salad, and lemon wedges for a complete meal that works for both weeknight dinners and casual entertaining.
The smell of mint and oregano hitting hot olive oil is enough to make anyone walk into the kitchen and ask what is for dinner. These Greek turkey meatballs with tzatziki came into my life during a sweltering August when cooking anything heavy felt impossible. They were light, bright, and somehow made the whole evening feel like a mini vacation on a Greek island. Now they show up at my table at least twice a month, rain or shine.
My friend Elena nearly fell off her chair laughing when she watched me grate cucumber for the tzatziki for the first time. I had squeezed it with my bare hands like some kind of kitchen barbarian, and cucumber juice went everywhere, including into my hair. She calmly handed me a clean towel and said, gently, like you are handling a small bird. I have never forgotten that lesson, and my tzatziki has been perfect ever since.
Ingredients
- 500 g ground turkey: Lean turkey is the base here, and using a mix of dark and light meat gives you the best texture without drying out.
- 1/2 cup breadcrumbs: These bind the meatballs and keep them tender, so do not skip them even if you are tempted to go low carb on this part.
- 1 large egg: The essential glue that holds everything together while adding richness.
- 2 garlic cloves, minced: Fresh garlic only, and mince it finely so no one bites into a harsh chunk.
- 1 small onion, finely grated: Grating the onion releases moisture that keeps the meatballs soft and distributes flavor evenly.
- 2 tbsp fresh parsley, chopped: Adds a clean, grassy note that balances the warmer spices.
- 1 tbsp fresh mint, chopped: This is what makes the meatballs taste genuinely Greek, so use fresh if you can find it.
- 1 tsp dried oregano: A pantry staple that deepens the Mediterranean profile.
- 1 tsp ground cumin: A subtle warmth that most people cannot quite place but definitely miss if it is absent.
- 1/2 tsp salt: Turkey needs salt more than other meats to bring out its flavor.
- 1/4 tsp black pepper: Freshly cracked makes a real difference here.
- 2 tbsp olive oil: For frying or brushing before baking, use a good quality oil.
- 1 cup Greek yogurt: Full fat is non negotiable for the tzatziki because it gives you that thick, luxurious texture.
- 1/2 large cucumber: Peeled, seeded, and grated, this adds freshness and a satisfying crunch.
- 1 garlic clove: One is enough for the tzatziki because raw garlic is potent.
- 1 tbsp fresh dill: The herb that makes tzatziki taste like tzatziki and not just yogurt with cucumber.
- 1 tbsp lemon juice: Brightens everything and ties the meatballs and sauce together.
- 1 tbsp extra virgin olive oil: A finishing touch of richness in the sauce.
- Salt and pepper: Season the tzatziki to taste at the very end.
Instructions
- Squeeze the cucumber dry:
- Wrap the grated cucumber in a clean kitchen towel and squeeze firmly until no more liquid comes out. This step is everything because wet cucumber turns tzatziki into soup.
- Build the tzatziki:
- Stir together the Greek yogurt, drained cucumber, minced garlic, dill, lemon juice, olive oil, salt, and pepper until smooth. Taste it and adjust the seasoning before tucking it into the fridge to chill and meld.
- Mix the meatball base:
- 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 gently until just combined because overworking the meat makes it tough.
- Shape the meatballs:
- Roll the mixture into 18 to 20 walnut sized balls with slightly damp hands to prevent sticking. Try to keep them uniform so they cook evenly.
- Cook the meatballs:
- Heat olive oil in a large nonstick skillet over medium heat and cook the meatballs in batches for 8 to 10 minutes, turning regularly until golden brown all over and cooked through. Alternatively, bake at 200 degrees Celsius on a parchment lined sheet for 15 to 18 minutes, turning halfway.
- Plate and serve:
- Arrange the meatballs on a platter with a generous bowl of tzatziki alongside, scatter with fresh herbs, and add lemon wedges for squeezing. Warm pita or a simple salad on the side turns this into a complete meal.
Somewhere between the third batch and the fifth time someone said these are the best meatballs I have ever had, I realized this recipe had quietly become the thing I bring to every potluck, every new neighbor welcome, and every night when I just need dinner to be easy and good.
How to Store and Reheat
Leftover meatballs keep beautifully in an airtight container in the refrigerator for up to four days. Reheat them gently in a skillet with a splash of water or in the oven at 160 degrees Celsius so they do not dry out. The tzatziki should be stored separately and will stay fresh for up to two days, though it rarely lasts that long in my house.
Swaps and Variations
Ground chicken works just as well as turkey if that is what you have on hand, and lamb transforms this into something richer and more deeply flavored. For a gluten free version, simply swap in gluten free breadcrumbs or even crushed rice crackers. I once used quinoa flakes in a pinch and the texture was slightly different but still delicious enough that nobody complained.
What to Serve Alongside
A crisp green salad with a simple vinaigrette is my default side because the meatballs and tzatziki are already so satisfying on their own. Warm pita bread is the classic choice for scooping up every last bit of sauce, and a glass of chilled Assyrtiko or Sauvignon Blanc turns a Tuesday night into something worth savoring.
- Warm the pita directly over a gas flame for a few seconds per side for the best charred flavor.
- A quick salad of tomatoes, cucumbers, and red onion with a squeeze of lemon ties everything together.
- Always make extra tzatziki because people will want to put it on everything.
These meatballs are proof that simple food, made with care and a few good herbs, can be the thing people remember long after the plates are cleared.
Questions & Answers
- → Can I bake the meatballs instead of pan-frying?
-
Yes, arrange the shaped 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 do I keep the meatballs from drying out?
-
Use full-fat ground turkey and avoid overworking the mixture when combining ingredients. The breadcrumbs and egg help retain moisture. Cook just until the centers reach 74°C (165°F) and no longer.
- → Can I make the tzatziki ahead of time?
-
Absolutely. The tzatziki can be prepared up to 2 days in advance and stored in an airtight container in the refrigerator. The flavors actually improve as they meld together overnight.
- → What can I substitute for breadcrumbs?
-
Gluten-free breadcrumbs work as a direct swap. You can also use rolled oats ground finely in a food processor, almond flour, or crushed rice crackers depending on your dietary needs.
- → What sides pair well with these meatballs?
-
Warm pita bread, a Greek salad with feta and olives, roasted vegetables, couscous, or lemon-herb rice all complement the flavors beautifully. A crisp white wine like Assyrtiko or Sauvignon Blanc pairs well too.
- → Can I use ground chicken or lamb instead of turkey?
-
Yes, ground chicken works as a lean alternative with similar results, while ground lamb adds a richer, more robust flavor that pairs wonderfully with the Mediterranean seasoning blend.