This creamy Parmesan Italian sausage soup is packed with flavor, featuring savory sausage, creamy broth, and the rich taste of Parmesan cheese. It’s a comforting and hearty soup that is perfect for a cozy meal on chilly days.
Recipe Overview
Servings: 4
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Calories: ~450 per serving
Ingredients
- 1 lb Italian sausage (mild or spicy, depending on preference)
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 medium carrot, sliced
- 2 medium potatoes, diced
- 4 cups chicken broth
- 1 cup milk
- 1 cup heavy cream
- 1 ½ cups grated Parmesan cheese
- 2 cups fresh spinach (optional, for added greens)
- Salt and pepper to taste
- 1 tsp dried oregano
- ½ tsp dried thyme
- 1 tbsp olive oil (for sautéing)

Instructions
1. Brown the Sausage
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the Italian sausage, breaking it up with a spoon as it cooks. Brown the sausage for 5-7 minutes, or until fully cooked. Remove any excess fat from the pot.
2. Sauté the Vegetables
Add the diced onion, minced garlic, and sliced carrots to the pot with the sausage. Cook for about 3-4 minutes, until the vegetables are softened and fragrant.
3. Add the Broth and Potatoes
Pour in the chicken broth, then add the diced potatoes. Stir in the dried oregano and thyme. Bring the soup to a simmer and cook for about 10-15 minutes, or until the potatoes are tender.
4. Make it Creamy
Reduce the heat to low and add the milk and heavy cream to the soup. Stir well to combine. Let the soup simmer for another 5-10 minutes until the soup is heated through and the flavors meld together.
5. Stir in Parmesan and Spinach
Add the grated Parmesan cheese to the soup and stir until the cheese melts and the soup becomes creamy. If using spinach, add it now and cook until wilted. Taste the soup and adjust seasoning with salt and pepper.

6. Serve and Enjoy
Ladle the soup into bowls, garnishing with extra Parmesan cheese if desired. Serve with crusty bread on the side for a complete meal.
Tips for the Best Creamy Parmesan Italian Sausage Soup
- For a spicier version, use hot Italian sausage or add red pepper flakes.
- You can substitute the potatoes with cauliflower for a low-carb version.
- If you prefer a thicker soup, use an immersion blender to puree part of the soup, leaving some texture for a creamy base.
This creamy Parmesan Italian sausage soup is rich, flavorful, and incredibly satisfying. It’s a great dish for any season, offering both comfort and a deliciously creamy taste!
Print
Creamy Parmesan Italian Sausage Soup
- Total Time: 40 minutes
Description
This creamy Parmesan Italian sausage soup is packed with flavor, featuring savory sausage, creamy broth, and the rich taste of Parmesan cheese. It’s a comforting and hearty soup that is perfect for a cozy meal on chilly days.
Ingredients
- 1 lb Italian sausage (mild or spicy, depending on preference)
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 medium carrot, sliced
- 2 medium potatoes, diced
- 4 cups chicken broth
- 1 cup milk
- 1 cup heavy cream
- 1 ½ cups grated Parmesan cheese
- 2 cups fresh spinach (optional, for added greens)
- Salt and pepper to taste
- 1 tsp dried oregano
- ½ tsp dried thyme
- 1 tbsp olive oil (for sautéing)
Instructions
1. Brown the Sausage
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the Italian sausage, breaking it up with a spoon as it cooks. Brown the sausage for 5-7 minutes, or until fully cooked. Remove any excess fat from the pot.
2. Sauté the Vegetables
Add the diced onion, minced garlic, and sliced carrots to the pot with the sausage. Cook for about 3-4 minutes, until the vegetables are softened and fragrant.
3. Add the Broth and Potatoes
Pour in the chicken broth, then add the diced potatoes. Stir in the dried oregano and thyme. Bring the soup to a simmer and cook for about 10-15 minutes, or until the potatoes are tender.
4. Make it Creamy
Reduce the heat to low and add the milk and heavy cream to the soup. Stir well to combine. Let the soup simmer for another 5-10 minutes until the soup is heated through and the flavors meld together.
5. Stir in Parmesan and Spinach
Add the grated Parmesan cheese to the soup and stir until the cheese melts and the soup becomes creamy. If using spinach, add it now and cook until wilted. Taste the soup and adjust seasoning with salt and pepper.
6. Serve and Enjoy
Ladle the soup into bowls, garnishing with extra Parmesan cheese if desired. Serve with crusty bread on the side for a complete meal.
Notes
- For a spicier version, use hot Italian sausage or add red pepper flakes.
- You can substitute the potatoes with cauliflower for a low-carb version.
- If you prefer a thicker soup, use an immersion blender to puree part of the soup, leaving some texture for a creamy base.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
Nutrition
- Calories: ~450 per serving