Polish potato soup lands somewhere between comforting and substantial, with soft potato cubes, smoky kielbasa, and a creamy broth that clings to the spoon without turning heavy. The best versions have a little rustic texture, not a perfectly smooth puree, so every bowl feels hearty and homey instead of one-note. A final hit of dill and the bite of rye bread give it that unmistakable finish.
What makes this version work is the way the soup builds flavor in layers. The kielbasa browns first, which leaves just enough fat in the pot to soften the onion, carrots, and celery without needing extra fuss. Then the potatoes simmer in broth until they’re tender enough to mash partway, which thickens the soup naturally. That step matters more than adding flour or cornstarch, because it keeps the broth velvety while still tasting clean and savory.
Below, I’ll walk through the small choices that matter here: when to use sour cream instead of heavy cream, how much of the potatoes to mash, and what to do if you want the soup a little thicker or a little lighter.
The broth thickened beautifully once I mashed a few of the potatoes, and the kielbasa stayed meaty instead of getting lost. Even my picky eater went back for a second bowl with extra dill.
Like this Polish potato soup? Save it to Pinterest for a creamy, smoky bowl with tender potatoes and dill.
The Trick to Keeping Polish Potato Soup Creamy Without Turning It Heavy
The biggest mistake with kartoflanki is treating it like a smooth cream soup. It isn’t meant to be fully blended. The potatoes should break down just enough to thicken the broth while leaving enough cubes intact for texture, and that balance is what makes each spoonful feel satisfying instead of pasty.
Brown the kielbasa first and keep the fat in the pot. That little bit of rendered flavor seasons the vegetables and gives the broth depth before a drop of cream goes in. If you skip that step or wipe the pot clean, the soup tastes flatter and the dairy has to do too much work.
What Each Ingredient Is Actually Doing in the Pot

- Russet potatoes — These give you the best balance of starch and tenderness. They break down a little as they simmer, which naturally thickens the soup. Waxy potatoes stay neat and firm, but they won’t give you the same body.
- Kielbasa — This is where the smoky, savory backbone comes from. Dice it small enough to distribute through the soup, then brown it well so the edges pick up a little color. Turkey kielbasa works if that’s what you have, but it will taste leaner and less rich.
- Heavy cream or sour cream — Heavy cream gives a smooth, mellow finish, while sour cream adds the tang that leans more traditional. If using sour cream, stir it in over low heat or off the burner so it doesn’t curdle. Full-fat is the safest choice either way.
- Marjoram and bay leaf — Marjoram is the quiet ingredient that makes the soup taste distinctly Polish. Bay leaf adds a soft herbal note in the background. Don’t rush these; they need the full simmer to open up.
- Fresh dill — Add it at the end so it stays bright and fragrant. If it simmers too long, it turns dull and loses the fresh edge that lifts the whole bowl.
Building the Broth So the Potatoes Do the Thickening
Brown the Kielbasa First
Melt the butter in a large pot, then cook the diced kielbasa until the edges brown and some of the fat renders out. You’re not trying to cook it through a second time later; you’re building the base of the broth right now. Pull it out once it’s browned so it doesn’t overcook while the vegetables soften. If the pan looks dry, don’t add extra butter right away unless the sausage was very lean.
Soften the Vegetables in the Flavor Left Behind
Add the onion, carrots, and celery to the same pot and cook them until the onion turns translucent and the carrots start to soften at the edges. The vegetables should pick up the browned bits from the bottom of the pot, not steam in a puddle. Stir in the garlic at the end of this stage and give it just a minute, long enough to smell fragrant but not long enough to brown. Burnt garlic makes the whole soup taste sharp.
Let the Potatoes Break Down on Their Own
Pour in the broth, add the potatoes, marjoram, and bay leaf, then simmer until the potatoes are tender enough to mash easily with a spoon. This is where the texture gets built. Mash about a third of the potatoes against the side of the pot, leaving the rest in chunks so the soup still eats like soup and not mashed potatoes in broth. If it’s too thick, add a splash more broth before the cream goes in.
Finish with Dairy and Fresh Dill
Return the kielbasa to the pot, then stir in the cream or sour cream over low heat. High heat is what causes dairy to split, especially with sour cream, so keep the soup at a gentle steam rather than a hard boil. Once the heat is off, add the dill and taste for salt and pepper. The dill should taste fresh and green, not cooked down and muted.
How to Adjust This Soup for a Lighter Bowl or a Tangier Finish
Use sour cream for the classic tang
Swap the heavy cream for full-fat sour cream if you want the soup to taste a little sharper and more traditional. Add it over low heat or off the burner, because sour cream can curdle if the soup is boiling. The result is a brighter, slightly tangier bowl.
Make it gluten-free without changing the texture
This soup is naturally gluten-free as long as your broth and kielbasa are certified gluten-free. The texture doesn’t need flour, so you’re not losing anything by leaving it alone. Just check the label on the sausage, since that’s the ingredient most likely to sneak in fillers.
Skip the meat for a vegetarian version
Leave out the kielbasa and use a rich vegetable broth, then add a little smoked paprika or smoked salt to replace some of the depth. You won’t get the same savory chew, but you’ll still have a cozy, creamy potato soup with a lot of body. A knob of butter or extra olive oil helps carry the flavor if the broth tastes lean.
Freeze it only if you’re okay with a softer texture
This soup freezes, but the potatoes and dairy can shift a little after thawing. If you plan to freeze it, undercook the potatoes just slightly and use cream instead of sour cream for a steadier thaw. Reheat it gently and whisk it well to bring the broth back together.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup thickens as it sits, so expect it to set up a little in the fridge.
- Freezer: It freezes reasonably well for up to 2 months, though the potatoes may soften a bit after thawing. Cool it completely before freezing in airtight containers.
- Reheating: Warm it slowly on the stove over low heat, stirring often. If it’s too thick, add a splash of broth or water. Don’t boil it once the dairy is in, or the texture can turn grainy.
Questions I Get Asked About This Recipe

Polish Potato Soup (Kartoflanki)
Ingredients
Equipment
Method
- Melt butter in a large pot over medium heat, then add the diced kielbasa and cook until browned, about 4 minutes, stirring and watching the edges caramelize.
- Remove the browned kielbasa, then sauté the onion, carrots, and celery in the butter and rendered fat until softened, about 5 minutes, with a glossy, lightly golden look.
- Add the minced garlic and cook for 1 minute, stirring constantly until fragrant and not browned.
- Add the broth, potatoes, marjoram, and bay leaf, and bring the pot to a simmer so the liquid bubbles gently around the potato cubes.
- Simmer for 20-25 minutes until the potatoes and vegetables are very tender, indicated by a fork easily sliding through the largest pieces.
- Remove the bay leaf, then mash about a third of the potatoes in the pot to thicken the broth while keeping other cubes intact.
- Return the kielbasa to the pot, then stir in the heavy cream or sour cream until the soup looks creamy and evenly colored.
- Simmer for 5 more minutes, then season with salt and pepper to taste, adjusting until the flavor pops.
- Stir in the chopped fresh dill and serve immediately with rye bread, finishing with a bright green herb aroma visible on top.