Polish potato soup comes out thick, comforting, and full of the kind of savory depth that makes a bowl feel like a meal. The potatoes turn tender and a little creamy at the edges, the kielbasa brings smoky richness, and the dill at the end keeps the whole pot from tasting heavy. It’s the sort of soup that gets better as it sits for a few minutes, which is exactly what you want on a weeknight or a cold day when dinner needs to feel solid without a lot of work.
What makes this version work is the order. Browning the kielbasa first builds flavor in the pot, and that butter-and-rendered-fat base gives the onions, carrots, and celery something worth cooking in. Then the potatoes simmer until they’re soft enough to break down just a little, which thickens the broth naturally instead of turning the soup gluey. The cream or sour cream goes in at the end so it stays smooth and doesn’t split.
Below, I’m walking through the part that matters most: how to get the texture right without overcooking the potatoes or curdling the dairy. There’s also a simple way to make it work with sour cream, plus a few swaps if you need to adjust the sausage or broth.
The potatoes broke down just enough to thicken the broth, and the kielbasa stayed smoky instead of getting soggy. I used sour cream at the end and it turned out silky, not grainy.
Save this Polish potato soup for the nights when you want creamy broth, tender potatoes, and smoky kielbasa in one bowl.
The Step That Keeps the Broth Creamy Instead of Thin
The biggest mistake with potato soup is treating it like plain broth with chunks floating in it. If the potatoes stay fully intact, the soup tastes clean but thin. If you boil the dairy or add it too early, the texture can turn grainy or separate.
The fix is simple: simmer the potatoes until they’re completely tender, then mash part of them right in the pot. That gives you body without adding flour, and it keeps the soup tasting like potatoes instead of starch. The cream goes in after the heat is lowered, once the soup is already thick and the worst of the cooking is done.
- Russet potatoes — These break down more easily than waxy potatoes, which is exactly why they help thicken the soup. If you only have Yukon Golds, the soup will still work, but it will stay a little more defined and less fluffy.
- Kielbasa — Browning it first matters because the fat and browned bits become the base of the soup. A good smoked kielbasa gives you the deepest flavor here, but any fully cooked sausage with a smoky profile will do.
- Broth — Chicken broth gives a round, familiar finish, while pork broth leans a little more traditional and hearty. Use a broth with enough salt to taste like something on its own; watery broth makes the whole pot fall flat.
- Heavy cream or sour cream — Heavy cream gives you the smoothest finish, while sour cream adds a sharper, more old-world tang. If you use sour cream, stir it in off the heat or over very low heat so it doesn’t curdle.
- Fresh dill — Dried dill won’t give you the same bright finish. Add the fresh dill at the end so it stays green and fresh instead of turning dull in the pot.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
Building the Soup Base Without Losing the Texture
Browning the Kielbasa First
Start the kielbasa in the butter and let it pick up color before you remove it from the pot. You want the edges browned and the fat rendered, not just warmed through. That browned layer gives the soup its savory backbone, and if you skip this step the broth tastes flatter from the start. Don’t rush past the browning stage; pale sausage means less flavor in the finished bowl.
Softening the Vegetables in the Fat
Cook the onion, carrots, and celery in the same pot until the onion turns translucent and the carrots start to lose their raw edge. The vegetables should smell sweet and savory, not brown. If the pot looks dry, lower the heat and stir; scorching the onions will show up in the final soup. Garlic only needs a minute, just long enough to smell fragrant.
Simmering the Potatoes Until They Collapse Slightly
Add the broth, potatoes, marjoram, and bay leaf, then simmer until the potatoes are very tender. A knife should slide through them with no resistance, and a few edges will start breaking apart on their own. That’s what you want. If the potatoes are still firm when you try to mash them, the soup won’t thicken properly and the broth will taste separate from the vegetables.
Finishing With Cream and Dill
Remove the bay leaf, mash about a third of the potatoes, then return the kielbasa and add the cream or sour cream. Keep the heat low from this point on. Once the soup is smooth and hot, season it and stir in the dill right at the end so it stays fresh and bright. If the soup looks too thick after it sits, loosen it with a splash of broth instead of more cream.
What to Change When You Need a Different Version
Sour Cream Version for a Tangier Finish
Use sour cream instead of heavy cream if you want the soup to taste a little sharper and more traditional. Stir it in off the heat or with the burner on its lowest setting, because sour cream can curdle if it gets too hot too fast. The result is a slightly tangier bowl with a creamier-looking broth.
Dairy-Free Potatoes and Kielbasa
Swap the butter for olive oil or a dairy-free butter and finish with an unsweetened oat or cashew cream. You’ll lose a little of the classic richness, but the soup still turns silky if you mash enough potatoes into the broth. Choose a dairy-free sausage if needed and keep the dill generous so the flavor stays bright.
Gluten-Free Serving With the Same Comforting Texture
This soup is naturally gluten-free as long as your broth and kielbasa are certified gluten-free. That label matters more than people expect, since some smoked sausages use fillers. Serve it with gluten-free bread or skip the bread entirely and the soup still eats like a full meal.
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 dairy can separate a little after thawing. For the best texture, freeze it before adding the cream or sour cream, then stir that in after reheating.
- Reheating: Warm it slowly over low heat on the stove, stirring often. High heat can make the dairy split and can push the potatoes from creamy to pasty.
Questions I Get Asked About This Recipe

Polish Potato Soup (Kartoflanki)
Ingredients
Equipment
Method
- Melt 2 tablespoons butter in a large pot, then add diced kielbasa and cook until browned, about 4 minutes, turning as needed until you see caramelized edges.
- Remove the browned kielbasa to a plate and leave the rendered fat in the pot.
- Add diced onion, carrots, and celery to the pot and sauté in the butter and rendered fat until softened, about 5 minutes, stirring so nothing sticks.
- Add minced garlic and cook for 1 minute, until fragrant, then immediately proceed to the next step.
- Pour in 4 cups chicken or pork broth and add the cubed potatoes, marjoram, and bay leaf, stirring to combine.
- Simmer for 20-25 minutes, until potatoes and vegetables are very tender and break easily with a spoon.
- Remove the bay leaf, then mash about a third of the potatoes in the pot to thicken the soup, leaving the rest as cubes for texture.
- Return the browned kielbasa to the pot, then stir in 1 cup heavy cream or sour cream until evenly combined.
- Simmer for 5 more minutes, then season with salt and pepper to taste and look for a gently thickened, creamy broth.
- Stir in chopped fresh dill and serve hot with rye bread.


