Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mediterranean Tomato Basil Turkey Meatballs with Couscous Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A healthy, flavorful weeknight meal featuring tender herbed turkey meatballs, vibrant tomato basil sauce, and fluffy couscous. Perfect for family dinners or meal prep, this recipe balances lean protein with fresh Mediterranean herbs and spices for a comforting yet light dish that’s easy to prepare.

  • Total Time: 45
  • Yield: 4 servings 1x

Ingredients

Scale

1 pound ground turkey
1/2 cup breadcrumbs
1 large egg
2 cloves garlic, minced
1/4 cup chopped fresh basil
1 teaspoon dried oregano
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 cup olive oil
1 can (28 oz) crushed tomatoes
1/2 cup chopped fresh basil (additional for garnish)
1/2 cup water
1 cup couscous

Instructions

Preheat oven to 375°F (190°C)
In a bowl, mix ground turkey, breadcrumbs, egg, garlic, chopped basil, oregano, salt, and pepper until combined
Form mixture into 16–18 meatballs
Heat olive oil in a skillet over medium heat; cook meatballs until browned, 4–5 minutes
Add crushed tomatoes, dried oregano, salt, and pepper; let simmer 10–15 minutes
Meanwhile, pour water into couscous, cover, and let sit 5 minutes
Fluff couscous and serve meatballs with sauce

Notes

For juicier meatballs, use lean ground turkey with some fat
Couscous can be substituted with quinoa or rice if preferred
Meatballs and sauce freeze well for up to 3 months
Adjust seasoning to taste

  • Author: Mark
  • Prep Time: 15
  • Cook Time: 30
  • Category: Mediterranean Table
  • Method: Pan-searing & Simmering
  • Cuisine: Mediterranean
  • Diet: Healthy

Nutrition

  • Serving Size: 4 meatballs and 1/4 cup couscous
  • Calories: 420
  • Sugar: 8g
  • Sodium: 650mg
  • Fat: 22g
  • Saturated Fat: 4g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 70mg