Creamy Parmesan Italian Sausage Soup
Naomi
A rich and hearty creamy Parmesan Italian sausage soup 🥣 made with savory sausage, fresh spinach, and a velvety Parmesan-infused broth. Ready in just 30 minutes, this comforting dish is perfect for dinner or meal prep.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Dinner
Cuisine Italian
Servings 4 –6 servings
Calories 410 kcal
- 1 lb Italian sausage sweet or spicy
- 1 tablespoon olive oil
- 1 medium onion diced
- 3 cloves garlic minced
- 4 cups chicken broth
- 1 can 14.5 oz diced tomatoes
- 2 cups fresh spinach chopped
- 1 cup heavy cream
- ½ cup grated Parmesan cheese
- 1 teaspoon Italian seasoning
- ½ teaspoon crushed red pepper flakes optional
- Salt and pepper to taste
Heat olive oil in a large pot over medium heat. Add crumbled Italian sausage and cook until browned, about 5–7 minutes. Remove and set aside.
In the same pot, sauté the diced onion and minced garlic until soft and aromatic, about 2–3 minutes.
Pour in the chicken broth and add the diced tomatoes. Stir in Italian seasoning, salt, and crushed red pepper flakes. Simmer for 10 minutes.
Lower the heat and stir in the heavy cream and grated Parmesan cheese. Cook for another 2–3 minutes, stirring continuously, until the cheese melts and the broth becomes creamy.
Add the cooked sausage back into the pot along with the chopped spinach. Cook for 2–3 minutes until the spinach wilts.
Adjust the seasoning to taste and serve hot with extra Parmesan and crusty bread if desired.
- For a lighter option, substitute the heavy cream with half-and-half or a dairy-free alternative.
- To freeze, prepare the soup without adding the cream and Parmesan. Add these after reheating.
- You can replace spinach with kale for a sturdier green.
Keyword creamy Italian soup, creamy Parmesan Italian sausage soup, hearty soup, sausage soup recipe