These Greek-style turkey meatballs are packed with Mediterranean herbs like oregano, mint, and cumin, then pan-fried or baked until golden and juicy.
Served alongside a cool, creamy tzatziki made from full-fat Greek yogurt, grated cucumber, dill, and lemon, this dish delivers bold fresh flavors in every bite.
Ready in just 45 minutes and yielding four generous servings, it's an easy high-protein, low-carb meal that works beautifully for weeknight dinners or casual entertaining with warm pita and a crisp salad.
The smell of cumin and mint toasting in a hot skillet on a Tuesday evening changed my entire weeknight dinner game forever. I had a pound of ground turkey sitting in the fridge and zero motivation, but those warm Mediterranean aromas turned a boring protein into something I craved for days afterward. Now these meatballs show up on my table at least twice a month, usually with a bowl of tzatziki that disappears faster than anything else. They are proof that simple food done right beats complicated food done poorly every single time.
My neighbor Dave knocked on my door one evening asking what smelled so incredible, and he ended up staying for dinner with a plate of these meatballs and a cold beer. He now texts me every few weeks hinting that it might be a good night for Greek food, and honestly I never mind obliging.
Ingredients
- Ground turkey: Use fresh, not previously frozen if possible because the texture holds together better and stays far more tender inside.
- Breadcrumbs: They act as a sponge keeping the lean turkey moist so do not skip them even if you are tempted to go low carb on this step.
- Egg: One large egg binds everything without making the mixture wet or heavy.
- Garlic cloves: Fresh is nonnegotiable here because the jarred stuff lacks the sharp bite that makes these meatballs sing.
- Onion: Grating it instead of chopping distributes moisture evenly and prevents chunks of raw onion in the final bite.
- Fresh parsley and mint: The combination is classic Greek flavor and dried herbs simply cannot replicate the brightness either one brings.
- Dried oregano and ground cumin: Together they create the warm savory backbone that makes these taste distinctly Mediterranean.
- Salt and black pepper: Season generously because lean turkey needs more help than you think to carry flavor.
- Olive oil: Used for cooking and gives the exterior a beautiful golden crust whether you pan fry or bake.
- Greek yogurt: Full fat makes the creamiest tzatziki but two percent works if that is what you have on hand.
- Cucumber: Peeled, seeded, and grated, it adds refreshing crunch and cooling contrast to the rich meatballs.
- Fresh dill: This is the soul of tzatziki so use plenty and chop it fine for even distribution.
- Lemon juice and olive oil for tzatziki: Acid and fat balance the yogurt and bring all the flavors into sharp focus.
- Lemon wedges and herbs for serving: A final squeeze of lemon over hot meatballs is a small gesture with huge payoff.
- Warm pita bread or salad: Optional but highly recommended because you will want something to catch every last bit of tzatziki.
Instructions
- Make the tzatziki first:
- Grate the cucumber onto a clean kitchen towel, gather the edges, and squeeze firmly until almost dry to the touch. Stir it into the yogurt with garlic, dill, lemon juice, olive oil, salt, and pepper, then tuck the bowl into the fridge so the flavors marry while you work on the meatballs.
- Mix the meatball base:
- Combine ground turkey, breadcrumbs, egg, garlic, grated onion, parsley, mint, oregano, cumin, salt, and pepper in a large bowl using your hands or a fork until just evenly mixed. Stop as soon as everything looks uniform because overworking makes the meatballs dense and rubbery.
- Shape the meatballs:
- Roll the mixture into 18 to 20 walnut sized balls using damp hands to prevent sticking. Try to keep them roughly the same size so they cook evenly and you are not guessing which ones are done.
- Cook by pan frying:
- Heat olive oil in a large nonstick skillet over medium heat and add the meatballs in batches without crowding the pan. Cook for 8 to 10 minutes, turning every couple of minutes, until deeply golden on all sides and cooked through to the center.
- Or bake them instead:
- Preheat the oven to 200 degrees Celsius, arrange the meatballs on a parchment lined sheet, and brush each one lightly with olive oil. Bake for 15 to 18 minutes, flipping once halfway through, until golden and no longer pink inside.
- Plate and serve:
- Pile the meatballs onto a warm platter, spoon a generous amount of tzatziki alongside, and scatter fresh herbs over everything. Hand out lemon wedges and warm pita, then watch them vanish.
The best meals I have ever made happened on nights when I was barely trying, and these meatballs were born from exactly that kind of happy accident. Now they feel less like a recipe and more like a reliable friend who always shows up when needed.
Getting Ahead and Storing Leftovers
The tzatziki actually tastes better on day two after the garlic and dill have had time to soften into the yogurt, so making it ahead is a smart move. Leftover meatballs reheat beautifully in a skillet with a splash of water and a lid to steam them back to life. They also freeze well on a sheet tray before being transferred to a bag for up to three months.
Swaps and Variations
Ground chicken works almost identically to turkey here if that is what your store has on sale. Lamb is delicious too but produces a richer, heavier meatball that pairs especially well with extra lemon and a sharper tzatziki. For a gluten free version, substitute your favorite gluten free breadcrumbs and everything else stays the same.
What to Serve Alongside
A simple salad of tomatoes, cucumbers, and red onion with a quick vinaigrette turns this into a complete meal without much effort. Warm pita is the obvious companion but roasted vegetables or even a bowl of orzo would feel right at home on this plate.
- Try a crisp Assyrtiko or Sauvignon Blanc if you want wine because the acidity cuts right through the richness.
- A dollop of hummus alongside the tzatziki makes the spread feel like a proper Greek feast.
- Always taste the tzatziki right before serving and adjust salt because cold dulls flavor more than you expect.
Keep this recipe close because once you make it, everyone you feed will ask for it again and again. That is simply what happens when good food meets good company.
Recipe FAQs
- → Can I bake the meatballs instead of pan-frying them?
-
Yes, arrange them 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 far in advance can I make the tzatziki?
-
The tzatziki can be prepared up to two days ahead. Store it covered in the refrigerator; the flavors actually improve as it rests, making it even more delicious when served.
- → What can I substitute for ground turkey?
-
Ground chicken or lamb both work well as substitutes. Chicken will keep the dish lean, while lamb adds a richer, more deeply savory flavor that pairs wonderfully with the Mediterranean seasoning.
- → How do I keep the meatballs from drying out?
-
Mix the ingredients gently and avoid overworking the meat, which tightens the texture. The breadcrumbs and egg help retain moisture, and grating the onion finely distributes its juices evenly throughout the mixture.
- → Is this dish suitable for a gluten-free diet?
-
Yes, simply swap the regular breadcrumbs for a gluten-free alternative. Everything else in the meatballs and tzatziki is naturally gluten-free, making it an easy adjustment.
- → 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 wrap with extra tzatziki and crisp lettuce.