How to Make the Best Creamy Parmesan Italian Sausage Soup Ever!
A cozy, one-pot creamy parmesan Italian sausage soup that blends rich parmesan, hearty sausage, tender pasta, and fresh spinach. Perfect for cold nights or quick weeknight dinners, this Italian-inspired comfort soup is creamy, flavorful, and ready in under an hour.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Soup
Cuisine Italian
Servings 6
Calories 480 kcal
- 1 lb 450 g beef Italian sausage (or turkey sausage, casings removed)
- 1 –2 tbsp olive oil
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 2 medium carrots diced (optional)
- 2 stalks celery diced (optional)
- 6 cups 1.4 L chicken broth, low-sodium
- 1 cup 240 ml heavy cream
- 1 to 1½ cups freshly grated parmesan cheese
- 1½ cups ditalini pasta or 9–12 oz tortellini
- 4 cups fresh spinach chopped
- 1 tsp Italian seasoning
- ¼ tsp crushed red pepper flakes optional
- Salt and black pepper to taste
- 1 tsp lemon juice optional, for brightness
-
For a lighter version, use half-and-half or milk instead of heavy cream.
-
For low-carb or keto, skip the pasta and add cauliflower or zucchini instead.
-
Avoid pre-grated parmesan—it doesn’t melt as smoothly as fresh cheese.
-
To make it vegetarian, use plant-based sausage and vegetable broth.
-
If the soup thickens too much, add a splash of broth before reheating.
-
The soup stores up to 4 days in the refrigerator or 3 months in the freezer (without pasta).