These Greek-style turkey meatballs are seasoned with fresh dill, oregano, cumin, and lemon zest, then pan-fried or baked until golden and juicy.
The homemade tzatziki combines thick Greek yogurt with grated cucumber, garlic, and fresh herbs for a cool, tangy contrast.
At just 310 calories per serving with 34g of protein, they make a satisfying main dish, appetizer, or wrap filling.
The sizzle of turkey hitting a hot pan on a Tuesday evening changed my weeknight cooking forever. I had been staring at a package of ground turkey, half hoping it would cook itself, when the memory of a tiny taverna in Athens floated back. The owner had brought out these impossibly tender, herb scented meatballs with a cool tzatziki that made the summer heat bearable, and I thought maybe I could recreate a sliver of that magic in my own kitchen.
My neighbor Dave knocked on my door the first time I made these, claiming he could smell dill and lemon from the hallway. I handed him a plate through the door and he stood there eating meatballs off toothpicks while telling me about his day, which is exactly the kind of casual, unpretentious eating these were born for.
Ingredients
- Ground turkey (500 g): Lean turkey benefits enormously from the moisture of grated onion and a single egg, keeping the meatballs tender rather than dry.
- Onion, finely grated (1 small): Grating instead of chopping distributes sweetness evenly and adds invisible moisture that ground turkey desperately needs.
- Garlic, minced (2 cloves for meatballs, 1 for tzatziki): Fresh garlic does double duty here, perfuming both the meat and the sauce with its warm bite.
- Breadcrumbs (60 g): These act as a sponge for flavors and juices, and gluten free breadcrumbs work perfectly if that is your preference.
- Egg (1 large): The quiet binder that holds everything together without making the mixture heavy or tough.
- Fresh parsley and dill (2 tbsp and 1 tbsp respectively): Fresh herbs are non negotiable here, as dried parsley especially tastes like disappointment compared to the real thing.
- Dried oregano (1 tsp): This one exception to the fresh herb rule is intentional, as dried oregano actually delivers a more concentrated, earthy Mediterranean flavor.
- Ground cumin (1/2 tsp): Just a whisper of cumin adds warmth and depth without announcing itself too loudly.
- Lemon zest (from 1 lemon): The zest brightens every bite from within the meatball itself, which is a lovely surprise.
- Salt and pepper (1 tsp and 1/2 tsp): Seasoning generously is what separates a good meatball from a bland one, so do not second guess the measurements.
- Olive oil (2 tbsp for cooking): A good olive oil adds richness to the exterior whether you pan fry or bake.
- Greek yogurt (200 g): Full fat Greek yogurt creates the thickest, most luxurious tzatziki, so resist the temptation to use a lower fat version.
- Cucumber, grated and drained (1/2): Squeezing the cucumber dry is the single most important step for tzatziki, otherwise you end up with a watery mess.
- Fresh mint (1 tbsp, optional): Mint adds a cool sweetness that elevates the sauce from good to memorable.
- Olive oil and lemon juice for tzatziki (1 tbsp each): These bring richness and brightness in equal measure to balance the creamy yogurt.
- Lemon wedges, fresh herbs, pita or salad for serving: A squeeze of lemon at the table and something to scoop with turn this from a snack into a proper meal.
Instructions
- Make the tzatziki first:
- Grate the cucumber directly into a clean kitchen towel, then wring it out firmly over the sink until barely any moisture remains. Stir the dry cucumber into the Greek yogurt along with minced garlic, dill, mint, olive oil, lemon juice, salt, and pepper, then tuck it into the fridge so the flavors can marry while you shape the meatballs.
- Mix the meatball ingredients:
- In a large bowl, combine the ground turkey, grated onion, garlic, breadcrumbs, egg, parsley, dill, oregano, cumin, lemon zest, salt, and pepper, mixing gently with your hands just until everything is distributed evenly.
- Shape the meatballs:
- Use about one tablespoon of mixture per meatball and roll them gently between damp palms, aiming for 20 to 24 small, uniform balls that will cook evenly and fit nicely on a fork or toothpick.
- Cook the meatballs:
- 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 golden on all sides and cooked through, about 8 to 10 minutes total. For baking, arrange them on a greased sheet, drizzle with olive oil, and bake at 200 degrees Celsius for 18 to 20 minutes until beautifully bronzed.
- Serve and enjoy:
- Arrange the hot meatballs on a platter with the chilled tzatziki in a bowl alongside, scatter fresh herbs over everything, and hand out lemon wedges so everyone can squeeze their own bright finish over the top.
There was a Saturday afternoon when my niece helped me roll these, her small hands patting each meatball with serious concentration while telling me about a book she was reading. She ate nine of them standing at the counter before dinner was even officially served, tzatziki smeared across her chin, and I realized some meals are not really about the food at all.
Serving Ideas That Go Beyond the Plate
These meatballs are surprisingly versatile once you start thinking beyond the standard plate. Tuck them into warm pita with shredded lettuce and a generous smear of tzatziki for a handheld dinner, or thread them onto skewers with cherry tomatoes and red onion for a gathering where people graze standing up.
Storing and Reheating Like a Pro
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 to keep them from drying out. The tzatziki actually tastes better on the second day, once the garlic and herbs have had time to fully introduce themselves to the yogurt.
Little Things Worth Remembering
Ground turkey is leaner than beef, which makes it healthier but also less forgiving if you overcook it, so pull the meatballs off the heat the moment they are no longer pink inside.
- A pinch of chili flakes in the meat mixture adds warmth without overwhelming the Mediterranean flavors.
- If you are serving these as appetizers, make them slightly smaller so guests can eat them in one confident bite.
- Always let the tzatziki chill for at least 20 minutes before serving, because patience here is genuinely rewarded.
Some recipes earn their place in your rotation not because they are flashy or complicated, but because they make an ordinary evening feel a little brighter. These Greek turkey meatballs with their cool tzatziki do exactly that, every single time.
Recipe Questions & Answers
- → Can I bake these 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.
- → How do I keep turkey meatballs from drying out?
-
Avoid overworking the mixture when combining ingredients. The grated onion and egg add moisture, and be careful not to overcook them—8–10 minutes in a pan or 18–20 minutes in the oven is sufficient.
- → Can I make tzatziki sauce ahead of time?
-
Absolutely. Tzatziki actually tastes better when made ahead since the flavors meld together. Store it covered in the refrigerator for up to 3 days. Just be sure to squeeze excess liquid from the cucumber first.
- → What can I substitute for breadcrumbs in these meatballs?
-
Gluten-free breadcrumbs work perfectly. You can also use crushed oats, almond flour, or panko depending on your dietary needs and desired texture.
- → What should I serve with Greek turkey meatballs?
-
Serve them with warm pita bread, a crisp Greek salad, or over couscous or rice. They also work great in wraps or as appetizers on toothpicks for gatherings.
- → Can I freeze cooked turkey meatballs?
-
Yes, let them cool completely, then freeze in an airtight container for up to 3 months. Reheat in the oven at 180°C (350°F) until warmed through. Make fresh tzatziki when ready to serve.