Polish potato soup lands in that perfect middle ground between comforting and substantial. The broth turns creamy and golden, the potatoes soften just enough to thicken the pot, and the browned kielbasa gives every spoonful a smoky, savory edge. It eats like a full meal, especially with a hunk of rye bread on the side.
What makes this version work is the layering. Browning the kielbasa first gives you rendered fat and a deeper base before the vegetables go in, and mashing only part of the potatoes keeps the soup hearty instead of turning it gluey. Marjoram and dill do the seasoning work that makes the whole pot taste distinctly Polish without crowding out the potatoes and sausage.
Below, I walk through the little details that matter most, including how to keep the cream from curdling and how to adjust the soup if you want it richer, lighter, or without dairy.
The potatoes broke down just enough to make the broth creamy, and the kielbasa stayed browned instead of turning rubbery. I served it with rye toast and my husband went back for a second bowl before I sat down.
Save this Polish potato soup for the nights when you want a creamy kartoflanka with smoky kielbasa and rye bread.
The Trick to Keeping This Soup Creamy Without Turning It Heavy
The mistake that ruins a lot of potato soups is overworking them after the cream goes in. Potatoes release starch as they cook, and if you puree the whole pot, the texture turns pasty fast. Here, the best move is to let the potatoes get fully tender, then mash only about a third of them against the side of the pot. That gives you body without losing the pieces that make the soup feel rustic and satisfying.
The other thing that matters is heat control at the finish. Sour cream or heavy cream should go in after the potatoes are soft and the bay leaf is out, with the soup at a gentle simmer rather than a hard boil. High heat can make the dairy separate, especially if you use sour cream, so keep the pot calm once the cream is added.
What Each Ingredient Is Actually Doing in This Pot

- Russet potatoes — These break down a little as they simmer, which is exactly what you want for a naturally thick soup. Waxy potatoes will hold their shape better, but they won’t give you the same creamy, rustic body.
- Kielbasa — Browning it first adds smoky depth and leaves behind fat that seasons the onions and carrots. If you use a lean sausage, add an extra tablespoon of butter so the base doesn’t taste flat.
- Chicken or pork broth — Pork broth makes the flavor feel a little more old-school and rich, while chicken broth keeps it lighter. Use a broth you actually like tasting on its own, because it becomes the whole backbone of the soup.
- Heavy cream or sour cream — Heavy cream gives you a silkier finish; sour cream adds the sharper tang that many Polish kitchens lean toward. If you use sour cream, stir it with a ladle of hot broth first, then add it back to the pot so it blends smoothly.
- Marjoram and dill — Marjoram is what makes the soup taste distinctly Polish, and fresh dill brightens the whole pot at the end. Dried dill won’t give the same lift, so use fresh if you can.
Building the Base Before the Potatoes Take Over
Browning the Kielbasa First
Start with the kielbasa in the butter and let it take on color, not just heat. Those browned edges give the soup a deeper, meatier flavor that you can’t get from dropping the sausage in later. Pull it out once it’s golden so it doesn’t go soft while the vegetables cook.
Softening the Vegetables in the Fat
Add the onion, carrots, and celery to the same pot and cook them until the onion turns translucent and the carrots start to lose their raw crunch. If the pot looks dry, the vegetables are scorching instead of sautéing, so add a small knob of butter. Garlic goes in at the end of this stage because it burns fast and turns bitter if it stays on the heat too long.
Simmering Until the Potatoes Collapse Slightly
Once the broth, potatoes, marjoram, and bay leaf go in, let the soup simmer steadily until the potatoes are tender enough to break apart with the back of a spoon. The broth should stay at a gentle bubble, not a hard boil. If it boils aggressively, the potato cubes can fall apart unevenly and the texture turns muddy instead of hearty.
Finishing With Cream, Dill, and the Sausage
After you mash a portion of the potatoes, return the kielbasa and stir in the cream or sour cream over low heat. The soup should look velvety, not broken or grainy. Add the dill at the very end so it stays bright and fresh, then taste for salt and pepper once the sausage is back in the pot, since the kielbasa and broth usually bring their own salt.
How to Adapt This for a Smaller Pot, a Lighter Bowl, or No Dairy
Use sour cream for a more traditional finish
Sour cream gives this soup the tangier, more old-world taste that many people expect from kartoflanka. Stir it in over low heat only, and if you want it extra smooth, whisk it with a little hot broth first so it doesn’t curdle.
Make it dairy-free without losing the body
Skip the cream and mash a little extra potato into the broth for thickness. The soup won’t have the same silky finish, but the texture will still feel hearty and cohesive, especially if you use a rich pork or chicken broth.
Swap the kielbasa for bacon or leave it out
Bacon brings a smokier, saltier edge, while a vegetarian version needs a little more help from butter and broth to taste complete. If you leave the meat out, add a pinch more marjoram and a good grind of pepper so the soup doesn’t taste thin.
Storage and Reheating
- Refrigerator: Keeps for 4 days. It will thicken as it chills because the potatoes continue to absorb liquid.
- Freezer: Freezes, but the cream can separate a bit on thawing. For best results, freeze the soup before adding the dairy, then stir in the cream after reheating.
- Reheating: Warm it slowly over low heat and add a splash of broth if it seems too thick. A hard boil is the fastest way to make the dairy grainy and the potatoes fall apart.
Questions I Get Asked About This Recipe

Polish Potato Soup (Kartoflanki)
Ingredients
Equipment
Method
- Melt the butter in a large pot and cook the diced kielbasa until browned, about 4 minutes. Transfer the browned kielbasa to a plate.
- In the same pot, sauté the onion, carrots, and celery in the butter and rendered fat for 5 minutes. Stir until the vegetables soften and smell fragrant.
- Add the minced garlic and cook for 1 minute. Keep stirring so the garlic turns aromatic but doesn’t brown.
- Add the broth, cubed potatoes, marjoram, and bay leaf, then stir to combine. Bring everything to a gentle simmer.
- Simmer for 20-25 minutes, until the potatoes and vegetables are very tender. You should be able to break a potato cube easily with a spoon.
- Remove the bay leaf, then mash about a third of the potatoes to thicken the soup. Stir until the texture looks creamy with some chunky pieces.
- Return the kielbasa to the pot and stir in the heavy cream or sour cream. The broth should turn a lighter golden color.
- Simmer for 5 more minutes, then season with salt and pepper. Taste and adjust to your preference for saltiness and heat level.
- Stir in the chopped fresh dill and serve right away with rye bread. The dill should look bright green against the creamy broth.


