Italian Sausage Soup
I remember the first time I made this Italian sausage soup on a cold weeknight: hearty, creamy, and ready in less than an hour. This is a straightforward, comforting one-pot meal — spicy or mild Italian sausage, tender potatoes, a silky Parmesan cream, and just enough garlic and onion to anchor the flavors. It’s exactly the kind of recipe you turn to when you want something filling, family-friendly, and forgiving.
I also like to compare versions and ideas online when I tweak soups — for another take on a cozy potato-and-sausage soup, see this recipe.
Why you’ll love this dish
This soup hits a lot of home-cooking sweet spots: quick to make, budget-friendly, and endlessly adaptable. With pantry staples and a single pot, you get a satisfying bowl that appeals to kids and adults alike. It’s ideal for weeknight dinners, casual Sunday suppers, or when you need something warming after outdoor chores.
- Fast: Start to table in about 40–50 minutes.
- Economical: Potatoes and sausage deliver big flavor for little cost.
- Crowd-pleasing: Creamy texture and Parmesan umami are almost universally loved.
- Flexible: Swap sausage types, change the greens, or make it dairy-free.
“Perfect weeknight comfort — rich, simple, and so easy to double for leftovers.” — a regular after I served this to friends
For another close variation of Italian sausage soup, check this related recipe.
How this recipe comes together
- Brown the Italian sausage to build a meaty, caramelized base.
- Sauté onion and garlic in the rendered fat for flavor continuity.
- Add diced potatoes and chicken broth; simmer until potatoes are fork-tender.
- Stir in heavy cream and grated Parmesan to create a silky, slightly thickened broth.
- Finish with salt, pepper, and fresh parsley for brightness.
This overview sets expectations: you’ll spend most of the time simmering the potatoes; active prep and cooking are straightforward and forgiving.
What you’ll need
- 1 lb Italian sausage (mild or hot, casings removed) — or use turkey sausage for a lighter version
- 4 cups diced potatoes (Yukon Gold or red potatoes hold their shape well)
- 1 onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth (low-sodium recommended)
- 1 cup heavy cream (see notes for freezing/substitution)
- 1 cup grated Parmesan cheese (freshly grated gives the best melt and flavor)
- Salt and pepper to taste
- Fresh parsley for garnish
Ingredient notes:
- If you want a gluten-free soup, check sausage labels for hidden binders.
- For a dairy-free twist, substitute canned full-fat coconut milk or a cashew cream, and use nutritional yeast instead of Parmesan.
How to prepare it
- Heat a large pot over medium heat. Add the Italian sausage and break it up with a spoon. Cook until nicely browned. Drain excess fat, leaving a thin coating to sauté the aromatics.
- Add the diced onion to the pot. Cook 4–5 minutes until translucent. Stir in the minced garlic and cook 30–45 seconds until fragrant.
- Toss in the diced potatoes and pour in the chicken broth. Increase heat to bring the pot to a boil. Reduce to a simmer and cook 15–20 minutes, or until potatoes are tender when pierced with a fork.
- Lower the heat. Stir in the heavy cream and grated Parmesan. Heat gently until the cheese melts and the soup is warmed through. Avoid boiling once dairy is added to prevent curdling.
- Taste and season with salt and freshly ground black pepper. Adjust thickness by simmering a few extra minutes (to reduce) or adding a splash more broth (to thin).
- Serve hot, sprinkled with chopped fresh parsley.
Directions to follow
- Brown the sausage in a large pot over medium heat. Drain most of the fat but leave a tablespoon for flavor.
- Sauté diced onion until soft, then stir in garlic and cook briefly.
- Add potatoes and broth. Bring to a boil, then simmer until potatoes are tender (about 15–20 minutes).
- Reduce heat and fold in heavy cream and Parmesan. Warm until just heated through; do not boil.
- Season to taste and ladle into bowls. Garnish with parsley.
What to serve it with
- Crusty bread or garlic bread for dipping. A simple ciabatta or sourdough is perfect.
- A crisp green salad with tangy vinaigrette to cut the richness.
- Roasted Brussels sprouts or a side of sautéed spinach for extra veggies.
- For a seasonal twist, serve with small cheese-topped crostini or polenta rounds.
If you want to marry this soup with stuffed pasta ideas, this autumn tortellini-and-sausage inspiration can be a fun pairing idea.
Storage and reheating tips
- Refrigerate: Cool soup to room temperature and store in airtight containers within 2 hours. Keeps 3–4 days in the fridge.
- Freeze: For best texture, omit heavy cream before freezing. Freeze soup (without cream) in airtight containers up to 3 months. Thaw overnight in the fridge. Reheat gently on the stove and stir in fresh cream or milk at the end.
- Reheating: Warm slowly over medium-low heat. If the soup separates or looks grainy after refrigeration, whisk in a splash of cream or milk and heat gently until smooth. Avoid boiling once dairy is present.
- Food safety: Reheat to an internal temperature of 165°F (74°C) before serving.
Pro chef tips
- Browning matters: Don’t rush the sausage browning — those browned bits add depth to the broth.
- Potato choice: Yukon Gold and red potatoes stay creamy without falling apart. Russets will break down more and thicken the soup.
- Cheese timing: Add Parmesan off the boil and stir until melted to prevent clumping. Freshly grated melts better than pre-shredded.
- Adjust heat: Use hot Italian sausage or add red pepper flakes if you want a kick. Remove sausage casings for crumbled texture.
- Thickening: If you want a thicker soup, mash a cup of the cooked potatoes against the pot side and stir back in.
Flavor swaps
- Greens: Stir in chopped kale or baby spinach during the last 3–4 minutes of simmering.
- Broth: Use vegetable broth for a lighter flavor or to make the recipe vegetarian with plant-based sausage.
- Cheese: Swap Parmesan for Pecorino Romano for a saltier, sharper finish.
- Protein: Use ground turkey or chicken sausage for a leaner bowl. Vegetarian option: crumble tempeh or plant-based sausage.
- Spicy-sweet: Add a splash of balsamic reduction at the end or a handful of roasted red peppers for brightness.
Your questions answered
Q: How long does this soup take to make?
A: Active prep is about 15–20 minutes (dicing potatoes and onions, browning sausage). Total time is around 40–50 minutes including simmering.
Q: Can I freeze this soup?
A: Yes — freeze without the heavy cream for best texture. Add cream after reheating. Stored properly, it keeps up to 3 months.
Q: How do I make this dairy-free?
A: Use full-fat coconut milk or a blended cashew cream instead of heavy cream, and replace Parmesan with nutritional yeast or a dairy-free grated cheese.
Q: Can I use leftover cooked potatoes?
A: Absolutely. Add leftover cooked potatoes later in the simmering stage and reduce the added liquid to avoid thinning the soup too much.
Q: Is this safe for kids?
A: Yes — choose mild Italian sausage and taste for seasoning. Remove any whole pepper flakes if present.
Conclusion
This Italian sausage soup is one-pot comfort that balances savory sausage, tender potatoes, and creamy Parmesan for an easy, satisfying meal. If you want another tested take on a creamy sausage-and-potato soup, try this detailed Italian Sausage Soup Recipe. For a slightly different creamy sausage soup with helpful tips and photos, see this Creamy Italian Sausage Soup • Salt & Lavender.
Italian Sausage Soup

