Poland · Europe

Polish Potato Soup (Kartoflanka) with Cream and Dill

Updated November 3, 2026

Total time
1 hr
prep 20 min · cook 40 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Poland
Europe

Jump to recipe

Polish Potato Soup (Kartoflanka) with Cream and Dill

Kartoflanka is a home-style Polish potato soup made with potatoes, vegetables, broth, and herbs, finished here with sour cream and fresh dill. It is gently creamy without needing a blender, and its simple ingredients make a comforting meal that works for lunch or supper. Polish households have many versions, so this recipe keeps the soup meat-free while leaving room for easy additions.

Ingredients

  • 2 lb (900 g) potatoes, preferably Yukon Gold or another yellow potato
  • 1 large leek, about 5 oz (150 g) trimmed, white and light-green parts only
  • 1 medium yellow onion, about 5 oz (150 g)
  • 1 medium carrot, about 3½ oz (100 g)
  • 2 garlic cloves, about 0.2 oz (6 g)
  • 2 tbsp (28 g) unsalted butter
  • 6 cups (1.42 L) low-sodium vegetable broth
  • 1 tsp (1 g) dried marjoram
  • 1 bay leaf, about 0.2 g
  • 1 tsp (6 g) fine salt, plus more to taste
  • ¼ tsp (0.5 g) ground black pepper
  • ½ cup (120 g) sour cream
  • 2 tbsp (6 g) chopped fresh dill, plus 1 tbsp (3 g) for serving if desired

Instructions

  1. Prepare the vegetables. Peel the potatoes if their skins are thick or blemished; otherwise, scrub them well and leave the skins on for a more rustic soup. Cut them into roughly ¾-inch (2 cm) cubes so they cook evenly. Rinse the leek carefully between its layers, then slice it thinly. Finely chop the onion, carrot, and garlic. Keep the cut potatoes in a bowl of cold water while you finish chopping, then drain them before cooking.
  2. Soften the aromatics. Melt the butter in a large heavy-bottomed pot over medium heat. Add the leek, onion, and carrot and cook for 8 minutes, stirring every minute or two. They should soften and smell sweet but not take on much color. Stir in the garlic for the final 30 seconds; adding it later helps prevent it from burning.
  3. Add the potatoes and broth. Stir in the drained potatoes, broth, marjoram, bay leaf, salt, and pepper. Raise the heat and bring the pot to a gentle boil, which should take about 3 minutes. Once bubbles appear, lower the heat so the soup simmers steadily rather than boiling hard.
  4. Simmer until tender. Cover the pot partially and simmer for 24 minutes, stirring once or twice to keep potatoes from catching on the bottom. Check a few of the largest pieces with the tip of a knife. They are ready when the knife slides in easily; if they are still firm, simmer for another 3 to 5 minutes and check again. Remove the bay leaf.
  5. Make the soup creamy. Use a potato masher to crush about one-third of the potatoes directly in the pot, leaving plenty of pieces whole. This thickens the broth while keeping the soup textured. For a smoother result, mash a little more, but avoid turning every potato into paste.
  6. Stir in the sour cream and dill. Take the pot off the heat. Put the sour cream in a small bowl and whisk in about ½ cup (120 ml) of hot broth, a spoonful at a time, until it is loose and warm. Stir this mixture back into the pot along with the 2 tbsp (6 g) chopped dill. Let the soup sit for 2 minutes, taste, and adjust the salt and pepper. Serve hot, topped with the extra dill if using.

Tips

  • Choose potatoes with the texture you want. Yellow potatoes hold their shape while still mashing easily, making them a reliable choice for a soup with both chunks and creamy broth. Russets break down more readily and will make the soup thicker and softer. If using russets, check them a little earlier because small cubes can become tender quickly.
  • Wash the leek thoroughly. Soil can hide between the layers, even when the outside looks clean. Slice it first, then swish the pieces in a bowl of cold water and lift them out, leaving any grit behind. Drain well before adding it to the butter so the vegetables soften instead of spluttering.
  • Temper the sour cream rather than boiling it. Sour cream can separate if it meets very hot liquid all at once. Whisking in warm broth first and stirring it into the pot off the heat lowers that risk. If the soup needs reheating after the dairy is added, warm it gently and avoid letting it boil.
  • Adjust thickness at the end. Potato varieties and how much you mash them affect the consistency. If the soup is thicker than you like, stir in warm broth or water a little at a time. If it is too thin, mash a few more potato pieces and let the soup stand for several minutes; it thickens slightly as it cools.

