These Greek turkey meatballs are packed with fresh herbs like dill, parsley, and oregano, plus a hit of lemon zest that brightens every bite. Combined with a cool, creamy tzatziki sauce made from Greek yogurt, cucumber, and garlic, they deliver classic Mediterranean flavors in under an hour.
Whether you pan-fry or bake them, these meatballs come out golden and juicy every time. Serve them as a main dish alongside a crisp salad and warm pita, or thread them onto toothpicks for an effortless appetizer that feeds a crowd.
The skillet was sizzling before I even realized I had company, and the smell of oregano and lemon drifting through the kitchen window pulled my neighbor right to the door. She stood there with a plate of her own baklava, and we traded recipes on the spot like some kind of suburban culinary underground exchange. That plate of meatballs disappeared faster than anything I had ever made, and I have been tweaking this recipe ever since to get it just right.
I started making these on weeknights when salads felt too light and heavy pasta was too much, and somehow they became the dish my friends started requesting by name. There was one evening when my cousin wandered in, grabbed a meatball straight from the pan with his fingers, and declared it the best thing I had ever cooked before I could even plate them.
Ingredients
- 500 g ground turkey: Lean turkey benefits from added moisture, so choose a blend with some fat rather than extra lean for better texture.
- 1 small onion, finely grated: Grating the onion releases natural juices that keep the meatballs incredibly moist.
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable here for the meatballs, and another clove goes into the tzatziki for balance.
- 60 g breadcrumbs: Use gluten free breadcrumbs if needed, as they bind the mixture without making it dense.
- 1 large egg: The egg holds everything together gently without toughening the meat.
- 2 tbsp fresh parsley, chopped: Parsley adds a clean brightness that cuts through the richness of the turkey.
- 1 tbsp fresh dill, chopped: Dill bridges the flavor between the meatballs and the tzatziki beautifully.
- 1 tsp dried oregano: Mediterranean oregano is the backbone of that classic Greek flavor profile.
- 1/2 tsp ground cumin: A small amount of cumin adds warmth without overpowering the herbs.
- Zest of 1 lemon: Lemon zest brightens the entire meatball mixture from within.
- 1 tsp salt and 1/2 tsp black pepper: Seasoning generously is the difference between flat and vibrant meatballs.
- 2 tbsp olive oil: Used for frying or drizzling over meatballs before baking.
- 200 g Greek yogurt: Full fat Greek yogurt makes the creamiest tzatziki you will ever taste.
- 1/2 cucumber, finely grated and drained: Squeezing out every drop of water from the cucumber prevents a runny sauce.
- 1 tbsp fresh mint, chopped (optional): Mint adds a cooling note that elevates the tzatziki to restaurant quality.
- 1 tbsp olive oil and 1 tbsp lemon juice (for tzatziki): These two ingredients round out the sauce with richness and acidity.
- Salt and pepper, to taste: Season the tzatziki at the end, tasting as you go.
- Lemon wedges, fresh herbs, pita or salad: Simple accompaniments that turn meatballs into a complete meal.
Instructions
- Whip up the tzatziki first:
- Grate the cucumber and squeeze it hard in a clean towel until nearly dry, then stir it into the Greek yogurt with garlic, dill, mint, olive oil, lemon juice, salt, and pepper. Pop it in 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 without overworking the meat.
- Shape into small rounds:
- Scoop about one tablespoon of mixture per meatball and roll gently between your palms to form 20 to 24 uniform balls. Keep your hands slightly damp with water to prevent sticking.
- Cook to golden perfection:
- Heat olive oil in a large skillet over medium heat and fry the meatballs in batches, turning every couple of minutes until deeply browned on all sides and cooked through, about 8 to 10 minutes total. Alternatively, bake at 200 degrees C on a greased sheet for 18 to 20 minutes until golden.
- Plate and serve:
- Arrange the hot meatballs on a platter with a generous bowl of chilled tzatziki, lemon wedges, and a scattering of fresh herbs. Serve with warm pita or a crisp side salad if you like.
There was a Sunday afternoon when I set these out on the patio table with some wine and watched a group of friends forget about every other dish I had prepared. They stood around the platter, spearing meatballs with toothpicks, laughing, and not a single one was left by the time the sun dipped below the fence line.
Making It Your Own
This recipe bends easily in whatever direction your pantry or mood takes you. Ground chicken works as a seamless swap for turkey, and a pinch of chili flakes in the mixture adds a gentle heat that plays beautifully against the cool tzatziki. I have even stuffed these into warm pita pockets with tomatoes and red onion for a hand held dinner that feels like street food from a faraway place.
Storing and Reheating
Cooked meatballs keep beautifully in an airtight container in the refrigerator for up to four days, and they reheat gently in a skillet with a splash of water. The tzatziki lasts about three days on its own, though it rarely survives that long in my house. I sometimes crumble leftover meatballs over a grain bowl the next day with a dollop of tzatziki on top for a lunch that feels intentional rather than improvised.
Serving Suggestions Worth Trying
Think of these meatballs as a versatile centerpiece rather than a single purpose dish. They transition effortlessly from appetizer to main course depending on what you surround them with.
- Pile them over couscous or rice with a drizzle of good olive oil for a hearty dinner plate.
- Skewer them for a party appetizer that disappears before anything else on the table.
- Always taste the tzatziki one last time before serving, adjusting salt and lemon as needed.
Every time I make these meatballs, the kitchen smells like a tiny Greek island kitchen, warm and inviting and full of possibility. Share them with someone you love, or keep them all to yourself. Either way, they are worth every minute.
Recipe FAQs
- → Can I bake these turkey meatballs instead of pan-frying?
-
Yes, baking is a great hands-off option. Preheat your oven to 200°C (400°F), arrange the meatballs on a greased baking sheet, drizzle with olive oil, and bake for 18–20 minutes until golden and cooked through.
- → How do I keep turkey meatballs from drying out?
-
Turkey is lean, so avoid overworking the mixture when combining ingredients. The grated onion and egg add moisture, and using a light hand when forming the meatballs helps keep them tender. Don't overcook them—pull them from the heat as soon as they're cooked through.
- → What can I serve with Greek turkey meatballs?
-
These meatballs pair beautifully with warm pita bread, a simple Greek salad, roasted vegetables, or rice. For a low-carb option, serve them over cauliflower rice or alongside cucumber and tomato salad.
- → How long does homemade tzatziki last in the fridge?
-
Homemade tzatziki stays fresh in an airtight container in the refrigerator for up to 3–4 days. In fact, it tastes even better after a few hours of chilling as the flavors meld together.
- → Can I make the meatballs gluten-free?
-
Absolutely. Simply swap the regular breadcrumbs for gluten-free breadcrumbs or almond flour. The rest of the ingredients are naturally gluten-free, so it's an easy adjustment.
- → Can I freeze cooked turkey meatballs?
-
Yes, let the cooked meatballs cool completely, then freeze them in a single layer on a baking sheet before transferring to a freezer bag. They'll keep for up to 3 months. Reheat in the oven at 180°C (350°F) until warmed through.