Go Back
+ servings
Creamy Italian Meatball Soup

Creamy Italian Meatball Soup for Cozy Nights In

Enjoy a warm bowl of Creamy Italian Meatball Soup, perfect for chilly evenings and customizable for various dietary preferences.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 bowls
Course: Dinner
Cuisine: Italian
Calories: 450

Ingredients
  

For the Soup Base
  • 2 tablespoons Olive Oil or vegetable/avocado oil
  • 1 small Yellow Onion, diced or shallots/leeks
  • 2 cloves Garlic, minced or 1/2 tsp garlic powder
  • 4 cups Chicken Broth or vegetable broth for vegetarian
  • 1 cup Heavy Cream or full-fat coconut milk for dairy-free
  • 1 can Diced Tomatoes, drained 14.5 oz; or fresh ripe tomatoes
  • 3/4 cup Small Pasta such as ditalini or orzo; skip for low-carb
  • 1 teaspoon Italian Seasoning or individual herbs like basil/oregano
  • Salt to taste
  • Pepper to taste
For the Finishing Touches
  • 1/2 cup Parmesan Cheese, grated or nutritional yeast for dairy-free
  • 2 cups Fresh Spinach, chopped or kale as an alternative
  • 1 pound Fully Cooked Meatballs homemade or store-bought
  • Fresh Parsley for garnish

Equipment

  • soup pot

Method
 

Step‑by‑Step Instructions
  1. In a large soup pot, heat 2 tablespoons of olive oil over medium heat. Add 1 small diced yellow onion and sauté for about 3-4 minutes until it turns translucent, releasing a sweet aroma. Stir in 2 minced garlic cloves and cook for another 30 seconds until fragrant, ensuring the garlic doesn't burn.
  2. Pour in 4 cups of chicken broth, followed by 1 cup of heavy cream and 1 can of drained diced tomatoes. Stir the ingredients together and bring the mixture to a gentle boil over medium-high heat, watching for bubbles to form.
  3. Once boiling, add 3/4 cup of small pasta and 1 teaspoon of Italian seasoning to the pot. Season with salt and pepper to enhance the flavors. Allow the soup to simmer uncovered for about 10 minutes, stirring occasionally.
  4. Reduce the heat to low and gently stir in 1 pound of fully cooked meatballs and 2 cups of chopped fresh spinach. Simmer the soup for an additional 5-7 minutes until the spinach wilts and the meatballs are heated through.
  5. Remove the pot from heat and stir in 1/2 cup of grated Parmesan cheese until melted and well combined. Adjust salt and pepper if needed.
  6. Ladle the warm soup into bowls and garnish with fresh parsley. Serve hot, accompanied by crusty bread.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 30gProtein: 20gFat: 30gSaturated Fat: 15gCholesterol: 80mgSodium: 700mgPotassium: 800mgFiber: 3gSugar: 5gVitamin A: 1000IUVitamin C: 15mgCalcium: 200mgIron: 2mg

Notes

For best results, avoid freezing if possible, as cream soups may separate. If freezing, consider omitting heavy cream until reheating.

Tried this recipe?

Let us know how it was!