Sausage potato soup lands in the bowl thick and hearty, with creamy broth, tender Yukon gold potatoes, and little bites of Italian sausage in every spoonful. The white beans melt into the soup just enough to give it body without turning it heavy, and the kale or spinach cuts through the richness so it eats like a full meal instead of a starter.
What makes this version work is the order of the cooking. Browning the sausage first builds the base, then the onions go into that same pot and pick up all the browned flavor left behind. Mashing some of the potatoes right in the pot gives the broth a naturally creamy texture before the heavy cream goes in, so the soup feels rich without needing flour or a separate roux.
You’ll also find a few practical notes below on how to keep the cream smooth, what to swap if you only have spinach, and how to reheat the leftovers without turning the potatoes grainy.
The potatoes broke down just enough to thicken the broth, and the sausage stayed nicely browned even after simmering. I added spinach at the end and it wilted perfectly without getting mushy.
Save this sausage potato soup for the nights when you want a creamy, filling dinner with sausage, potatoes, and greens in one pot.
The Secret to Keeping the Broth Rich Instead of Greasy
The trap with sausage soup is letting the fat do all the work. If you leave too much behind after browning, the broth can taste flat. If you leave too much in, the soup feels slick on top and heavy in the wrong way. Draining off the excess fat after browning gives you enough richness to build on without making the finished bowl greasy.
The other key move is mashing some of the potatoes before the cream goes in. That starch thickens the broth naturally and helps the soup hold together as it sits. It’s the difference between a creamy soup that coats a spoon and one that tastes like potato chunks floating in broth.
What Each Ingredient Is Doing in This Bowl

- Italian sausage — This is the main seasoning for the soup. The fat and spices season the pot from the start, so use a sausage you actually like eating on its own. Mild or hot both work; hot gives the soup a little more edge.
- Yukon gold potatoes — These hold their shape better than russets and still break down enough to thicken the broth. If you use russets, expect a softer, more broken-down texture.
- White beans — They add creaminess and extra body without making the soup taste beany. Cannellini or great northern beans both fit here. Drain them well so they don’t water down the broth.
- Heavy cream — This finishes the soup with a smooth, rich texture. Half-and-half can work in a pinch, but the soup will be lighter and a little less silky. Add it after the potatoes are tender so it doesn’t split.
- Kale or spinach — Kale gives the soup more chew and stands up better in leftovers. Spinach softens faster and disappears into the broth, which is fine if that’s the texture you want. Add either at the end so it stays green and fresh.
- Parmesan and olive oil — These are the finish that makes the bowl taste complete. The cheese adds salt and depth, and a small drizzle of olive oil gives the soup a nicer top note right before serving.
Building the Soup in the Right Order
Browning the Sausage First
Start with a hot pot and break the sausage into small pieces as it cooks. You want deep browning on some edges, not pale steaming meat, because that browned flavor is what carries the rest of the soup. Once it’s cooked through, drain the excess fat and remove it from the pot so the broth doesn’t turn oily.
Softening the Onion in the Same Pot
The onion goes into the same pot, right into the little browned bits left behind. That’s where the flavor is. Cook it until it turns translucent and starts to smell sweet, then add the garlic and red pepper flakes for just a minute. If the garlic goes in too early, it can burn before the broth ever hits the pan.
Simmering the Potatoes Until They’re Tender
Add the broth, potatoes, and Italian seasoning, then bring everything up to a boil before lowering it to a steady simmer. The potatoes should pierce easily with a fork and start to look a little soft around the edges. If the heat is too high, the liquid can reduce too fast before the potatoes finish cooking, so keep it at a gentle simmer.
Thickening and Finishing the Soup
Mash some of the potatoes directly in the pot with a spoon or potato masher. You’re not making mashed potatoes here; you’re building body. Stir in the beans and cream, then return the sausage and add the kale or spinach at the very end so it wilts without turning drab. Season after that, because the sausage, broth, and Parmesan can all bring salt of their own.
How to Adjust It for What You Have on Hand
Spinach Instead of Kale
Spinach works when you want a softer finish and a quicker simmer. Stir it in at the very end and let it wilt for just a minute or two. It won’t hold its shape like kale, but it keeps the soup lighter and a little smoother.
Dairy-Free Version
Swap the heavy cream for unsweetened coconut cream or an oat-based cooking cream if you need a dairy-free soup. Coconut cream gives the richest texture, but it adds a faint sweetness, so keep the seasoning bold. Skip the Parmesan at serving or use a dairy-free version.
Make It Spicier or Milder
Use hot Italian sausage and keep the red pepper flakes for a soup with more heat, or use mild sausage and cut the flakes in half for a gentler bowl. The soup’s structure stays the same either way, but the sausage choice changes the whole personality of the dish.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The potatoes will soften a bit more as it sits, and the soup may thicken overnight.
- Freezer: It freezes, but the cream and potatoes can change texture a little after thawing. Freeze in portions if you want, then thaw gently and stir well while reheating.
- Reheating: Warm it slowly over medium-low heat on the stove. If it boils hard, the cream can separate and the potatoes can start to break apart too much. Add a splash of broth if the soup has thickened more than you like.
Questions I Get Asked About This Recipe

Sausage Potato Soup
Ingredients
Equipment
Method
- Brown the Italian sausage in a large pot over medium-high heat, breaking it up, until browned and cooked through, about 6-8 minutes; 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 1 minute.
- Add the chicken broth, cubed Yukon gold potatoes, and Italian seasoning, bring to a boil, then simmer 18-20 minutes until the potatoes are tender.
- Mash some of the potatoes in the pot to thicken the soup.
- Stir in the drained white beans and heavy cream.
- Return the cooked sausage to the pot, add the torn kale (or spinach), and cook 3-4 minutes until wilted.
- Season with salt and pepper to taste, then serve topped with parmesan and a drizzle of olive oil.



