I still remember the exact Sunday this soup became a permanent fixture in my kitchen. It was pouring rain outside, I was wearing my rattiest sweatpants, and I had exactly four things in my fridge: a half-empty bag of russet potatoes, some sad-looking carrots, a tube of leftover Italian sausage, and about a cup of chicken broth. My husband was already giving me that “So… what’s for dinner?” look, and I was moments away from ordering expensive delivery I couldn’t really afford.
But then I spotted the heavy cream hiding behind the pickle jar. And the parmesan rind I’d been saving “for something special.” And suddenly, a lightbulb went off.
That first batch was fine. A little thin. A little bland. But I could see the potential. Over the next few months, I made this sausage and potato soup at least a dozen times—tweaking, tasting, burning my tongue (more than once), and finally landing on the version. The one where my kids ask for seconds before they’ve even finished their first bowl. The one that smells so good my neighbor texted me at 6 PM asking, “What are you making? I can smell it from my porch.”
This is that recipe. And I’m so excited for you to try it.
Why You’ll Love This Recipe
Let me be real with you—I’m not a chef. I’m a mom who needs dinner on the table without a lot of drama. Here’s why this soup has earned a permanent spot in my rotation:
- One pot, minimal mess. I hate doing dishes almost as much as I love eating. This whole thing comes together in a single Dutch oven or large pot.
- Pantry-friendly. Potatoes, broth, sausage, a few veggies. You probably have most of this already.
- Actually filling. This isn’t one of those “eat it and feel hungry again in an hour” soups. The sausage and potatoes stick to your ribs.
- Better the next day. Make it on Sunday, eat it for lunch all week. The flavors just get deeper.
- Kid-approved and budget-friendly. My picky 7-year-old slurps this down, and a batch costs around $12 to feed 6 people.
Ingredients List
Grab these before you start. I’ve added swaps where I’ve tried them successfully.
The Base
- 1 lb (450g) Italian sausage – Use sweet, mild, or hot. I prefer bulk sausage (no casings). If you buy links, just squeeze the meat out.
- 1 medium yellow onion – Diced. About 1.5 cups.
- 3 cloves garlic – Minced. I’m a heavy garlic person; use 2 if you’re shy.
- 3 medium russet potatoes – Or Yukon Gold. Russets break down a little and thicken the soup naturally. About 1.5 lbs total.
- 2 medium carrots – Diced small. Adds sweetness.
- 2 celery stalks – Diced. Totally optional but adds depth.
- 4 cups chicken broth – Low sodium is best so you control the salt.
- 1 cup heavy cream – Or half-and-half if you want lighter soup. Do NOT use milk—it’ll curdle.
The Flavor Boosters
- 1/2 tsp red pepper flakes – Leave out if you’re feeding kids or sensitive palates.
- 1 tsp dried thyme – Fresh is even better (use 1 tbsp), but dried works great.
- 1/2 tsp smoked paprika – My secret weapon. Don’t skip this.
- 1/2 cup grated parmesan cheese – The real stuff, not the green can. Trust me on this.
- Salt and black pepper – To taste. Go easy on salt because the sausage and parmesan are already salty.
Optional Garnishes
- Fresh parsley, chopped
- Extra parmesan for sprinkling
- Crusty bread for dipping (non-negotiable in my house)
Step-by-Step Instructions
Grab your largest pot or Dutch oven—I use a 6-quart Lodge enameled one. Let’s cook.
1. Brown the sausage (5–7 minutes)
Set your pot over medium heat. No oil needed—sausage has plenty of fat. Crumble the sausage into the pot and break it up with a wooden spoon. Cook until it’s no longer pink and has golden brown bits stuck to the bottom of the pot. That brown stuff? That’s flavor. Don’t scrub it off yet.
Use a slotted spoon to transfer the sausage to a plate. Leave about 1 tablespoon of the rendered fat in the pot. Pour the rest out (or save it for roasting veggies later).
2. Sauté the aromatics (5 minutes)
Add your diced onion, carrots, and celery to the same pot. Cook over medium heat for 4–5 minutes until the onion is soft and translucent. Scrape up those brown sausage bits as you stir—they’ll dissolve into the veggies.
Add the garlic and red pepper flakes. Cook for 1 more minute until the garlic smells amazing. Do not burn the garlic (ask me how I know).
3. Build the broth (2 minutes)
Sprinkle in the thyme and smoked paprika. Stir for 30 seconds to toast the spices. Pour in the chicken broth and scrape the bottom of the pot with your spoon to release every last browned bit. This is called deglazing, and it’s where the depth comes from.
4. Add the potatoes and simmer (15–20 minutes)
Peel your potatoes (or don’t—I’m not the potato police). Cut them into 1/2-inch cubes. Add them to the pot along with the browned sausage.
Bring everything to a boil, then reduce heat to low. Cover and simmer for 15–20 minutes, stirring occasionally, until the potatoes are fork-tender. You want them to just hold their shape but smash easily when pressed against the side of the pot.
5. Make it creamy (5 minutes)
Reduce heat to low. Pour in the heavy cream and stir gently. Add the grated parmesan cheese a handful at a time, stirring until it melts completely.
Taste the soup now. Add salt and pepper as needed. I usually add 1/2 tsp of salt and 1/4 tsp of pepper, but your sausage brand might be saltier than mine.
6. Thicken (optional, 5 minutes)
Here’s a trick I learned by accident: If you want a thicker soup, mash some of the potatoes against the side of the pot with your spoon. The starch will thicken the broth beautifully without any flour or cornstarch.
Let the soup sit off the heat for 5 minutes before serving. It thickens as it cools slightly.
Serve hot, topped with fresh parsley and extra parmesan. Don’t forget the bread.
Pro Tips & Tricks (Learned the Hard Way)
Don’t rush the browning
That first time I made this, I barely browned the sausage because I was hungry and impatient. The soup tasted flat. The second time, I let the sausage get genuinely crispy and brown. Night and day difference. Those caramelized bits are pure gold.
Salt at the end, not the beginning
I once salted early, then added parmesan and ended up with soup that tasted like the ocean. Sausage and parmesan are both salty. Wait until the end, taste first, then add salt.
Use a potato masher for creamier texture
If you like a thicker, almost chowder-like soup, take a potato masher to the pot after step 5. Give it 4–5 gentle mashes. You’ll still have chunks, but the broth gets luxuriously creamy.
Let it rest before serving
This soup is hot straight off the stove. Like, burn-the-roof-of-your-mouth hot. Let it sit uncovered for 5–10 minutes. It gives the flavors time to meld anyway.
Storage secret
This soup thickens like crazy in the fridge. When you reheat it, splash in a little broth or water to loosen it up. Don’t add more cream—it can separate.
Variations & Substitutions
Make it lighter
Swap heavy cream for half-and-half or even evaporated milk. The soup won’t be as rich, but it’s still delicious. Use turkey or chicken sausage to cut fat. You’ll need 1 tbsp of olive oil to brown it since poultry sausage is lean.
Make it spicy
Use hot Italian sausage and double the red pepper flakes. At the end, stir in a diced jalapeño or a splash of hot sauce. My husband adds sriracha to his bowl every single time.
Make it dairy-free
I’ve done this for my sister-in-law who can’t do dairy. Use full-fat coconut milk instead of heavy cream (it adds a slight sweetness but works surprisingly well). Skip the parmesan or use a good dairy-free alternative. The soup won’t be as thick, so mash more potatoes to compensate.
Add greens
Stir in 2 cups of fresh spinach or chopped kale during the last 2 minutes of cooking. It wilts right down and adds color and nutrients. My kids don’t even notice.
Make it a loaded baked potato soup
Top each bowl with crumbled bacon, chopped green onions, and a dollop of sour cream. It’s ridiculous in the best way.
Serving Suggestions
This soup is a meal on its own—but let me tell you what I serve alongside it:
- Crusty bread or baguette. You need something to swipe across the bottom of the bowl. I’m partial to a warm sourdough.
- Simple green salad. Just arugula, lemon juice, olive oil, and shaved parmesan. Cuts through the richness.
- Roasted broccoli or Brussels sprouts. Toss with olive oil and salt, roast at 425°F for 15 minutes. The crispy edges pair beautifully with the creamy soup.
- A cold beer or dry cider. I’m not a wine expert, but a crisp lager or hard cider works perfectly.
This is ideal for: cold rainy nights, post-holiday fridge clean-out, feeding a crowd, meal prep lunches, or when you just need a bowl of something warm and honest.
FAQ’s
How long does sausage and potato soup last in the fridge?
Up to 4 days in an airtight container. The soup will thicken significantly as it sits—that’s normal. When you reheat it, add a splash of broth or water to bring it back to a soupy consistency.
Can I freeze this soup?
Yes, but with one caveat: cream-based soups can separate when thawed. I freeze this regularly anyway—just reheat it slowly over low heat and whisk vigorously. It comes back together 90% of the time. If you plan to freeze, consider leaving out the cream until after thawing.
What’s the best potato for this soup?
Russets or Yukon Golds. Russets break down more and naturally thicken the broth. Yukons hold their shape better if you want distinct potato chunks. I use russets for a creamier result.
Can I make this in a slow cooker?
Absolutely. Brown the sausage and sauté the veggies on the stovetop first (don’t skip this—you lose flavor otherwise). Transfer everything except the cream and parmesan to the slow cooker. Cook on low for 6–8 hours or high for 3–4 hours. Stir in the cream and parmesan 15 minutes before serving.
My soup tastes bland. What went wrong?
Two likely culprits: you didn’t brown the sausage enough, or you forgot the smoked paprika. That paprika adds a subtle smokiness that ties everything together. Also, make sure you’re using enough salt—but taste before adding more.
Can I use pre-shredded parmesan?
You can, but please don’t. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Buy a block of parmesan and grate it yourself. It takes 60 seconds and makes the soup silky instead of grainy.
How do I reheat leftovers without curdling the cream?
Reheat gently over low heat on the stovetop. Stir often. Do NOT microwave on high—it’ll separate the cream. If you must use a microwave, use 50% power in 30-second bursts, stirring between each.
Can I use pre-cooked sausage?
Yes, but you’ll miss the browned bits on the bottom of the pot. If using pre-cooked (like andouille or kielbasa), slice it into coins and brown them in a little oil first. Then proceed as written.
Related Recipes:
- Creamy Crockpot Chicken and Wild Rice Soup
- Crockpot Chicken and Dumplings
- Slow Cooker Pot Roast with Vegetables
Final Thoughts
I’ve made a lot of soups in my life—brothy ones, spicy ones, fancy French ones that took three hours. But this sausage and potato soup? This is the one I come back to again and again. It’s forgiving. It’s flexible. It turns cheap ingredients into something that feels like a hug in a bowl.
The first time I made it, I was just trying to avoid ordering pizza. Now I make it intentionally. I look forward to cold weather so I have an excuse. My kids ask for it by name (“Mama, can we have the orange soup?”—the smoked paprika gives it that color).
So here’s my invitation to you: make this soup on a day when you need something easy and satisfying. Burn the garlic a little if you want (I still do sometimes). Forget to add the thyme until the end (it’ll be fine). Make it your own.
And when you take that first spoonful—creamy, smoky, savory, with those soft potatoes and that spicy sausage—you’ll understand why I had to write this down for you.