Mediterranean Turkey Meatballs in Tomato Sauce
Mediterranean Turkey Meatballs in Tomato Sauce are a wholesome and comforting dish packed with fresh herbs, lean turkey, creamy feta, and a rich tomato sauce infused with garlic, onions, and Kalamata olives. Unlike traditional meatballs, these Mediterranean-inspired meatballs are lighter while still being incredibly juicy and flavorful. Fresh parsley, dill, or mint adds brightness, while oregano and cumin provide classic Mediterranean seasoning. Simmered in a savory tomato sauce and finished with crumbled feta, fresh herbs, and olives, this one-pan meal is perfect for weeknight dinners, family gatherings, or meal prep. Serve it with pasta, rice, couscous, mashed potatoes, or warm crusty bread for a satisfying and delicious meal.
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 4–6
Ingredients
For the Turkey Meatballs
1 pound ground turkey (93% lean)
1 large egg
½ cup panko breadcrumbs (or plain breadcrumbs)
¼ cup finely minced red or yellow onion
3 cloves garlic, minced
2 tablespoons chopped fresh parsley
1 tablespoon chopped fresh dill or mint
½ cup crumbled feta cheese
2 tablespoons chopped sun-dried tomatoes (optional)
1 teaspoon dried oregano
½ teaspoon ground cumin
1 teaspoon salt
½ teaspoon freshly ground black pepper
1 tablespoon olive oil (for browning)
For the Tomato Sauce
2 tablespoons extra-virgin olive oil
1 small onion, finely chopped
3 cloves garlic, minced
1 can (28 ounces) crushed tomatoes or high-quality marinara sauce
½ cup coarsely chopped Kalamata olives
1 teaspoon dried oregano
¼ teaspoon crushed red pepper flakes (optional)
½ teaspoon salt
¼ teaspoon freshly ground black pepper
For Garnish
¼ cup crumbled feta cheese
Fresh chopped parsley or basil
Whole or halved Kalamata olives
Halved cherry tomatoes (optional)
Instructions
In a large mixing bowl, combine the ground turkey, egg, breadcrumbs, minced onion, garlic, parsley, dill or mint, feta cheese, optional sun-dried tomatoes, oregano, cumin, salt, and black pepper.
Mix gently until just combined. Avoid overmixing, as this can make the meatballs dense.
Using your hands or a cookie scoop, shape the mixture into evenly sized meatballs, about 1½ inches in diameter.
Heat 1 tablespoon of olive oil in a large skillet over medium heat.
Brown the meatballs for about 2 to 3 minutes per side until lightly golden. They do not need to be fully cooked at this stage. Transfer them to a plate.
In the same skillet, heat 2 tablespoons of olive oil and sauté the chopped onion for about 4 minutes until softened.
Add the minced garlic and cook for another 30 seconds until fragrant.
Stir in the crushed tomatoes, chopped olives, oregano, crushed red pepper flakes, salt, and black pepper.
Bring the sauce to a gentle simmer and cook for about 5 minutes to allow the flavors to develop.
Carefully return the browned meatballs to the skillet, nestling them into the sauce.
Cover the skillet and simmer gently for 18 to 20 minutes, or until the meatballs are fully cooked and reach an internal temperature of 165°F (74°C).
Taste the sauce and adjust the seasoning with additional salt, pepper, or oregano if desired.
Sprinkle the meatballs with extra crumbled feta, chopped parsley or basil, whole Kalamata olives, and optional halved cherry tomatoes before serving.
Serve hot with pasta, couscous, rice, mashed potatoes, or warm crusty bread.
Tips
Use 93% lean ground turkey for juicy meatballs without excess grease.
Mix the ingredients gently to keep the meatballs light and tender.
If the mixture feels too wet, add a small amount of extra breadcrumbs.
Browning the meatballs first creates extra flavor and helps them hold their shape while simmering.
Fresh herbs provide the best Mediterranean flavor, but dried herbs can be substituted if needed.
Simmer the meatballs gently rather than boiling them to prevent them from becoming tough.
Use a meat thermometer to ensure the meatballs reach 165°F (74°C).
Freshly crumbled feta melts slightly into the meatballs, creating a creamy texture.
Allow the meatballs to rest for a few minutes before serving so they retain their juices.
The sauce tastes even better the next day, making this recipe excellent for meal prep.
Variations
Replace the ground turkey with ground chicken, lean beef, or lamb for a different flavor.
Use gluten-free breadcrumbs to make the recipe gluten-free.
Mix cooked quinoa into the meatball mixture for added texture and nutrition.
Add chopped spinach to the meatballs for extra vegetables.
Stir capers into the tomato sauce for a tangy Mediterranean twist.
Replace feta with goat cheese or grated Parmesan.
Add roasted red peppers to the sauce for extra sweetness.
Serve the meatballs over zucchini noodles or cauliflower rice for a low-carb meal.
Include chickpeas in the sauce for additional protein and fiber.
Finish with toasted pine nuts for added crunch and nutty flavor.
Q&A
Can I bake the meatballs instead of frying them?
Yes. Bake them at 400°F (200°C) for about 18 to 20 minutes before adding them to the tomato sauce.
Can I freeze the meatballs?
Absolutely. Freeze cooked meatballs with or without the sauce for up to 3 months.
Can I make this recipe ahead of time?
Yes. The flavors improve after resting, making it ideal for meal prep.
Why are my turkey meatballs dry?
Overmixing the meat or overcooking can make them dry. Mix gently and cook only until they reach 165°F (74°C).
Can I use store-bought marinara sauce?
Yes. A high-quality marinara sauce works perfectly and saves time.
Can I omit the feta cheese?
Yes. The meatballs will still be delicious, although feta adds creaminess and authentic Mediterranean flavor.
How should leftovers be stored?
Store in an airtight container in the refrigerator for up to 4 days.
What side dishes pair well with this recipe?
Pasta, couscous, rice, mashed potatoes, roasted vegetables, garlic bread, or a Greek salad all pair beautifully.
Can I make this dairy-free?
Yes. Simply omit the feta cheese or use a dairy-free alternative.
Can I make the sauce spicier?
Yes. Add extra crushed red pepper flakes or a pinch of cayenne pepper.
Nutrition
Per Serving (Approximate):
Calories: 395
Protein: 33g
Carbohydrates: 14g
Fat: 22g
Saturated Fat: 7g
Cholesterol: 120mg
Fiber: 3g
Sugar: 6g
Sodium: 690mg
Calcium: 170mg
Iron: 3mg
Conclusion
Mediterranean Turkey Meatballs in Tomato Sauce are a flavorful, protein-rich meal that combines tender herb-seasoned turkey meatballs with a robust tomato sauce, briny olives, and creamy feta cheese. Fresh herbs, garlic, and Mediterranean spices create a comforting yet vibrant dish that’s perfect for family dinners, entertaining, or meal prep. Easy to customize and packed with wholesome ingredients, this recipe offers the perfect balance of hearty comfort and fresh Mediterranean flavor, making it a delicious addition to your regular dinner rotation.