Print

Creamy Italian Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy Italian Meatball Soup is a cozy and hearty meal featuring savory meatballs, tender vegetables, and pasta in a rich, creamy herb-infused broth. It’s an easy and comforting dinner perfect for soup season.

  • Author: Emma
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Halal

Ingredients

  • 1 tbsp olive oil
  • 1 small onion, chopped
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 3 cloves garlic, minced
  • 1 tsp Italian seasoning
  • 6 cups chicken or beef broth
  • 20 cooked Italian-style meatballs (homemade or frozen)
  • 1 cup small pasta (ditalini, orzo, or mini shells)
  • 1 cup heavy cream or half-and-half
  • 2 cups fresh spinach or kale (optional)
  • Salt and pepper to taste
  • Grated Parmesan cheese for serving

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and celery for 5–6 minutes until softened.
  2. Add garlic and Italian seasoning; cook for 1 minute more.
  3. Pour in the broth and bring to a simmer.
  4. Add cooked meatballs and pasta; cook for about 10 minutes, or until pasta is tender.
  5. Stir in heavy cream and spinach or kale if using. Cook until greens are wilted.
  6. Season with salt and pepper to taste.
  7. Ladle into bowls and top with grated Parmesan cheese before serving.

Notes

  • Use turkey meatballs for a lighter version.
  • Substitute pasta with cooked rice or tortellini for variation.
  • Add a spoonful of tomato paste or diced tomatoes for extra flavor.
  • Store pasta separately for better texture when reheating.
  • Freeze soup without pasta to prevent sogginess; add fresh pasta when serving.

Nutrition