Print

Creamy Italian Meatball Soup Recipe

Creamy Italian Meatball Soup Recipe

4.6 from 29 reviews

Indulge in the comforting flavors of Italy with this Creamy Italian Meatball Soup. A rich and satisfying soup filled with tender meatballs, pasta, and fresh spinach in a creamy tomato broth. Perfect for cozy family dinners or chilly nights!

Ingredients

Units Scale

Main Soup:

  • 1 tablespoon olive oil
  • 1 small onion (diced)
  • 2 cloves garlic (minced)
  • 3 cups chicken or beef broth
  • 1 (14-ounce) can diced tomatoes (undrained)
  • 1 cup heavy cream
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Additional Ingredients:

  • 1 (16-ounce) package frozen fully cooked Italian-style meatballs
  • 1 1/2 cups uncooked small pasta (like ditalini or elbow)
  • 2 cups baby spinach or chopped kale
  • 1/2 cup grated Parmesan cheese
  • fresh basil or parsley for garnish (optional)

Instructions

  1. Sauté Aromatics: Heat olive oil in a pot, sauté onion until soft, then add garlic.
  2. Add Broth and Cream: Pour in broth, tomatoes, cream, seasoning, salt, and pepper. Simmer.
  3. Cook Meatballs and Pasta: Add meatballs and pasta, cook until pasta is tender.
  4. Finish with Greens: Stir in spinach and Parmesan until wilted and melted. Rest before serving.
  5. Enjoy: Ladle soup into bowls, garnish with basil or parsley.

Notes

  • For a lower-fat version, use half-and-half instead of cream.
  • You can also use homemade meatballs or swap in turkey or chicken meatballs.

Nutrition