Quick Description
This Creamy Parmesan Italian Sausage Soup is rich, hearty, and packed with bold Italian flavors. Savory sausage, garlic, tomatoes, spinach, and a silky Parmesan cream broth come together in one comforting bowl. It feels indulgent but is incredibly simple to prepare, making it perfect for busy weeknights or cozy dinners at home.
Servings & Timing
Servings: 4
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Ingredients List
1 pound Italian sausage, casing removed
1 tablespoon olive oil
1 small onion, chopped
2 cloves garlic, minced
4 cups chicken broth
1 can (14.5 oz) diced tomatoes, undrained
1 cup heavy cream
1 cup grated Parmesan cheese
2 cups baby spinach
1 teaspoon Italian seasoning
Salt and black pepper to taste
Instructions
Step 1: Brown the Sausage
Heat olive oil in a large pot over medium heat. Add the Italian sausage and cook until browned, breaking it apart with a spoon. Cook for about 6โ8 minutes until fully cooked.
Step 2: Sautรฉ Aromatics
Add the chopped onion to the pot and cook for 3โ4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Step 3: Add Liquids
Pour in the chicken broth and diced tomatoes with their juices. Stir in the Italian seasoning. Bring the soup to a gentle simmer and cook for 10 minutes to allow flavors to combine.
Step 4: Make It Creamy
Lower the heat and slowly stir in the heavy cream. Simmer for 3โ4 minutes. Gradually add the grated Parmesan cheese, stirring continuously until melted and smooth.
Step 5: Add Spinach
Stir in the baby spinach and cook for 1โ2 minutes until wilted.
Step 6: Season & Serve
Taste and adjust with salt and black pepper as needed. Serve warm.
Additional Notes
- For a thicker soup, simmer a few extra minutes uncovered.
- For a lighter version, use half-and-half instead of heavy cream.
- Freshly grated Parmesan melts more smoothly than pre-shredded.
Dietary Info
High-protein
Low-carb
Gluten-free
Step-by-Step Cooking Guide (For Best Results)
- Brown sausage thoroughly to develop deeper flavor.
- Do not boil after adding cream to prevent curdling.
- Add Parmesan gradually to avoid clumping.
- Stir spinach in at the very end to maintain color and texture.
Ingredient Details & Substitution Tips
Italian Sausage: Use mild or spicy depending on preference. Turkey sausage works for a leaner option.
Heavy Cream: Can substitute with half-and-half for fewer calories.
Parmesan Cheese: Romano cheese can be used for a sharper flavor.
Spinach: Kale can replace spinach but will need a longer cooking time.
Recipe Variations & Serving Suggestions
- Add mushrooms for extra texture.
- Stir in cooked cauliflower rice for a more filling low-carb meal.
- Serve with crusty bread or low-carb bread for dipping.
- Add red pepper flakes for heat.
Storage & Make-Ahead
Refrigerate in an airtight container for up to 4 days.
Reheat gently over low heat. Avoid boiling once reheating to keep the cream smooth.
Can be frozen, but texture may slightly change due to dairy content.
Frequently Asked Questions
Q: Can I make this soup dairy-free?
You can use coconut cream and nutritional yeast instead of heavy cream and Parmesan, but flavor will change.
Q: Can I use fresh tomatoes instead of canned?
Yes, use about 2 cups diced fresh tomatoes and add 1โ2 tablespoons tomato paste for depth.
Q: How do I thicken the soup?
Simmer uncovered longer or add a tablespoon of cream cheese for extra richness.
Nutrition (Approximate Per Serving)
Calories: 520 kcal
Protein: 28 g
Carbohydrates: 8 g
Fat: 42 g
Fiber: 2 g
Values may vary depending on sausage type and cheese used.
Optional Personal Note
This is one of those soups that feels restaurant-quality but takes very little effort. The combination of creamy Parmesan and savory sausage makes it deeply satisfying without needing complicated ingredients.