Description
This Creamy Parmesan Italian Sausage Soup is the ultimate comfort food—rich, creamy, and packed with bold flavors. With savory Italian sausage, tender spinach, and a velvety Parmesan-infused broth, this soup is as satisfying as it is easy to make. Perfect for busy weeknights or a cozy dinner, it’s a meal the whole family will love!
Ingredients
Scale
- 1 lb Italian sausage (mild or spicy)
- 1 tbsp olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 red bell pepper, diced
- 4 cups chicken broth (low-sodium preferred)
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 2 cups fresh baby spinach
- 1/4 tsp crushed red pepper flakes (optional)
- Salt and pepper, to taste
Instructions
- Heat olive oil in a large pot over medium heat. Add the Italian sausage, breaking it apart with a spoon, and cook until browned. Remove the sausage and set aside.
- In the same pot, sauté the diced onion and red bell pepper until softened, about 3-4 minutes. Add the minced garlic and cook for another minute.
- Pour in the chicken broth and bring to a gentle simmer. Stir in the cooked sausage, salt, pepper, and optional crushed red pepper flakes.
- Lower the heat and stir in the heavy cream and Parmesan cheese. Mix until the cheese is fully melted and the soup is creamy.
- Add the fresh spinach and let it wilt for 1-2 minutes.
- Serve hot with crusty bread and extra Parmesan if desired.
Notes
- Make-Ahead Tip: Brown the sausage and sauté the vegetables in advance. Store them in the fridge, then assemble the soup when ready to serve.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days. Freeze for up to 3 months. Reheat gently on the stovetop.
- Customizable: Add more vegetables like zucchini or mushrooms, or substitute kale for spinach for a heartier soup.
- Prep Time: 10 minutes
- Cook Time: 30 minutes