Go Back
+ servings
Creamy Italian Meatball Soup

Creamy Italian Meatball Soup: Warm Your Soul with Every Bite

Creamy Italian Meatball Soup is a soothing dish that combines tender meatballs with a rich, silky broth, perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Soups
Cuisine: Italian
Calories: 350

Ingredients
  

For the Soup Base
  • 2 tablespoons Olive Oil Can substitute with butter
  • 1 medium Yellow Onion Can substitute with shallots
  • 3 cloves Garlic Minced, fresh garlic preferred
  • 4 cups Chicken Broth Can substitute with vegetable broth
  • 1 cup Heavy Cream Can substitute with coconut milk
  • 14 ounces Diced Tomatoes Use fresh for a fresher taste
For the Heartiness
  • 1 cup Small Pasta (Ditalini or Orzo) Can be omitted for low-carb version
  • 1 tablespoon Italian Seasoning Can enhance with fresh herbs
  • to taste Salt
  • to taste Pepper
For the Finishing Touches
  • ½ cup Parmesan Cheese Can substitute with nutritional yeast
  • 1 cup Fresh Spinach Can substitute with leafy greens like kale
  • 2 cups Fully Cooked Meatballs Use homemade or store-bought
  • for garnish Fresh Parsley Can substitute with basil or chives

Equipment

  • Large soup pot

Method
 

Step-by-Step Instructions
  1. In a large soup pot, heat 2 tablespoons of olive oil over medium heat. Add one diced yellow onion and sauté for 3–4 minutes until translucent.
  2. Stir in 3 minced garlic cloves and cook for an additional 30 seconds until fragrant.
  3. Pour in 4 cups of chicken broth, 1 cup of heavy cream, and a drained 14-ounce can of diced tomatoes. Stir to combine and bring to a gentle simmer.
  4. Add 1 cup of small pasta and 1 tablespoon of Italian seasoning. Season with salt and pepper to taste. Simmer uncovered for about 10 minutes.
  5. Stir in 1 cup of fresh spinach and 2 cups of meatballs. Cook on medium-low for 5–7 minutes until heated through.
  6. Adjust seasoning if needed. Stir in ½ cup of grated Parmesan cheese until melted.
  7. Ladle into bowls and garnish with parsley. Serve hot and enjoy!

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 30gProtein: 20gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 80mgSodium: 900mgPotassium: 500mgFiber: 2gSugar: 4gVitamin A: 500IUVitamin C: 10mgCalcium: 250mgIron: 2mg

Notes

For best results, use fresh ingredients and adjust seasoning according to taste. This soup keeps well and can be customized to suit dietary preferences.

Tried this recipe?

Let us know how it was!