Sausage and Ham Soup
Smoky sausage, salty ham, and tender potatoes turn this soup into a full meal, not just a starter. The broth picks up flavor from the browned kielbasa first, then gets…
Tip: save now, cook later.Smoky sausage, salty ham, and tender potatoes turn this soup into a full meal, not just a starter. The broth picks up flavor from the browned kielbasa first, then gets body from the potatoes and just enough cream to feel rich without turning heavy. It’s the kind of pot that clears out leftovers and still tastes intentional, with enough savory depth that nobody asks what else is for dinner.
The part that matters most is building flavor in layers. Browning the sausage first leaves the best fond in the pot, and that’s what gives the broth its meaty backbone. The potatoes simmer until they’re tender enough to thicken the soup slightly on their own, while the cream goes in at the end so it stays smooth. Spinach or kale adds a fresh finish and keeps the bowl from feeling one-note.
Below, I’ve included the small details that keep the broth from tasting flat, plus a few easy swaps if you’re using leftover ham, changing the greens, or stretching this into another meal later in the week.
The broth had so much flavor from browning the sausage first, and the potatoes softened just enough to make it hearty without falling apart. My husband went back for a second bowl before I’d even sat down.
Save this sausage and ham soup for the nights when you want a smoky, creamy bowl that tastes even better after the flavors settle.
The Browning Step That Gives This Soup Its Backbone
If you skip the browning, the soup still works, but it won’t taste like much beyond broth and starch. Kielbasa brings smoke and fat, and that fat carries flavor into the vegetables when you cook them in the same pot. The browned bits left behind are what give the broth its deep, savory edge, so don’t rush past them.
The other mistake people make is boiling the soup hard after the dairy goes in. That can make the cream taste flat and the texture less smooth. Keep the simmer gentle once the potatoes are tender, and add the cream only after the pot comes off the hardest heat.
What Each Ingredient Is Actually Doing in This Pot

- Kielbasa — This is your smoky base. It browns well, seasons the pot as it cooks, and gives the broth a rounder, meatier flavor than plain sausage would. If you swap it, use another smoked sausage; a mild fresh sausage won’t give the same depth.
- Ham — Diced ham brings salt, chew, and that leftover-holiday-ham usefulness this soup is built for. Lean ham is fine here because the kielbasa already supplies fat. If your ham is very salty, hold back on any extra seasoning until the end.
- Yukon gold potatoes — These soften without falling apart immediately, and a few edges break down just enough to naturally thicken the broth. Russets work too, but they’ll make the soup a little cloudier and softer. Cut the pieces evenly so they finish at the same time.
- Heavy cream — This smooths out the broth and gives the soup its finished body. Half-and-half can work if you want it lighter, but the soup will be thinner. Add it after the simmer is under control so it stays silky instead of separating.
- Spinach or kale — The greens keep the soup from tasting heavy and add a fresh, slightly bitter finish that balances the richness. Spinach wilts fast and stays tender; kale holds its shape longer and gives a firmer bite. Add them at the end so they stay bright.
The Order That Builds the Broth Without Curdling the Cream
Brown the sausage first
Heat the oil and cook the kielbasa until the slices pick up dark edges and the pan smells smoky. Pull it out before starting the vegetables so it stays firm instead of getting overcooked. If the pan looks dry or the sausage sticks, let it go another minute; the browned surface is what you’re after, not a fast turn-around.
Soften the vegetables in the fond
Add the onion, carrots, and celery to the same pot and cook them until they lose their raw crunch and the onion turns translucent. They’ll pick up the sausage flavor left in the bottom of the pan, which is the whole point of keeping the same pot. Garlic goes in last so it doesn’t scorch and turn bitter.
Simmer the potatoes until the broth turns silky
Pour in the broth, add the ham, potatoes, thyme, paprika, pepper, and bay leaves, then bring it just to a boil before dropping it to a steady simmer. You want the potatoes fork-tender, not collapsing into mush unless you like a thicker soup. Stir occasionally so the potatoes don’t settle and stick to the bottom.
Finish with cream and greens
Return the browned sausage, then stir in the cream and the greens with the heat lowered. The soup should look creamy and unified, not broken or oily. If it starts to steam hard, lower the heat again; cream behaves best when the pot is calm.
Three Practical Ways to Change This Soup Without Losing the Point
Make it dairy-free
Skip the heavy cream and finish with full-fat coconut milk or an unsweetened oat cream. Coconut milk adds a faint sweetness and a softer finish, while oat cream stays closer to the original texture. Add it at the end and keep the soup below a hard boil so it stays smooth.
Make it a little lighter
Use half-and-half instead of cream and add extra spinach for more volume. The broth will be less plush, but you still get the smoky ham-and-sausage flavor. Don’t replace both the cream and the potatoes if you still want body; one of those two needs to stay in place.
Make it with what’s already in the fridge
You can swap the greens for chopped cabbage, frozen green beans, or even corn if that’s what you have. Cabbage holds up well to simmering, green beans stay snappy, and corn adds sweetness. The soup still works as long as you keep one starchy element, one smoky meat, and one finishing green.
Storage and Reheating
- Refrigerator: Keeps well for 3 to 4 days. The potatoes will absorb more broth as it sits, so the soup thickens a bit overnight.
- Freezer: It freezes, but the cream and potatoes change texture slightly after thawing. For the best result, freeze before adding the cream, then stir the cream in when you reheat.
- Reheating: Warm it slowly on the stovetop over medium-low heat, stirring often. A hard boil can make the dairy separate and can also break up the potatoes too much.
Answers to the Questions Worth Asking

Sausage and Ham Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium-high heat, until shimmering. Add the kielbasa and cook until browned, about 4-5 minutes, then remove and set aside.
- In the same pot, add the onion, carrots, and celery. Cook until softened, about 6-7 minutes, stirring as needed to prevent scorching.
- Add the garlic to the pot. Cook until fragrant, about 1 minute, keeping it from browning too much.
- Pour in the chicken broth, scraping up any browned bits from the bottom of the pot. Stir in the diced ham, diced Yukon gold potatoes, dried thyme, smoked paprika, black pepper, and bay leaves.
- Bring the soup to a boil, then reduce heat and simmer. Cook for 15-18 minutes, until the potatoes are fork-tender, with steady bubbling but not a hard boil.
- Return the browned kielbasa to the pot and stir to combine. Add the heavy cream and mix until the broth looks uniformly creamy.
- Add the spinach and cook just until wilted, about 1-2 minutes. Remove the bay leaves and discard them.
- Ladle the soup into bowls and top with fresh parsley. Serve hot so the greens stay tender and bright.