Description
This creamy and hearty Italian sausage soup is loaded with flavor, featuring tender sausage, fresh spinach, and a rich Parmesan cream base. Perfect for warming up on a chilly day!
Ingredients
Scale
- 1 lb Italian sausage, casings removed
- 1 medium onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 1 cup baby spinach
- 1 cup diced tomatoes (canned or fresh)
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil
- Optional: croutons or extra Parmesan for garnish
Instructions
- Cook Sausage: In a large pot, heat olive oil over medium heat. Add the Italian sausage and cook until browned and crumbled. Remove the sausage from the pot and set aside.
- Sauté Vegetables: In the same pot, add the diced onion and cook until softened, about 3-4 minutes. Add minced garlic and cook for another 1-2 minutes.
- Add Broth and Tomatoes: Return the cooked sausage to the pot. Add chicken broth, diced tomatoes, basil, oregano, salt, and pepper. Bring to a boil, then reduce heat and let it simmer for 10 minutes.
- Stir in Cream and Cheese: Reduce heat to low. Stir in the heavy cream and grated Parmesan cheese, and cook until the cheese is melted and the soup is creamy.
- Add Spinach: Add baby spinach to the soup and cook until wilted, about 2 minutes.
- Serve: Ladle the soup into bowls. Garnish with additional Parmesan cheese and croutons if desired.
Notes
- For a spicier version, use hot Italian sausage.
- This soup can be stored in the refrigerator for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes