If you’re looking for a weeknight dinner that feels a little fancy without the fuss, this Mediterranean Turkey Meatballs is exactly what you need.
Juicy, herb-packed turkey meatballs seasoned with garlic, cumin, fresh parsley, and a hint of cinnamon, they taste like something you’d order at a mezze restaurant, yet come together in under 30 minutes.
These aren’t your average meatballs. The combination of ground turkey with classic Mediterranean spices creates something layered and deeply satisfying.
Once you make these, they’re going to earn a permanent spot in your dinner rotation. Trust me on that.
If you love meatballs as much as I do, you’ll also want to check out my Greek Turkey Meatballs, a cousin recipe with lemony brightness that’s just as easy.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 4 (about 20 meatballs) |
| Difficulty Level | Easy |

Why You’ll Love This Mediterranean Turkey Meatballs
These meatballs check every box you could want in a weeknight dinner.
They’re lighter than beef meatballs but still packed with bold, satisfying flavor.
The Mediterranean spice blend, fresh herbs, and a touch of lemon zest make every bite taste bright and layered.
Ground turkey tends to be leaner, so the meatballs stay tender without being heavy. Adding breadcrumbs soaked in milk and a beaten egg keeps them moist right through the center.
They’re also incredibly versatile. Serve them over rice, tuck them into pita, pile them into a bowl with tzatziki, or toss them into a tomato sauce over pasta.
This is one of those recipes that works just as well for a relaxed Tuesday dinner as it does for a dinner party spread. That flexibility is what makes it a true keeper.
- Ready in under 35 minutes start to finish
- Lean, high-protein, and naturally lower in fat than beef
- Bursting with fresh herbs, warm spices, and Mediterranean character
- Work beautifully in bowls, wraps, salads, and pasta dishes
- Great for meal prep and freeze really well
Read Also: Italian Turkey Meatballs Recipe
Ingredients
All of these ingredients work together to build that signature Mediterranean flavor.
The fresh herbs and warm spices are what set these apart from a basic meatball, so don’t skip them.
- 1 lb (450g) ground turkey (93% lean recommended)
- 1/3 cup breadcrumbs (plain or Italian style)
- 3 tbsp whole milk
- 1 large egg, beaten
- 3 cloves garlic, minced
- 1/4 cup fresh parsley, finely chopped
- 2 tbsp fresh mint, finely chopped (or 1 tsp dried)
- 1/2 tsp ground cumin
- 1/2 tsp ground coriander
- 1/4 tsp ground cinnamon
- 1/2 tsp dried oregano
- 1/2 tsp onion powder
- 1 tsp kosher salt
- 1/4 tsp black pepper
- 1 tsp lemon zest
- 2 tbsp olive oil (for cooking)
You might also enjoy these Air Fryer Turkey Meatballs if you prefer the air fryer method.
Kitchen Equipment Needed
You don’t need any fancy equipment to make these. A basic setup is all it takes to get perfect meatballs every time.
- Large mixing bowl
- Small bowl (for soaking breadcrumbs)
- Large oven-safe skillet or cast iron pan (12-inch recommended)
- Baking sheet with parchment paper (optional, if finishing in the oven)
- Cookie scoop or small ice cream scoop (1.5 tbsp size)
- Measuring cups and spoons
- Microplane or fine grater (for lemon zest)
- Tongs or a spatula
Recommended Products for This Recipe
These are products I genuinely reach for when making this recipe, and they make a real difference in both the process and the final result.
1. Lodge Cast Iron Skillet (12-inch)
A good cast iron skillet gives you the perfect sear on the outside of each meatball while keeping the inside juicy.
The even heat retention means every meatball cooks consistently, and you can go straight from stovetop to oven without switching pans.
2. OXO Good Grips Cookie Scoop (Medium)
Portioning meatballs by hand is messy and inconsistent. A medium cookie scoop lets you shape meatballs of equal size in seconds, which means they all cook through at the same rate.
No more overcooked small ones or undercooked large ones.
3. Kirkland Signature Extra Virgin Olive Oil
The quality of your olive oil matters here, especially for searing.
A good extra virgin olive oil with a mild, fruity flavor adds depth to the meatballs without overpowering the herbs. It’s the one pantry staple worth spending a little extra on.
4. Microplane Premium Zester/Grater
Lemon zest is what gives these meatballs their signature Mediterranean brightness.
A Microplane gets fine, fragrant zest in seconds without getting any bitter white pith. Once you own one, you’ll wonder how you cooked without it.