Ingredients
For the soup
- 1 lb Italian sausage (mild or hot, casings removed) Or use turkey sausage for a lighter version.
- 4 cups diced potatoes (Yukon Gold or red potatoes) These potatoes hold their shape well.
- 1 cup heavy cream See notes for freezing/substitution.
- 1 cup grated Parmesan cheese Freshly grated gives the best melt and flavor.
- 4 cups chicken broth Low-sodium recommended.
- 1 medium onion, diced
- 3 cloves garlic, minced
- to taste Salt
- to taste Pepper
- for garnish Fresh parsley
Instructions
Preparation
- Heat a large pot over medium heat. Add the Italian sausage and break it up with a spoon. Cook until nicely browned. Drain excess fat, leaving a thin coating to sauté the aromatics.
- Add the diced onion to the pot. Cook 4–5 minutes until translucent. Stir in the minced garlic and cook 30–45 seconds until fragrant.
- Toss in the diced potatoes and pour in the chicken broth. Increase heat to bring the pot to a boil. Reduce to a simmer and cook 15–20 minutes, or until potatoes are tender when pierced with a fork.
- Lower the heat. Stir in the heavy cream and grated Parmesan. Heat gently until the cheese melts and the soup is warmed through. Avoid boiling once dairy is added to prevent curdling.
- Taste and season with salt and freshly ground black pepper. Adjust thickness by simmering a few extra minutes (to reduce) or adding a splash more broth (to thin).
- Serve hot, sprinkled with chopped fresh parsley.
