Description
A warm and comforting soup that blends spicy Italian sausage, creamy Parmesan, and fresh spinach into a rich and satisfying dish. Perfect for chilly evenings or cozy family dinners, this hearty soup comes together in under 45 minutes.
Ingredients
Scale
- 1 pound Italian sausage (mild or spicy, 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
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 2 cups baby spinach
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat. Add Italian sausage and cook until browned, breaking it up with a wooden spoon. Drain excess grease if necessary.
- Add chopped onion and minced garlic. Sauté until the onion becomes soft and translucent, about 3-4 minutes.
- Pour in the chicken broth and diced tomatoes with their juices. Bring to a simmer and let cook for 5-7 minutes.
- Lower the heat and stir in the heavy cream, grated Parmesan cheese, and Italian seasoning. Simmer for 10 minutes, stirring occasionally.
- Add baby spinach and cook until wilted, about 2 minutes.
- Season with salt and pepper to taste. Serve warm with extra Parmesan on top.
Notes
- For a thicker consistency, mix 1 tablespoon cornstarch with 1 tablespoon water and stir into the soup while simmering.
- Use hot Italian sausage or red pepper flakes for a spicier version.
- Swap heavy cream for half-and-half or evaporated milk for a lighter option.
- Store leftovers in the refrigerator for up to 3 days or freeze for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 30 minutes