Step-by-Step Instructions: How to Make Mediterranean Turkey Meatballs
Step 1: Soak the Breadcrumbs
- In a small bowl, combine the 1/3 cup of breadcrumbs with 3 tablespoons of whole milk.
- Stir them together briefly so all the breadcrumbs are moistened.
- Let the mixture sit for 3 to 5 minutes. This step is called making a “panade,” and it’s the key to keeping ground turkey meatballs moist instead of dry. The milk-soaked breadcrumbs act as a moisture barrier during cooking.
- Don’t skip this step, even if it seems small. Dry breadcrumbs absorb moisture from the meat as it cooks, whereas pre-soaked breadcrumbs add moisture back.
Step 2: Prepare Your Fresh Herbs and Aromatics
- Wash and thoroughly dry the fresh parsley and fresh mint. Pat them with a paper towel if needed. Wet herbs can make the mixture too loose.
- Finely chop the parsley until you have 1/4 cup. The pieces should be small, about the size of a grain of rice, so they distribute evenly throughout the meatball.
- Finely chop the fresh mint until you have 2 tablespoons. If you’re using dried mint instead, measure out 1 teaspoon and set aside.
- Peel and mince the 3 garlic cloves. Press them with the flat side of your knife first to make mincing easier. The garlic should be almost paste-like in its fineness so it blends seamlessly into the mixture.
- Zest the lemon using a Microplane or fine grater. You want just the bright yellow outer layer, not the white pith underneath. Measure out 1 teaspoon of lemon zest and set aside.
Step 3: Mix the Meatball Mixture
- Add the ground turkey to a large mixing bowl. Break it up slightly with your hands or a fork so it’s not in one solid block.
- Add the soaked breadcrumb mixture directly on top of the turkey.
- Add the beaten egg.
- Add the minced garlic, chopped parsley, and chopped mint.
- Add the lemon zest.
- Sprinkle in the cumin, coriander, cinnamon, dried oregano, onion powder, kosher salt, and black pepper.
- Using clean hands, mix everything together until just combined. Work quickly and gently. Overmixing compresses the proteins in the turkey and results in dense, tough meatballs. You’re looking for a uniform mixture where you can’t see streaks of individual ingredients, but the mixture still looks slightly textured.
- Do a quick smell check. The mixture should smell fragrant and herby with a warm, slightly spiced aroma. If it smells bland, add a pinch more salt.
Step 4: Shape the Meatballs
- Line a baking sheet or large plate with parchment paper or foil. This is where you’ll rest the shaped meatballs before cooking.
- Lightly dampen your hands with water or a thin coat of olive oil. This prevents the mixture from sticking to your palms.
- Use a medium cookie scoop (about 1.5 tablespoons) to portion the mixture, or measure by eye. Each meatball should be roughly 1.5 inches in diameter, a little smaller than a golf ball.
- Roll each portion between your palms in a smooth circular motion until it forms a round ball. Press firmly enough to compact it but don’t squeeze too hard.
- Place each shaped meatball on the prepared baking sheet as you go.
- You should get approximately 18 to 22 meatballs from this batch.
Step 5: Sear the Meatballs
- Heat 2 tablespoons of olive oil in a large oven-safe skillet over medium-high heat. Let the oil get hot for about 60 to 90 seconds before adding any meatballs. You can test it by holding your hand a few inches above the pan. When it feels genuinely hot, you’re ready.
- Add the meatballs to the skillet in a single layer. Do not crowd the pan. If your skillet isn’t large enough, cook in two batches. Crowding drops the pan temperature and causes the meatballs to steam instead of sear, which means you’ll miss out on that golden crust.
- Let the meatballs cook undisturbed for 2 to 3 minutes on the first side. Resist the urge to move them. You’ll know they’re ready to flip when they release easily from the pan without resistance.
- Using tongs, rotate the meatballs to sear a second side. Continue turning them every 2 minutes to brown as many sides as possible.
- Total searing time is about 6 to 8 minutes. The goal here is color and crust, not fully cooking the inside.
Step 6: Finish Cooking (Oven or Stovetop Method)
Oven method (recommended for even cooking):
- Preheat your oven to 400°F (200°C) before you start searing.
- After searing, transfer the skillet directly to the preheated oven (if oven-safe) or transfer the meatballs to a lined baking sheet.
- Bake for 10 to 12 minutes until the meatballs are cooked through. Internal temperature should reach 165°F (74°C) when tested with an instant-read thermometer inserted into the center of the thickest meatball.
Stovetop method:
- After searing, reduce the heat to medium-low.
- Add 1/4 cup of water or chicken broth to the skillet and cover with a lid.
- Steam the meatballs for 5 to 7 more minutes until cooked through to 165°F (74°C).
- Remove the lid for the last 2 minutes to let excess moisture evaporate.
Step 7: Rest and Serve
- Remove the meatballs from the heat and let them rest for 2 to 3 minutes before serving. Resting allows the juices to redistribute inside the meatball so they don’t all run out when you cut into one.
- Taste one meatball and adjust seasoning if desired. A squeeze of fresh lemon juice over the top right before serving adds a final burst of brightness.
- Arrange on your serving platter or divide into bowls, and garnish with a sprinkle of fresh chopped parsley and a drizzle of good olive oil.
This same technique works beautifully with my Baked Turkey Meatballs if you prefer a fully hands-off oven method.
Tips for The Best Mediterranean Turkey Meatballs
Getting great results with ground turkey takes just a few key habits. Follow these and you’ll have moist, flavorful meatballs every single time.
- Don’t overmix the meat. Mix just until combined. Overworking the turkey activates the proteins and creates a rubbery, dense texture.
- Keep your hands cold or damp. Warm hands start cooking the fat in the turkey, which makes the mixture sticky and harder to shape. Run cold water over your hands between batches if needed.
- Use 93% lean ground turkey, not 99% extra lean. The small amount of extra fat in 93% lean turkey makes a huge difference in moisture and flavor. Extra lean turkey dries out much more easily.
- Soak those breadcrumbs. The panade is non-negotiable for juicy meatballs. Don’t use dry breadcrumbs straight from the container.
- Make them all the same size. Uniform size means uniform cooking time. A cookie scoop is the easiest way to achieve this.
- Preheat the pan properly. A properly hot pan gives you that golden sear. If the meatballs look pale and are sticking after 2 minutes, the pan wasn’t hot enough.
- Use an instant-read thermometer. Color alone isn’t a reliable guide for turkey. Check the internal temperature for certainty.
Another favorite: Marry Me Meatballs
Serving Suggestions

