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
Turkey Meatball Soup

Turkey Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elena
  • Total Time: 35 minutes
  • Yield: Serves 6

Description

Turkey Meatball Soup is a heartwarming, flavorful dish that’s perfect for any occasion. Packed with homemade turkey meatballs, fresh vegetables, and rich broth, this soup is not only comforting but also quick to prepare in just 35 minutes. Whether you’re enjoying a cozy family dinner or need a healthy weeknight meal, this nutritious recipe checks all the boxes. With its delightful blend of garlic, Italian herbs, and creamy Parmesan, each spoonful offers warmth and satisfaction. Plus, it’s freezer-friendly, allowing you to make it ahead of time for effortless meals later on.


Ingredients

Scale
  • 24 turkey meatballs
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 1 medium carrot, diced
  • 23 celery stalks, diced
  • 2 large garlic cloves, minced
  • 5 cups chicken stock
  • 3/4 cup orzo pasta
  • 2 cups baby spinach
  • 1 tablespoon Italian seasoning mix
  • 1/4 teaspoon red chili flakes
  • 2 tablespoons tomato paste
  • 1 1/2 cup tomato sauce (passata)
  • 1/2 cup half and half
  • 1/3 cup grated Parmesan
  • Salt and freshly ground black pepper to taste

Instructions

  1. Sauté onion, carrot, and celery in olive oil until softened.
  2. Add garlic and seasonings; cook briefly to release flavors.
  3. Stir in tomato paste and sauce; then add chicken stock and orzo.
  4. Bring to a boil; reduce heat and simmer for 10 minutes.
  5. Incorporate turkey meatballs and spinach; simmer for another 1–2 minutes.
  6. Finish with half and half and Parmesan; season before serving.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl (300g)
  • Calories: 350
  • Sugar: 4g
  • Sodium: 800mg
  • Fat: 15g
  • Saturated Fat: 5g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 25g
  • Cholesterol: 70mg