These Mediterranean Turkey Meatballs are a lighter, brighter take on the classic. They come together quickly with lean ground turkey, fresh herbs, and warm spices for a flavorful weeknight meal. Serve them over couscous, in pitas, or with a cool yogurt sauce for a satisfying dinner.
Nothing beats a great Mediterranean Turkey Meatballs. Whether you're a fan of Dinner Ideas or want to try something from our Christmas Cookie selection, keep scrolling!
Why You’ll Love This Mediterranean Turkey Meatballs
- Bright & flavorful: Fresh herbs and lemon zest create a vibrant, light taste.
- Quick to make: Ready from start to finish in under 30 minutes.
- Versatile serving: Great in pitas, over grains, or as an appetizer.
- Freezer-friendly: Make a double batch for easy future meals.
Ingredients & Tools
- 450 g lean ground turkey (93/7 works well)
- 1 small yellow onion, finely grated
- 2 cloves garlic, minced
- 1 large egg, lightly beaten
- 50 g breadcrumbs (panko or regular)
- 15 g fresh parsley, finely chopped
- 10 g fresh mint, finely chopped
- 1 tsp ground cumin
- 1/2 tsp ground coriander
- 1/4 tsp smoked paprika
- 1 tsp lemon zest
- 2 tbsp olive oil, for cooking
- Salt and black pepper to taste
Tools: large mixing bowl, box grater, skillet (non-stick or cast iron), measuring spoons
Notes: Fresh herbs are recommended for the best flavor. Grating the onion ensures even distribution and prevents burning.
Nutrition (per serving)
| Calories: | 245 kcal |
| Protein: | 22 g |
| Fat: | 12 g |
| Carbs: | 9 g |
| Fiber: | 1 g |
Serves: 4 | Prep Time: 15 minutes | Cook Time: 12 minutes | Total Time: 27 minutes
Before You Start: Tips & Ingredient Notes
- Don’t skip the grating. Grating the onion might seem like a small step, but it’s crucial. It releases the onion’s juices, which keep the turkey moist, and it prevents uneven cooking or crunchy bits in your finished meatballs.
- Use lean, but not extra-lean, turkey. A 93/7 ratio gives you enough fat to keep the meatballs juicy without making them greasy. If you go too lean, you might end up with a drier texture—and nobody wants that.
- Fresh herbs are non-negotiable. I know it’s tempting to reach for dried parsley or mint, but trust me—the fresh stuff brings a brightness that dried herbs simply can’t match. You’ll notice the difference in both aroma and taste.
- Chill the mixture if you have time. If you’re not in a rush, pop the mixed meatball blend in the fridge for 15–20 minutes. This helps the breadcrumbs absorb moisture and makes the mixture easier to shape without sticking to your hands.
How to Make Mediterranean Turkey Meatballs
Step 1: In a large mixing bowl, combine the ground turkey, grated onion, minced garlic, egg, breadcrumbs, parsley, mint, cumin, coriander, smoked paprika, lemon zest, salt, and pepper. Use your hands or a fork to mix everything gently—you want to incorporate the ingredients without overworking the meat. Overmixing can make the meatballs tough, so stop as soon as everything is evenly distributed. The mixture will be soft and slightly sticky, which is totally normal.
Step 2: With lightly damp hands, scoop out about a tablespoon of the mixture and roll it into a smooth, compact ball. Place each shaped meatball on a plate or baking sheet. You should end up with around 18–20 meatballs, each about the size of a walnut. If the mixture sticks to your hands, just rinse and dampen them again—it makes the process much smoother.
Step 3: Heat the olive oil in a large skillet over medium heat. You’ll know the oil is ready when a breadcrumb sizzles upon contact. Carefully add the meatballs in a single layer, leaving a little space between them so they can brown evenly. Work in batches if your skillet isn’t large enough to avoid overcrowding.
Step 4: Cook the meatballs for 10–12 minutes, turning them occasionally with tongs or a spoon to brown all sides. You’re looking for a golden-brown crust and an internal temperature of 74°C. If you don’t have a thermometer, cut one open—there should be no pink left, and the juices should run clear.
Step 5: Once cooked, transfer the meatballs to a plate lined with paper towels to drain any excess oil. Let them rest for a couple of minutes before serving—this allows the juices to redistribute, ensuring every bite is moist and flavorful. And honestly, that resting time is the perfect moment to whip up a quick yogurt sauce or warm some pita bread.
Storage & Freshness Guide
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze cooked meatballs in a single layer, then transfer to a bag for up to 3 months.
- Reviving: Reheat in the oven or microwave until warmed through.
Serving Suggestions
Complementary Dishes
- Lemon-herb couscous — The fluffy grains soak up any pan juices beautifully, and the citrus notes echo the zest in the meatballs.
- Simple Greek salad — Crisp cucumbers, tomatoes, and red onion provide a refreshing, crunchy contrast to the savory meatballs.
- Roasted vegetables — Try zucchini, bell peppers, and red onion tossed with olive oil and oregano for a hearty, colorful side.
Drinks
- Dry rosé — Its bright acidity and subtle fruitiness cut through the richness and complement the herbal notes.
- Minty iced tea — A non-alcoholic option that mirrors the fresh mint in the meatballs and feels wonderfully refreshing.
- Light lager — A crisp, clean beer won’t overpower the dish and helps cleanse the palate between bites.
Something Sweet
- Baklava — The honey, nuts, and flaky phyllo offer a sweet, sticky finish that contrasts nicely with the savory main.
- Orange and almond cake — Moist, fragrant, and not too heavy, it ends the meal on a bright, satisfying note.
- Yogurt with honey and pistachios — A simple, creamy dessert that continues the Mediterranean theme and feels light yet indulgent.
Top Mistakes to Avoid
- Overmixing the meatball mixture. This develops the proteins in the turkey too much, leading to a dense, rubbery texture. Mix just until combined—a few stray herbs are totally fine.
- Crowding the skillet. If you pack too many meatballs into the pan, they’ll steam instead of sear. You’ll miss out on that lovely golden crust, so cook in batches if needed.
- Using cold meat straight from the fridge. Let the turkey sit out for 10–15 minutes before mixing. It blends more evenly and cooks more consistently, preventing dry spots.
- Skipping the rest after cooking. I’ve messed this up before too—cutting into them right away lets the juices escape. A brief rest keeps them succulent.
Expert Tips
- Tip: For extra flavor, toast the cumin and coriander in a dry pan for 30 seconds before adding to the mixture. It wakes up the oils and gives the spices a deeper, more aromatic quality.
- Tip: If you’re making these for meal prep, bake them instead of pan-frying. Arrange the shaped meatballs on a parchment-lined baking sheet and bake at 200°C for 15–18 minutes. They’ll be slightly less crispy but equally delicious.
- Tip: Add a tablespoon of grated Parmesan or feta to the mix if you want a subtle salty, umami boost. It melts into the meatballs as they cook, adding another layer of complexity.
- Tip: Use an ice cream scoop to portion the meatballs. It ensures they’re all the same size, which means they’ll cook evenly and look beautifully uniform on the plate.
FAQs
Can I use ground chicken instead of turkey?
Absolutely! Ground chicken works just as well here. Just make sure it’s not too lean—a mix with a bit of fat (like 90/10) will keep the meatballs moist. The cooking time and method remain the same, so you can easily swap them based on what you have on hand.
How do I prevent the meatballs from falling apart?
The key is the binder—the egg and breadcrumbs help hold everything together. Also, avoid overhandling when shaping, and make sure your hands are damp so the mixture doesn’t stick. Chilling the mixture before cooking can also help them hold their shape better.
Can I make these ahead of time?
Yes, in two ways: you can mix the raw ingredients, cover, and refrigerate for up to 24 hours before cooking. Or, cook the meatballs fully, let them cool, and store in an airtight container in the fridge for 3–4 days. They reheat beautifully in the oven or microwave.
What’s the best way to freeze them?
After cooking, let the meatballs cool completely. Spread them in a single layer on a baking sheet and freeze until solid (about 1–2 hours), then transfer to a freezer bag. This prevents them from sticking together. They’ll keep for up to 3 months. Reheat from frozen in a 180°C oven for 15–20 minutes.
Can I bake these instead of pan-frying?
Definitely! Arrange the shaped meatballs on a parchment-lined baking sheet and bake at 200°C for 15–18 minutes, flipping halfway through. They won’t have the same crispy exterior, but they’ll still be juicy and flavorful—and a bit lighter since they use less oil.
Mediterranean Turkey Meatballs
Make juicy and flavorful Mediterranean Turkey Meatballs in under 30 minutes. A healthy, versatile dinner the whole family will love. Get the easy recipe now!
Ingredients
For the Ingredients & Tools
-
450 g lean ground turkey (93/7 works well)
-
1 small yellow onion (finely grated)
-
2 cloves garlic (minced)
-
1 large egg (lightly beaten)
-
50 g breadcrumbs (panko or regular)
-
15 g fresh parsley (finely chopped)
-
10 g fresh mint (finely chopped)
-
1 tsp ground cumin
-
0.5 tsp ground coriander
-
0.25 tsp smoked paprika
-
1 tsp lemon zest
-
2 tbsp olive oil (for cooking)
-
Salt and black pepper (to taste)
Instructions
-
In a large mixing bowl, combine the ground turkey, grated onion, minced garlic, egg, breadcrumbs, parsley, mint, cumin, coriander, smoked paprika, lemon zest, salt, and pepper. Use your hands or a fork to mix everything gently—you want to incorporate the ingredients without overworking the meat. Overmixing can make the meatballs tough, so stop as soon as everything is evenly distributed. The mixture will be soft and slightly sticky, which is totally normal.01
-
With lightly damp hands, scoop out about a tablespoon of the mixture and roll it into a smooth, compact ball. Place each shaped meatball on a plate or baking sheet. You should end up with around 18–20 meatballs, each about the size of a walnut. If the mixture sticks to your hands, just rinse and dampen them again—it makes the process much smoother.02
-
Heat the olive oil in a large skillet over medium heat. You’ll know the oil is ready when a breadcrumb sizzles upon contact. Carefully add the meatballs in a single layer, leaving a little space between them so they can brown evenly. Work in batches if your skillet isn’t large enough to avoid overcrowding.03
-
Cook the meatballs for 10–12 minutes, turning them occasionally with tongs or a spoon to brown all sides. You’re looking for a golden-brown crust and an internal temperature of 74°C. If you don’t have a thermometer, cut one open—there should be no pink left, and the juices should run clear.04
-
Once cooked, transfer the meatballs to a plate lined with paper towels to drain any excess oil. Let them rest for a couple of minutes before serving—this allows the juices to redistribute, ensuring every bite is moist and flavorful. And honestly, that resting time is the perfect moment to whip up a quick yogurt sauce or warm some pita bread.05
Not what you're looking for?



