Frequently Asked Questions
Can I use a different type of sausage?
Absolutely. Ground turkey or chicken Italian sausage works well for a lighter version, though you may need to add a little extra olive oil for browning since they’re leaner. You can also use spicy chorizo for a smoky, Spanish-inspired twist, or andouille sausage for a Cajun flair. If your sausage is pre-cooked (like kielbasa), slice it into rounds and brown it as directed; it won’t release as much fat, so you may need additional oil. The flavor profile will shift depending on the sausage, but the creamy Parmesan broth complements a wide variety of meats.
What if I don’t have heavy cream?
You can substitute half-and-half for a slightly lighter soup, though it’s more prone to curdling, so be extra careful to add it off the heat and avoid boiling. Whole milk can be used, but the soup will be much thinner and less rich. To compensate, you can make a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold milk and stir it into the soup before adding the milk; simmer for a minute to thicken. A can of evaporated milk (not sweetened condensed) is another great substitute that adds creaminess without as much fat. For a dairy-free option, full-fat coconut milk (canned, shaken) creates a creamy texture, though it will add a subtle coconut flavor.
Can I make this soup in a slow cooker or Instant Pot?
Yes. Slow Cooker: Brown the sausage and sauté the aromatics in a skillet, then transfer everything to the slow cooker with the broth, potatoes, and seasonings. Cook on LOW for 6–8 hours or HIGH for 3–4 hours, until the potatoes are tender. Stir in the cream, Parmesan, and spinach just before serving. Instant Pot: Use the Sauté function to brown the sausage and cook the vegetables. Add the broth, potatoes, and seasonings. Pressure cook on HIGH for 5 minutes, followed by a quick release. Stir in the cream, Parmesan, and spinach after depressurizing. The flavors are just as delicious with these methods.
My soup is grainy—what happened?
A grainy texture almost always comes from the Parmesan not melting properly. This can happen if the soup was boiling when the cheese was added, if pre-shredded cheese was used (with anti-caking agents), or if the cheese wasn’t stirred in gradually. To avoid this, always use freshly grated Parmesan, add it off the heat, and stir until it’s fully incorporated. If your soup is grainy, you can sometimes rescue it by blending a portion of it with an immersion blender to smooth it out, but prevention is best.
Can I make this vegetarian?
Yes. Omit the Italian sausage and use 2 cans of drained and rinsed cannellini beans or chickpeas for protein and heartiness. Sauté the vegetables in 2 tablespoons of olive oil instead of sausage fat. Use vegetable broth instead of chicken broth. For a smoky flavor that mimics the sausage, add a teaspoon of smoked paprika and a pinch of fennel seeds when sautéing the vegetables. The soup will still be creamy, satisfying, and full of flavor from the Parmesan, cream, and vegetables. You can also add a meatless Italian sausage product, sliced and browned, for a more authentic texture.
Creamy Parmesan Italian Sausage Soup
A rich, velvety soup loaded with browned Italian sausage, tender potatoes, sun-dried tomatoes, and fresh spinach, all finished with heavy cream and plenty of Parmesan. The ultimate cozy comfort meal.
Prep Time:
20 minutes
Cook Time:
25–30 minutes
Total Time:
45–50 minutes
Servings:
6–8 bowls
Ingredients
- 1 lb bulk Italian sausage (mild or hot), or links with casings removed
- 1 tablespoon olive oil (if needed)
- 1 medium yellow onion, chopped
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3–4 garlic cloves, minced
- ¼ cup chopped sun-dried tomatoes (oil-packed, drained)
- 2 tablespoons tomato paste
- ¼ cup dry white wine (optional, or extra broth)
- 4 cups low-sodium chicken broth
- 2 cups diced potatoes (Yukon Gold or Russet, ½-inch cubes)
- 1 teaspoon dried Italian seasoning
- ¼ teaspoon red pepper flakes (optional, for heat)
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- ½ cup heavy cream (or half-and-half)
- 1 cup freshly grated Parmesan cheese, plus more for serving
- 2–3 cups fresh baby spinach
- Fresh parsley or basil, for garnish (optional)
Instructions
- Brown the sausage: In a large Dutch oven or soup pot over medium-high heat, cook the Italian sausage, breaking it apart, until browned and cooked through, about 6–8 minutes. Transfer the sausage to a plate with a slotted spoon, leaving a little fat in the pot.
- Sauté the vegetables: Reduce heat to medium. If the pot is dry, add a drizzle of olive oil. Add the onion, carrots, and celery. Cook, stirring occasionally, until softened, about 5–7 minutes. Add the garlic and sun-dried tomatoes; cook for 1 minute. Stir in the tomato paste and cook for 1 minute more.
- Deglaze and simmer: Pour in the white wine (if using) and scrape up any browned bits from the bottom of the pot. Let it simmer for 1 minute. Add the chicken broth, diced potatoes, browned sausage, Italian seasoning, red pepper flakes, bay leaf, and a pinch of salt and pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 20–25 minutes, until the potatoes are fork-tender.
- Finish the soup: Remove the pot from the heat. Discard the bay leaf. Stir in the heavy cream until combined. Gradually add the grated Parmesan, stirring constantly until melted and smooth. Taste and adjust salt and pepper.
- Add spinach and serve: Gently stir in the fresh spinach until it wilts, about 1 minute. Ladle the soup into bowls and top with extra Parmesan, fresh parsley or basil, and a crack of black pepper. Serve hot with crusty bread.
Notes
- Always add cream and Parmesan off the heat to prevent curdling and graininess. Use freshly grated Parmesan from a block for the best texture and flavor.
- For a low-carb version, swap the potatoes for 2 cans of drained cannellini beans or 2 cups of cauliflower florets.
- Make ahead: Prepare the soup base (without cream, Parmesan, and spinach) and refrigerate for up to 2 days. Reheat and add the dairy and spinach just before serving.
- Freeze the soup base (without dairy) for up to 3 months. Thaw, reheat, and finish with cream, Parmesan, and spinach.
This Creamy Parmesan Italian Sausage Soup is the kind of meal that nourishes both body and soul. With its rich, velvety broth, hearty sausage and vegetables, and that irresistible cheesy finish, it’s destined to become a cold-weather favorite in your home. Make a big pot, gather your loved ones around the table, and enjoy the simple, profound comfort of a bowl of homemade soup.