These meatballs are wonderfully adaptable. You can build an entire meal around them in so many different ways, depending on what you’re in the mood for.
Serve them over fluffy couscous or rice with a generous spoonful of tzatziki sauce for a classic Mediterranean bowl. The cool, garlicky cucumber sauce is a natural pairing.
Stuff them into warm pita bread with sliced cucumbers, tomatoes, red onion, and a drizzle of hummus for a wrap-style dinner that everyone loves.
Tuck a few meatballs into a bowl alongside a Mediterranean salad for a light but filling meal.
For something more substantial, simmer the cooked meatballs in a simple tomato sauce and serve over spaghetti or orzo.
The Mediterranean spices play beautifully with a good marinara.
- Over Greek lemon rice with a side of roasted vegetables
- In a grain bowl with quinoa, chickpeas, cucumber, and olives
- With creamy Mediterranean Chicken Sheet Pan Dinner sides as part of a larger spread
- As an appetizer on a platter with toothpicks, tzatziki, and warm pita triangles
- With a classic Mediterranean Pasta Salad on the side
Variations of Mediterranean Turkey Meatballs
The base recipe is fantastic as written, but there’s a lot of room to play depending on your taste preferences and what you have on hand.
Here are some tried-and-tested variations to experiment with:
- Add crumbled feta cheese. Mix 1/4 cup of crumbled feta directly into the meatball mixture before shaping. It melts slightly during cooking and adds a salty, creamy richness.
- Use ground lamb instead of turkey. Ground lamb gives a richer, more traditional Middle Eastern flavor. The spice profile stays the same.
- Make them spicy. Add 1/4 teaspoon of red pepper flakes or a small pinch of cayenne to the mixture for a subtle heat.
- Add sun-dried tomatoes. Finely chop 2 tablespoons of oil-packed sun-dried tomatoes and mix into the meat. They add a concentrated, sweet-savory depth.
- Go gluten-free. Swap the regular breadcrumbs for gluten-free breadcrumbs or almond flour. The texture will be slightly more delicate, so handle the meatballs gently.
- Try a Moroccan twist. Add 1/4 teaspoon of smoked paprika and a pinch of turmeric alongside the existing spices for a North African-inspired version.
- Make them smaller for appetizers. Use a teaspoon scoop instead of a tablespoon to make bite-sized cocktail meatballs. Reduce cook time by a few minutes and check temperature carefully.
Read Also: Asian Turkey Meatballs Recipe
Storage and Reheating
These meatballs store and reheat beautifully, making them an ideal candidate for meal prep. Cook a double batch on Sunday and enjoy easy dinners all week.
- Refrigerator: Store cooled meatballs in an airtight container for up to 4 days.
- Freezer: Freeze in a single layer on a baking sheet first, then transfer to a zip-lock freezer bag or airtight freezer container. They keep well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating in the oven: Place meatballs on a baking sheet and heat at 350°F (175°C) for 10 to 12 minutes until warmed through. This is the best method for maintaining texture.
- Reheating on the stovetop: Add a splash of water or broth to a skillet, add the meatballs, cover and heat over medium-low for 5 to 6 minutes, turning once halfway through.
- Reheating in the microwave: Place in a microwave-safe dish, cover loosely, and heat in 30-second increments until warmed through. This is the quickest method but can make the meatballs slightly rubbery if overdone.
- Do not reheat from frozen directly. Always thaw first for the best texture and to ensure even heating.
You might also enjoy: Creamy Turkey Soup
Nutritional Facts
The following is an approximate nutritional breakdown per serving (about 5 meatballs), based on the recipe as written using 93% lean ground turkey and 2 tablespoons of olive oil.
| Nutrient | Per Serving (5 meatballs) | ||| | Calories | 265 kcal | | Protein | 27g | | Total Fat | 13g | | Saturated Fat | 3g | | Carbohydrates | 9g | | Fiber | 1g | | Sugar | 1g | | Sodium | 490mg |
Nutrition values are estimates and will vary based on specific ingredients and portion sizes.
Health Benefits of Key Ingredients
These Mediterranean Turkey Meatballs aren’t just delicious; they’re built from ingredients that genuinely support a healthy lifestyle.
The star of the show, ground turkey, is one of the leanest protein sources available. It’s rich in B vitamins, especially B6 and B12, which support energy metabolism and brain function.
Fresh parsley is more than just garnish. It’s loaded with vitamin K, vitamin C, and antioxidant flavonoids that support immune health and reduce oxidative stress in the body.
- Olive oil is packed with heart-healthy monounsaturated fats and polyphenols, which have been extensively studied for their anti-inflammatory properties.
- Garlic contains allicin, a sulfur compound with well-documented antimicrobial and cardiovascular benefits.
- Cumin is rich in iron and has been shown to support digestion and reduce inflammation.
- Ground coriander provides dietary fiber and phytonutrients linked to blood sugar regulation.
- Lemon zest contains limonene and other flavonoids that support liver health and act as natural antioxidants.
- Fresh mint has long been used to soothe digestion and provides a good dose of vitamin A and antioxidant rosmarinic acid.
The Mediterranean diet as a whole is consistently ranked among the healthiest eating patterns in the world, and this recipe is a delicious example of why.
FAQs About Mediterranean Turkey Meatballs
1. Can I make these meatballs ahead of time?
Absolutely. You can shape the meatballs up to 24 hours in advance and store them covered on a plate or baking sheet in the refrigerator until you’re ready to cook.
They can also be fully cooked ahead of time and reheated throughout the week.
2. Why are my turkey meatballs falling apart?
Turkey meatballs fall apart when the mixture lacks enough binder. Make sure you’re using the full egg and the breadcrumb and milk panade as written.
Overmixing can also break down the structure, so mix gently and stop as soon as the ingredients are combined.
3. Can I bake these instead of pan-frying?
Yes, you can bake them at 400°F (200°C) on a parchment-lined baking sheet for 18 to 20 minutes, flipping once halfway through.
You won’t get the same golden sear on all sides, but they’ll still be flavorful and moist.
For the best results, do a quick 2-minute sear in a hot oiled pan first, then finish in the oven.
4. What can I serve with Mediterranean turkey meatballs?
These meatballs are incredibly versatile. They work well over rice or couscous, in pita wraps, with tzatziki and fresh vegetables, over pasta with tomato sauce, or as part of a mezze-style platter.
A simple cucumber tomato salad or Greek lemon rice are especially good pairings.
5. Can I freeze the raw meatball mixture?
It’s better to shape the meatballs first and then freeze them.
Spread the shaped, uncooked meatballs on a parchment-lined baking sheet and freeze until solid (about 2 hours), then transfer to a freezer bag.
Cook directly from frozen by adding 5 to 7 minutes to the baking time, or thaw overnight in the refrigerator first.

