Sausage potato soup lands in that sweet spot between hearty and comforting without turning heavy. The potatoes break down just enough to thicken the broth, the sausage brings salt and spice, and the kale keeps every spoonful from feeling flat. What you get is a creamy, satisfying bowl with real texture: tender potato cubes, crumbles of sausage, creamy beans, and greens that still taste like greens.
What makes this version work is building flavor in layers. Browning the sausage first gives the soup its base, then the onion and garlic pick up the leftover fond in the pot. Mashing some of the potatoes right in the soup is the move that gives you body without needing flour, and adding the cream after the beans keeps the broth smooth instead of greasy.
Below, I’ve included the small details that matter most: when to mash the potatoes, how to keep the cream from breaking, and what to swap if you want a lighter bowl or need a dairy-free version.
The potatoes broke down just enough to thicken the broth, and the kale stayed tender instead of mushy. I made it on a Tuesday and my husband went back for a second bowl before I’d even sat down.
Save this sausage potato soup for the nights when you want a creamy, one-pot dinner with tender potatoes, sausage, and greens.
The Trick to Creamy Soup Without a Floury Finish
Most potato soups lean on flour or a heavy roux, which can leave the broth tasting pasty if the base isn’t cooked long enough. This soup gets its body from the potatoes themselves. Once they’re tender, mashing a portion right in the pot gives you a naturally thick, velvety texture while leaving enough chunks to keep the bowl interesting.
The other thing that matters is heat control. Cream goes in after the potatoes are tender and the beans are warmed through, not during a hard boil. If the soup is boiling when you add the cream, it can separate or take on a grainy look. A gentle simmer keeps everything smooth and lets the sausage fat and broth stay integrated.
What Each Ingredient Is Actually Doing in This Bowl

- Italian sausage — This is the main seasoning in the pot. Browning it first gives you fat for sautéing the onion and leaves behind those browned bits that make the broth taste cooked, not flat. Mild sausage keeps the soup balanced; hot sausage pushes it spicier.
- Yukon gold potatoes — These are worth using here because they turn creamy instead of dry or chalky. Russets will work, but they break down faster and can make the soup looser and a little grainier if overcooked. Keep the cubes even so they finish at the same time.
- White beans — They add extra body and a soft, buttery texture that blends right into the potatoes. Cannellini or great northern beans both work. Drain them well so they don’t thin out the broth.
- Kale or spinach — Kale holds up better if you’re making the soup ahead, while spinach gives you a softer finish and disappears into the broth faster. Strip out the tough stems from kale so you don’t end up with chewy pieces in the bowl.
- Heavy cream — This smooths the soup without turning it into a chowder that feels too thick. Half-and-half will work, but the broth will be a little lighter and less rich. Add it at the end over low heat so it stays silky.
Building the Pot So the Broth Stays Rich and Not Greasy
Brown the sausage first
Cook the sausage over medium-high heat until it’s deeply browned and broken into small crumbles. Don’t rush this part; color is what gives the soup its savory depth. If the pot looks crowded and the sausage starts steaming, work in batches so you get browning instead of gray meat. Once it’s done, drain the excess fat but leave the browned bits behind in the pot.
Cook the onions in the same pot
Add the diced onion to the same pot and let it soften in the sausage drippings until it turns translucent and starts to sweeten. Stir in the garlic and red pepper flakes for the last minute only. Garlic burns fast, and burnt garlic will take over the whole soup with a bitter edge.
Simmer the potatoes until they give
Pour in the broth, add the potatoes and Italian seasoning, and bring everything to a boil before lowering it to a steady simmer. You want the potatoes tender enough that a knife slides in cleanly, but not so soft that they collapse before you mash them. If the heat is too high, the outside of the potatoes will start to fall apart while the centers stay firm.
Mash for body, then finish gently
Use a spoon or potato masher to crush some of the potatoes right in the pot. This is what thickens the soup naturally, so leave plenty of chunks intact. Stir in the beans and cream, then return the sausage and add the kale last. The greens only need a few minutes to wilt; if they cook too long, they go olive-drab and lose their bite.
How to Adapt This Soup for a Lighter Bowl or a Different Pantry
Make it dairy-free
Swap the heavy cream for full-fat coconut milk or an unsweetened dairy-free creamer. Coconut milk adds a faint sweetness, so the soup will taste a little rounder and less savory; a plain creamer keeps the flavor closer to the original. Keep the heat low once it goes in, since dairy-free alternatives can separate if they’re boiled hard.
Make it gluten-free
This recipe is naturally gluten-free as long as your sausage and broth are labeled that way. Some Italian sausages and boxed broths sneak in gluten as a filler or stabilizer, so that’s the label worth checking. The texture doesn’t change at all when you use the right products.
Use spinach instead of kale
Spinach works when that’s what’s in the fridge, but it softens much faster and gives the soup a gentler green flavor. Add it in the very last minute, just until wilted, because it collapses almost immediately. The soup will look smoother and a little less rustic.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup thickens as it sits because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the texture changes a bit. The potatoes can turn softer and the cream may separate slightly, so freeze in airtight containers for up to 2 months if you don’t mind a less silky finish.
- Reheating: Warm it gently on the stove over low heat, stirring often. Add a splash of broth or milk if it has thickened too much. A hard boil is the mistake here; it can break the cream and make the potatoes fall apart.
Questions I Get Asked About This Soup

Sausage Potato Soup
Ingredients
Equipment
Method
- Heat a large pot over medium-high heat and brown the Italian sausage, breaking it up as it cooks; drain excess fat and remove.
- Sauté the diced onion in the same pot for 4 minutes, then add the minced garlic and red pepper flakes and cook for 1 minute.
- Add chicken broth, cubed Yukon gold potatoes, and Italian seasoning, then bring to a boil and simmer for 18-20 minutes until the potatoes are tender.
- Mash some of the potatoes in the pot to thicken the soup, then stir in the drained white beans and heavy cream.
- Return the browned sausage to the pot and add the torn kale or spinach, cooking for 3-4 minutes until wilted.
- Season with salt and pepper to taste, then serve with parmesan and olive oil.