Serving Suggestions

Serve kartoflanka in warm bowls with extra chopped dill and a small spoonful of sour cream. Rye bread, crusty country bread, or buttered slices of seeded bread are useful for dipping and make the meal more substantial. For a simple lunch, pair the soup with a cucumber salad dressed with vinegar, dill, and a pinch of salt. A crisp cabbage slaw or lightly dressed green salad also balances the soup’s soft, creamy texture.

For supper, offer the bread and salad alongside the pot so everyone can serve themselves. The soup is filling on its own, but a platter of pickles or sliced radishes adds a bright, crunchy contrast. If serving it as a first course, use smaller portions and keep the dill garnish light so it does not overwhelm the rest of the meal. Add garnishes just before serving rather than stirring them into the whole pot, especially if you expect leftovers.

Variations

Use a different dairy finish: Crème fraîche can replace sour cream in the same amount and gives a milder tang. For a lighter finish, use plain full-fat yogurt, but temper it carefully and do not boil the soup afterward. Heavy cream is another option; it makes the soup richer and less tart, so start with ⅓ cup (80 ml) and add more only if you prefer.

Add other vegetables: A small parsnip or a second carrot can cook with the leek and onion. Celery root is a traditional-style choice in many Central and Eastern European soups; use ½ cup (75 g) peeled, diced celery root in place of an equal amount of potato for a lightly earthy flavor. Keep the total amount of vegetables similar so the broth-to-solids balance stays close to the recipe.

Make it more substantial: Stir in 1 cup (150 g) cooked white beans during the final 5 minutes of simmering, or top each bowl with crisp fried onions. Some Polish family versions include smoked sausage or bacon; those additions change the soup from meat-free and add salt, so reduce the listed salt and cook the meat separately according to its package directions before adding it. For a fully plant-based version, use olive oil instead of butter and a plain, unsweetened plant-based sour cream alternative; the flavor will be less buttery and tangy.

Storage and Reheating

Cool leftover soup promptly and refrigerate it within 2 hours of cooking, in shallow airtight containers. It keeps for 3 to 4 days in the refrigerator. The potatoes will continue to absorb broth as the soup sits, so it may be thicker the next day; add a splash of broth or water when reheating. Warm it in a covered saucepan over medium-low heat, stirring often, until steaming throughout. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer, especially when reheating a large portion.

You can freeze the soup for about 2 to 3 months for best quality, though the sour cream may separate and the potatoes may become softer after thawing. For a better texture, freeze the soup before adding sour cream and dill. Thaw it overnight in the refrigerator, reheat it thoroughly, then finish with freshly tempered sour cream and dill. If freezing soup that is already finished, thaw it in the refrigerator and stir well while reheating; a slightly grainy texture does not mean it has spoiled, but the texture may not return fully to its original smoothness.

Frequently Asked Questions

What does kartoflanka mean?

Kartoflanka is a Polish name for potato soup, formed from the Polish word for potato. It describes a familiar home-style dish rather than one fixed formula. Recipes vary by household and region, with differences in vegetables, herbs, dairy, and whether sausage or other meat is included.

Do I have to peel the potatoes?

No. Thin-skinned potatoes can be scrubbed and used unpeeled, which gives the soup a more rustic look and saves prep time. Peel potatoes with thick, damaged, or strongly flavored skins. Whichever option you choose, cut the pieces to a similar size so they become tender at roughly the same time.

Can I make this soup without sour cream?

Yes. Leave it out for a brothier, dairy-free soup, or use the plant-based alternative described above. You can also mash more potatoes to give the broth body. Sour cream contributes a noticeable tang, so without it the soup will taste milder; a small squeeze of lemon at the table can add brightness if desired.

Why did my sour cream split?

It most often splits because it was added cold to very hot soup or the pot boiled after the sour cream went in. Take the pot off the heat, whisk warm broth into the sour cream first, and stir it back in gradually. Gentle reheating helps preserve the texture. If it has already separated, whisking may improve the appearance, though it may not become completely smooth again.

Can I prepare kartoflanka ahead?

Yes. You can cook the soup through the potato-simmering stage, cool it promptly, and refrigerate it for up to 3 to 4 days. Reheat it to 165°F (74°C), then mash to your preferred consistency and stir in freshly tempered sour cream and dill. This approach keeps the herbs bright and gives you more control over the final thickness.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).