Mediterranean Turkey Meatballs
Ingredients
- 1 lb ground turkey 450g, 93% lean recommended
- 1/3 cup breadcrumbs plain or Italian style
- 3 tbsp whole milk 45ml
- 1 large egg beaten
- 3 garlic cloves minced
- 1/4 cup fresh parsley finely chopped
- 2 tbsp fresh mint finely chopped, or 1 tsp dried
- 1/2 tsp ground cumin
- 1/2 tsp ground coriander
- 1/4 tsp ground cinnamon
- 1/2 tsp dried oregano
- 1/2 tsp onion powder
- 1 tsp kosher salt
- 1/4 tsp black pepper
- 1 tsp lemon zest from approximately 1 lemon
- 2 tbsp olive oil extra virgin, for cooking
- fresh parsley chopped, for garnish
- olive oil drizzle for finishing
- fresh lemon juice squeeze over top just before serving
Equipment
- Large mixing bowl
- Small bowl For soaking breadcrumbs
- Large oven-safe skillet or cast iron pan 12-inch recommended
- Baking sheet With parchment paper, optional if finishing in the oven
- Cookie scoop or small ice cream scoop 1.5 tbsp size for portioning meatballs
- Measuring cups and spoons
- Microplane or fine grater For lemon zest
- Tongs or spatula
- Instant-read thermometer To verify internal temperature of 165°F (74°C)
Method
- In a small bowl, combine the breadcrumbs with the whole milk and stir to moisten. Let the mixture rest for 3 to 5 minutes to form a panade that keeps the meatballs moist during cooking.
- Finely chop the parsley and mint, mince the garlic until almost paste-like, and zest the lemon to yield 1 teaspoon. Pat all fresh herbs dry before chopping to prevent excess moisture in the mixture.
- Add the ground turkey, soaked breadcrumb mixture, beaten egg, minced garlic, parsley, mint, lemon zest, and all spices (cumin, coriander, cinnamon, oregano, onion powder, salt, and pepper) to a large bowl. Mix gently with your hands until just combined, being careful not to overmix.
- With lightly dampened hands, use a 1.5-tablespoon cookie scoop to portion the mixture, then roll each portion between your palms into a 1.5-inch ball. Place shaped meatballs on a parchment-lined plate or baking sheet as you go; you should get approximately 18 to 22 meatballs.
- Heat the olive oil in a large oven-safe skillet over medium-high heat for 60 to 90 seconds. Add meatballs in a single layer without crowding and sear for 2 to 3 minutes per side, turning to brown multiple sides, for a total of 6 to 8 minutes.
- Transfer the seared skillet to a 400°F (200°C) oven and bake for 10 to 12 minutes until the internal temperature reaches 165°F (74°C). Alternatively, reduce heat to medium-low, add 1/4 cup of broth, cover, and steam for 5 to 7 minutes on the stovetop.
- Remove meatballs from heat and rest for 2 to 3 minutes. Finish with a squeeze of fresh lemon juice, a drizzle of olive oil, and a sprinkle of chopped parsley before serving.
Nutrition
Notes
- Do not overmix the turkey mixture. Mix just until the ingredients are combined to avoid dense, rubbery meatballs.
- Use 93% lean ground turkey, not 99% extra lean. The small amount of extra fat in 93% lean keeps the meatballs moist and flavorful.
- Do not skip soaking the breadcrumbs in milk. This panade is essential for juicy meatballs and prevents turkey from drying out during cooking.
- Keep your hands cold or lightly damp when rolling. This prevents the fat in the turkey from warming and makes shaping much easier.
- Use a cookie scoop for uniform meatballs. Evenly sized meatballs cook at the same rate, preventing some from being overcooked while others are underdone.
- For a feta variation, mix 1/4 cup crumbled feta cheese directly into the meatball mixture before shaping for a salty, creamy richness.
- To make gluten-free, substitute the breadcrumbs with gluten-free breadcrumbs or almond flour. Handle the meatballs a little more gently as the texture will be more delicate.
- Meatballs can be shaped up to 24 hours in advance and stored covered in the refrigerator until ready to cook.
- To freeze, spread shaped raw or cooked meatballs on a baking sheet, freeze until solid, then transfer to a freezer bag. They keep for up to 3 months.
- Reheat cooked meatballs in a 350°F (175°C) oven for 10 to 12 minutes for the best texture, or in a covered skillet with a splash of broth over medium-low heat.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
These Mediterranean Turkey Meatballs are the kind of recipe that feels like a little escape on a regular weeknight.
The warm spices, fresh herbs, and bright lemon zest turn a simple ground turkey dinner into something genuinely special.
They’re easy enough for a busy Tuesday but impressive enough for a dinner party. Once you have the spice blend memorized, you’ll be making these on autopilot.
Give them a try, and let me know how it goes in the comments below. Did you add feta? Serve them in pita? I’d love to hear your version.
Recommended:



