Print

Creamy Italian Meatball Soup Recipe

4.5 from 646 reviews

A rich and comforting Creamy Italian Meatball Soup featuring tender Italian meatballs simmered in a savory chicken broth, enriched with heavy cream and fresh spinach, perfectly seasoned with Italian herbs, garlic, and onion for a hearty meal.

Ingredients

Scale

Meatballs

  • 1 lb Italian meatballs

Vegetables and Aromatics

  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 cups fresh spinach

Liquids and Seasonings

  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1 teaspoon Italian seasoning
  • Salt to taste
  • Black pepper to taste

Instructions

  1. Sauté aromatics: In a large pot or Dutch oven over medium heat, sauté the chopped onion and minced garlic until they become soft and fragrant, about 3-5 minutes.
  2. Add broth and meatballs: Pour in the chicken broth and add the Italian meatballs to the pot. Bring the mixture to a simmer and cook until the meatballs are heated through and cooked fully, approximately 15 minutes.
  3. Incorporate cream and seasoning: Stir in the heavy cream and Italian seasoning, then season with salt and pepper to taste. Allow the soup to gently simmer for another 5 minutes to combine the flavors.
  4. Add spinach: Finally, add the fresh spinach to the pot and cook until the spinach is wilted, about 2-3 minutes. Stir well and adjust seasonings if necessary before serving.

Notes

  • Use pre-cooked or homemade Italian meatballs for convenience.
  • For a lighter option, substitute heavy cream with half-and-half or whole milk.
  • Fresh spinach can be replaced with kale or swiss chard if preferred.
  • Serve with crusty bread for a complete meal.
  • Store leftovers in the refrigerator for up to 3 days and reheat gently on the stovetop.

Keywords: Italian meatball soup, creamy soup, Italian soup, meatball recipe, comfort food, spinach soup