These Greek-style turkey meatballs are packed with fresh herbs like dill, parsley, and oregano, plus a hint of lemon zest and warm cumin. They come together quickly and can be pan-fried for a golden crust or baked for a hands-off approach.
The homemade tzatziki—made with Greek yogurt, grated cucumber, garlic, and fresh dill—adds a cool, creamy contrast that ties everything together. Serve them as a main dish with a simple salad, stuff them into warm pita, or skewer them for a crowd-pleasing appetizer.
At just 310 calories per serving with 34 grams of protein, this dish fits beautifully into low-carb and gluten-free lifestyles.
The smell of dill and lemon hitting hot olive oil is enough to make anyone wander into the kitchen asking what is for dinner. These Greek turkey meatballs came into my life during a sweltering August when cooking anything heavy felt impossible. Light, herby, and bright, they became my weeknight staple almost instantly. The tzatziki alone is worth making this recipe.
A friend once dropped by unannounced just as I was rolling these meatballs, and we ended up standing in the kitchen eating them straight from the pan with paper towels instead of plates. She now texts me every few months asking for the recipe, and I finally decided to write it down properly.
Ingredients
- Ground turkey (500 g): Lean turkey works well, but avoid anything above 93% lean or the meatballs will dry out noticeably.
- Onion, finely grated (1 small): Grating is the real trick here because it releases moisture that keeps the meat tender without creating chunks.
- Garlic, minced (2 cloves for meatballs, 1 for tzatziki): Fresh garlic matters enormously in a dish this simple.
- Breadcrumbs (60 g): Regular or gluten-free both work, and they are essential for binding everything together gently.
- Egg (1 large): This holds the mixture in one piece and should be at room temperature for even mixing.
- Fresh parsley, chopped (2 tbsp): Flat-leaf parsley has a cleaner flavor than curly, though either will do.
- Fresh dill, chopped (1 tbsp for meatballs, 1 tbsp for tzatziki): Dill is the backbone of the Greek flavor profile here.
- Dried oregano (1 tsp): A little goes a long way, and dried actually releases flavor better than fresh in this case.
- Ground cumin (1/2 tsp): Just a whisper of cumin adds warmth without making the meatballs taste like chili.
- Lemon zest (from 1 lemon): Rub the zest into the herbs with your fingers to release the oils before mixing.
- Salt and pepper (1 tsp salt, 1/2 tsp black pepper): Season confidently because turkey needs more salt than you think.
- Olive oil (2 tbsp for cooking, 1 tbsp for tzatziki): A good olive oil makes the tzatziki sing, so do not skip it.
- Greek yogurt (200 g): Full-fat yogurt gives the richest texture, but 2% works in a pinch.
- Cucumber, grated and drained (1/2): Squeeze it in a clean towel until barely any liquid remains, or your tzatziki will be watery.
- Fresh mint, chopped (1 tbsp, optional): Mint brightens the tzatziki beautifully, and I always include it now.
- Lemon juice (1 tbsp for tzatziki): Fresh only, and add it right before serving for the brightest flavor.
- Lemon wedges, fresh herbs, pita or salad for serving: These are not optional in my house.
Instructions
- Make the tzatziki first:
- Grate the cucumber, wrap it in a clean kitchen towel, and squeeze hard until it feels almost dry. Stir it into the yogurt with garlic, dill, mint, olive oil, lemon juice, salt, and pepper, then tuck it into the fridge so the flavors marry while you work on the meatballs.
- Mix the meatball base:
- In a large bowl, combine the ground turkey, grated onion, garlic, breadcrumbs, egg, parsley, dill, oregano, cumin, lemon zest, salt, and pepper. Use your hands and mix just until everything is evenly distributed, because overworking the meat makes it tough.
- Shape the meatballs:
- Scoop about one tablespoon of mixture at a time and roll gently between your palms to form 20 to 24 small, uniform balls. Wet hands slightly if the mixture sticks, and try to keep them even so they cook at the same rate.
- Cook until golden:
- For pan frying, heat olive oil in a large skillet over medium heat and cook the meatballs in batches, turning every couple of minutes until deeply browned on all sides and cooked through, about 8 to 10 minutes. For baking, arrange on a greased sheet at 200 degrees Celsius, drizzle with oil, and roast for 18 to 20 minutes until golden.
- Serve and enjoy:
- Pile the hot meatballs onto a plate with the chilled tzatziki, scatter fresh herbs over everything, and squeeze lemon wedges on top. They disappear fast, so make extra if you are feeding a crowd.
I once packed these cold in a cooler for a beach picnic, and they were somehow even more delicious eaten with sandy fingers and ocean air.
What to Serve Alongside
Warm pita bread is the obvious choice, but a crisp Greek salad with tomatoes, cucumbers, and a generous crumble of feta makes it a complete meal. In colder months, I serve them over rice with a drizzle of the tzatziki thinned out with a splash of lemon juice.
Storage and Leftovers
The meatballs keep in the fridge for up to three days and reheat beautifully in a skillet with just a touch of oil. The tzatziki actually improves overnight as the garlic and dill fully permeate the yogurt, so making it a day ahead is a smart move.
Easy Variations to Try
Once you have the base recipe down, it adapts effortlessly to whatever you have on hand. Small changes keep it interesting without requiring a whole new recipe.
- Add a pinch of chili flakes to the meatball mixture for a subtle warmth that pairs beautifully with the cool tzatziki.
- Swap the turkey for ground chicken if that is what your grocery store has on sale.
- Thread the cooked meatballs onto skewers for a party appetizer that disappears within minutes.
These meatballs taste like summer in the best possible way, no matter what time of year you make them. Gather some friends, squeeze some lemons, and enjoy.
Recipe Questions & Answers
- → Can I bake the turkey meatballs instead of pan-frying?
-
Yes. Arrange them on a greased baking sheet, drizzle with olive oil, and bake at 200°C (400°F) for 18–20 minutes until golden and cooked through. Baking is a great hands-off option and slightly reduces the oil content.
- → How do I keep turkey meatballs from drying out?
-
Turkey is lean, so avoid overmixing the mixture—combine just until the ingredients are evenly distributed. The grated onion and egg add moisture, and being careful not to overcook them is key. An internal temperature of 74°C (165°F) means they're done.
- → Can I make the tzatziki sauce ahead of time?
-
Absolutely. Tzatziki actually tastes better after resting in the fridge for a few hours, which lets the garlic and herb flavors meld. Just be sure to squeeze the cucumber thoroughly before mixing to prevent a watery sauce. It keeps well for up to 3 days refrigerated.
- → What can I serve with Greek turkey meatballs?
-
They're versatile—serve them over a simple cucumber-tomato salad, tuck them into warm pita bread with tzatziki and shredded lettuce, or plate them alongside roasted vegetables. A side of lemon-herb rice also works wonderfully for a heartier meal.
- → Can I freeze cooked turkey meatballs?
-
Yes, cooked meatballs freeze well for up to 3 months. Let them cool completely, then arrange in a single layer on a baking sheet to freeze before transferring to a freezer bag. Reheat in a 180°C (350°F) oven for about 15 minutes or until warmed through.
- → Is this dish gluten-free?
-
It can be. Simply swap the regular breadcrumbs for gluten-free breadcrumbs in the meatball mixture. Everything else, including the tzatziki, is naturally gluten-free. Always double-check ingredient labels to be safe.