Hearty sausage potato soup lands in the bowl with a creamy broth, tender Yukon gold potatoes, and enough savory sausage to make it feel like a full meal. The potatoes break down just enough to thicken the pot without turning it gluey, and the white beans add body without announcing themselves. It’s the kind of soup that eats like comfort food but still has some texture in every spoonful.
What makes this version work is the layering. Browning the sausage first gives the broth depth before anything else goes in, and using the same pot for the onion and garlic pulls every bit of flavor back into the soup. Mashing a few potatoes near the end gives you a naturally creamy base, so the heavy cream finishes the soup instead of carrying it from the start.
Below, you’ll find the little details that matter most: when to mash, how to keep the cream from feeling heavy, and how to swap the greens or beans without losing the soul of the soup.
The potatoes softened perfectly and the broth got creamy without turning heavy. I used kale and the soup tasted even better the next day after the flavors settled together.
Save this sausage potato soup for nights when you want a creamy, filling dinner with browned sausage and tender potatoes in every spoonful.
The Trick to Creamy Potato Soup That Still Has Texture
The mistake most potato soups make is going all-in on blending. That gives you a smooth soup, but it also turns the potatoes into a uniform paste and wipes out the contrast that makes each spoonful interesting. Mashing just part of the pot keeps the broth thick while leaving plenty of tender cubes intact.
Yukon gold potatoes are the right choice here because they go creamy at the edges without falling apart completely. If you use a starchier potato, the soup can turn grainy and dense. If you use a waxier potato, it won’t thicken the broth enough, and you’ll end up relying on extra cream instead of the potatoes doing their job.
What Each Ingredient Is Actually Doing in the Pot

- Italian sausage — This is the backbone of the soup. Browning it first gives you seasoned fat and browned bits, which carry the whole pot. Mild or hot both work; hot sausage gives the clearest flavor if you want more kick.
- Yukon gold potatoes — These soften evenly and mash just enough to thicken the broth. Russets will break down faster and can make the soup too thick, while red potatoes hold their shape more firmly and give a less creamy result.
- White beans — They add body and make the soup feel more substantial without turning it into a bean soup. Cannellini or great northern beans are the best swaps because they stay soft and blend into the background.
- Kale or spinach — Kale holds up longer and gives the soup a sturdier bite. Spinach works if you want something softer, but it needs less time and disappears more quickly into the broth.
- Heavy cream — This goes in at the end so it rounds out the soup without splitting. Half-and-half can work in a pinch, but the soup will be a little thinner and less rich.
How to Build the Soup So the Broth Stays Rich, Not Muddy
Browning the Sausage First
Cook the sausage over medium-high heat until it loses its pink color and develops browned edges. That browning matters more than people think; it gives the broth depth before the potatoes ever hit the pot. Drain off excess fat, but leave a thin coating in the pot so the onion has something to sauté in. If the sausage steams instead of browns, the flavor stays flat, so don’t crowd the pan.
Softening the Aromatics
Stir the diced onion into the same pot and cook it until it turns translucent and starts to smell sweet, about 4 minutes. Add the garlic and red pepper flakes for just a minute so the garlic loses its raw edge without burning. Burnt garlic tastes bitter fast, and there’s no fixing it once it’s gone there. Keep the heat moderate and stir often.
Simmering the Potatoes Until They’re Ready to Work
Add the broth, potatoes, and Italian seasoning, then bring everything up to a boil before lowering it to a steady simmer. You want the potatoes tender enough to slide off a fork but not collapsing into fragments. If the boil is too hard, the outside of the potatoes breaks down before the center softens, which gives you uneven texture and a cloudy broth. Eighteen to twenty minutes is the sweet spot for cubed Yukon golds.
Finishing With Cream, Beans, and Greens
Mash some of the potatoes against the side of the pot, then stir in the white beans and cream. That mashed potato step thickens the soup naturally, so the cream can stay in a supporting role instead of making the whole pot heavy. Return the sausage, add the kale, and cook just until the greens wilt and darken. Season at the end, because sausage and broth already bring salt to the party.
Ways to Make This Soup Fit What’s in Your Kitchen
Make it dairy-free without losing body
Swap the heavy cream for full-fat coconut milk or an unsweetened dairy-free creamer with some richness. Coconut milk will add a faint sweetness and a softer finish, while creamer keeps the flavor closer to the original. The soup won’t taste quite as lush, but the potatoes and beans still give it plenty of heft.
Use spinach when you want a softer green
Spinach can replace kale directly, but stir it in at the very end and cook it only long enough to wilt. It gives the soup a gentler texture and a cleaner look in the bowl. If you add it too early, it fades into the broth and gets dull.
Turn it into a lighter sausage and potato soup
Use turkey sausage and half-and-half instead of heavy cream. You’ll still get the same structure, but the broth will be a little leaner and less rich. Add a touch more black pepper and Italian seasoning to keep the flavor from tasting thin.
Skip the beans if you want a more classic texture
You can leave out the white beans and the soup will still work. It’ll be a little less creamy and less filling, so mash a few extra potatoes if you want to replace some of that body. This version tastes more like a traditional potato soup with sausage folded in.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it sits because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the texture of the potatoes and cream changes a bit after thawing. For the best result, freeze without the cream and stir it in after reheating.
- Reheating: Warm it slowly on the stovetop over low heat, adding a splash of broth if it has thickened too much. High heat can make the cream look greasy and can overcook the greens.
Answers to the Questions Worth Asking

Sausage Potato Soup
Ingredients
Equipment
Method
- Brown the Italian sausage in a large Dutch oven over medium-high heat, breaking it up, until browned. Drain excess fat and remove the sausage from the pot.
- Sauté the diced onion in the same Dutch oven for 4 minutes. Add the minced garlic and red pepper flakes and cook for 1 minute, stirring until fragrant.
- Add the chicken broth, cubed Yukon gold potatoes, and Italian seasoning to the pot. Bring to a boil, then simmer for 18-20 minutes until the potatoes are tender.
- Mash some of the potatoes in the pot to thicken the broth. Add the drained white beans and stir in the heavy cream until combined.
- Return the browned sausage to the pot. Add the torn kale and cook for 3-4 minutes until wilted.
- Season with salt and pepper to taste. Serve hot with Parmesan and a drizzle of olive oil on top.