Go Back
+ servings
Creamy Italian Meatball SoupCreamy Italian Meatball Soup

Creamy Italian Meatball Soup: Cozy Comfort in Every Spoonful

Creamy Italian Meatball Soup is a comforting dish packed with meatballs, a creamy broth, and colorful veggies—perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Soups
Cuisine: Italian
Calories: 350

Ingredients
  

For the Meatballs
  • 1 lb Ground Beef Can substitute with ground turkey for a lighter version.
  • 1 lb Ground Pork Use entirely ground turkey for a leaner option.
  • 1/2 cup Breadcrumbs Gluten-free breadcrumbs can substitute for gluten-free diets.
  • 1/4 cup Grated Parmesan Cheese Nutritional yeast can replace for a vegan alternative.
  • 1/4 cup Fresh Parsley Can be replaced with fresh basil or cilantro.
  • 1 Large Egg Use flaxseed meal as a binder for a vegan option.
  • 2 cloves Garlic (minced) Fresh garlic gives the best results.
  • 1 tbsp Italian Seasoning A mix of dried herbs like oregano and basil can be used.
  • to taste Salt
  • to taste Pepper
For the Soup
  • 2 tbsp Olive Oil Can substitute with vegetable oil.
  • 1 medium Onion (diced) Any onion variety can be used.
  • 2 medium Carrots (diced) Substitute with parsnips or bell peppers for variety.
  • 2 stalks Celery (diced) Can replace with fennel if preferred.
  • 4 cups Chicken Broth Vegetable broth can be used for a vegetarian option.
  • 1 14.5 oz Diced Tomatoes Fresh tomatoes can substitute if in season.
  • 1 cup Heavy Cream Use half-and-half or coconut cream for a lighter option.
  • 2 cups Spinach (chopped) Kale or Swiss chard can be used as alternatives.
  • 1/4 tsp Red Pepper Flakes (optional) Omit if not preferred.
  • for garnish Fresh Basil Can replace with other fresh herbs like oregano.

Equipment

  • Large bowl
  • skillet
  • parchment paper
  • Ladle

Method
 

Preparation
  1. In a large bowl, combine ground beef, ground pork, breadcrumbs, grated Parmesan cheese, chopped parsley, a large egg, minced garlic, Italian seasoning, salt, and pepper. Mix gently until just combined.
  2. Shape the mixture into meatballs about 1 inch in diameter, aiming for 20 to 24 meatballs total.
  3. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the meatballs in batches, browning for 5 to 7 minutes.
  4. In the same skillet, add more olive oil if needed and sauté the diced onion, carrots, and celery for 5 to 7 minutes.
  5. Pour in the chicken broth and diced tomatoes, bring to a boil, then reduce to a simmer for 10 minutes.
  6. Carefully return the browned meatballs to the pot, simmer together for 10 to 15 minutes.
  7. Add heavy cream and red pepper flakes, stir and simmer for another 10 minutes. Fold in the chopped spinach.
  8. Ladle the soup into bowls and garnish with fresh basil before serving.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 20gProtein: 22gFat: 22gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 90mgSodium: 850mgPotassium: 600mgFiber: 3gSugar: 4gVitamin A: 2500IUVitamin C: 10mgCalcium: 150mgIron: 2.5mg

Notes

This soup is perfect for chilly evenings and can be modified with various ingredients for different dietary preferences. Store leftovers properly for future meals.

Tried this recipe?

Let us know how it was!