Polish potato soup comes out thick, cozy, and full of the kind of simple flavor that makes you go back for a second bowl before you’ve finished the first. The potatoes soften into the broth, the kielbasa adds a smoky, salty backbone, and the dill at the end keeps the whole pot tasting fresh instead of heavy. It’s the sort of soup that feels sturdy enough for dinner, not just a starter.
What makes this version work is the layering. The kielbasa browns first, so you get flavor in the pot before anything else goes in, and the onions, carrots, and celery pick up all of it. I like to mash just part of the potatoes instead of blending the soup smooth. That gives you a creamy body while still leaving enough chunks for texture. A little marjoram is important here too; it gives the soup its classic Polish note without taking over.
Below you’ll find the small details that matter most, including how to keep the dairy from turning grainy and what to do if you want a slightly lighter bowl. The ingredients are humble, but the method has a few smart moves that make the difference between a thin potato soup and a proper kartoflanki.
The soup turned out thick and comforting, and mashing part of the potatoes made it creamy without losing the little potato chunks. I also loved how the dill brightened it up at the end.
Keep this Polish potato soup handy for the nights when you want smoky kielbasa, creamy potatoes, and fresh dill in one bowl.
The step that keeps potato soup creamy instead of gluey
Potatoes can turn starchy and heavy if they boil hard or get overworked. That’s why this soup stays on a gentle simmer once the broth goes in. Russets soften fast and break down just enough to thicken the pot, but if you puree all of them, the texture can go past creamy and land on pasty. Mashing only part of the potatoes gives you a body that feels rich without losing the pieces that make the soup satisfying.
The other thing that matters is when the dairy goes in. Cream or sour cream should go in after the potatoes are tender and the pot is off a hard boil. If the soup is roaring when the dairy hits it, it can split or look grainy. Low heat keeps the texture smooth and lets the marjoram, garlic, and dill stay noticeable instead of getting buried.
What each ingredient is doing in the pot

- Russet potatoes — These are the backbone of the soup. Their starch helps thicken the broth naturally as they soften, and they mash more easily than waxy potatoes. If you swap in Yukon Golds, the soup will still work, but it will stay a little silkier and less fluffy.
- Kielbasa — This brings the smoky, savory flavor that makes the soup taste like more than potato broth. Browning it first creates rendered fat for the vegetables to cook in, which means every layer tastes better. Use a good smoked kielbasa if you can; the flavor shows up in every spoonful.
- Carrots, celery, and onion — This trio builds the base and keeps the soup from tasting flat. Dice them small so they soften at the same pace and blend into the broth without disappearing completely. If the onion is large and the dice are rough, the texture can feel scattered instead of cohesive.
- Marjoram and dill — Marjoram gives the soup its traditional Polish character, while dill adds the fresh finish at the end. Don’t add the dill too early or it loses its bright edge. If you only have dried dill, use a smaller amount and add it with the broth instead of waiting until the end.
- Heavy cream or sour cream — Heavy cream gives a smooth, mild finish. Sour cream adds a little tang, which works nicely with the kielbasa and broth. If you use sour cream, stir it in gently over low heat so it doesn’t curdle.
The order that gives this soup its body and its flavor
Brown the kielbasa first
Melt the butter in a large pot and cook the diced kielbasa until the edges are browned and the fat starts to render. That first step gives you flavor in the bottom of the pot, which the vegetables will pick up in the next stage. If the kielbasa just warms through without browning, the soup will taste thinner. Pull it out once it’s browned so it doesn’t go dry while the vegetables cook.
Build the vegetable base
Add the onion, carrots, and celery to the butter and rendered fat, then cook until the onion turns translucent and the carrots start to soften. Stir in the garlic for the last minute only, because garlic burns fast and turns bitter. You’re looking for the vegetables to smell sweet and savory, not browned. This is the stage where the soup starts to smell like dinner.
Simmer until the potatoes yield
Pour in the broth, add the potatoes, marjoram, and bay leaf, then bring the pot to a gentle simmer. Cook until the potatoes are tender enough to break with the edge of a spoon and the carrots no longer feel firm. A hard boil can break the potatoes apart too aggressively and cloud the broth in an uneven way. Gentle heat keeps the texture controlled.
Finish with cream and dill
Remove the bay leaf, mash about a third of the potatoes right in the pot, then return the kielbasa. Stir in the cream or sour cream over low heat and let the soup warm through for a few minutes without boiling. That last simmer is just to bring everything together. Finish with fresh dill and taste for salt and pepper at the end, because the kielbasa and broth may already bring plenty of seasoning.
How to adapt this for a lighter bowl or a different pantry
Use sour cream for a tangier finish
Sour cream gives the soup a sharper, more traditional edge than heavy cream. Stir it in off the heat or over very low heat so it stays smooth. If the broth is boiling when it goes in, it can separate and look grainy.
Make it gluten-free without changing the texture
This soup is naturally close to gluten-free as long as your broth and kielbasa are certified gluten-free. The thickening comes from the potatoes themselves, so you don’t need flour or a roux. Check the sausage label carefully, since some brands use fillers that contain gluten.
Skip the kielbasa for a meatless version
You can leave out the kielbasa and use vegetable broth, but the soup will lose its smoky depth. To bring some of that back, add a little smoked paprika or use smoked salt in small amounts. The result is still comforting, just softer and less savory.
Stretch it for a bigger crowd
This soup scales up cleanly. Keep the ratio of broth to potatoes close to the original so it doesn’t turn too thick in a large pot. If you double it, use a wide stockpot and give it a little extra simmer time so the center potatoes soften evenly.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup will thicken as it chills because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the texture changes a little because dairy and potatoes can separate after thawing. Freeze before adding the cream if you want the best result, then stir the cream in when you reheat.
- Reheating: Warm it slowly over low heat and add a splash of broth if it’s too thick. Don’t boil it hard, or the dairy can split and the potatoes can turn grainy.
Questions I Get Asked About This Recipe

Polish Potato Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium-high heat. Add the diced kielbasa and cook until browned, about 4 minutes, stirring until you see deep golden edges.
- Remove 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, cooking until the onion turns translucent.
- Add the minced garlic and cook for 1 minute, stirring so it becomes fragrant but does not brown. Pour in the broth, then add the cubed potatoes, marjoram, and bay leaf.
- Bring the mixture to a simmer and keep it at a gentle bubble. Simmer for 20-25 minutes, until the potatoes and vegetables are very tender when pierced.
- Remove the bay leaf. Mash about a third of the potatoes in the pot to thicken the soup until the broth looks creamy and slightly cloudy.
- Return the kielbasa to the pot and stir to combine. Pour in the heavy cream or sour cream and simmer for 5 more minutes, keeping the heat low enough to stay smooth.
- Season with salt and pepper to taste and stir. Turn off the heat and stir in the chopped fresh dill, then serve while hot.