
Polish Potato Soup Recipe tastes creamy, cozy, and a little rustic, with tender potatoes, sweet carrots, and a gentle dill aroma that feels like a hug in a bowl. It suits busy home cooks who want a budget friendly, family style dinner on the table in about 45 minutes from start to finish. I grew up on a lot of potato soups, and this one still pulls me back to my tiny first apartment kitchen where I learned how far a bag of potatoes can go.
Why Make This Polish Potato Soup Recipe at Home
Homemade Polish Potato Soup gives you rich flavor from simple ingredients, and you control the salt, creaminess, and herbs. You skip preservatives, use real vegetables, and adjust the texture exactly how you like it, from chunky to silky.
You also stretch your grocery budget with pantry staples like potatoes, onions, carrots, and broth. The soup reheats well, so you cook once and eat cozy lunches for days.
“This Polish Potato Soup Recipe tastes like something a Polish grandma simmered all afternoon, but it comes together on a weeknight without stress. ★★★★★”
Ingredients You Need
Vegetables
- 2 pounds starchy potatoes, peeled and diced into 1 inch cubes
- Russet or Yukon Gold work best and give a creamy texture.
- 1 large yellow onion, finely chopped
- 2 medium carrots, peeled and sliced into thin rounds
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 1 small leek, white and light green parts only, sliced and rinsed well
- If you do not have leeks, add extra onion instead.
Fats and flavor base
- 2 tablespoons unsalted butter
- Use plant based butter for a dairy free version.
- 1 tablespoon neutral oil (canola, sunflower, or light olive oil)
- Oil keeps the butter from browning too fast.
- 1 bay leaf
- 1 teaspoon dried marjoram
- Marjoram gives classic Polish soup flavor; use oregano if you cannot find it.
- 1 teaspoon sweet paprika
- 1 to 1½ teaspoons fine sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Liquids
- 4 cups low sodium chicken broth
- Use a good quality boxed broth; I like Kitchen Basics or Swanson Natural Goodness.
- 2 cups water
- 1 cup whole milk or half and half
- Use lactose free milk or unsweetened oat milk if you avoid dairy.
- ½ cup sour cream
- Use full fat for best texture; Greek yogurt works in a pinch.
Fresh herbs and finishing touches
- 3 tablespoons chopped fresh dill
- Dried dill works if needed; use 1 tablespoon and add more to taste.
- 2 tablespoons chopped fresh parsley
- 1 tablespoon apple cider vinegar or fresh lemon juice
- This brightens the soup and keeps it from tasting heavy.
Optional mix ins
- 1 cup frozen peas, added at the end
- 1 cup cooked chicken, shredded or diced, for extra protein
- ½ cup grated sharp cheddar or smoked cheese, stirred in off heat for a richer bowl
Pantry shortcuts
- Use frozen diced onions and carrots if you want to save chopping time.
- Use frozen potato cubes for soup if you have them; add them straight from the freezer and adjust cooking time.
- Use garlic powder (½ teaspoon) if you run out of fresh garlic, and add it with the dried herbs.
Equipment list
- Large heavy bottomed pot or Dutch oven, at least 5 quarts
- Cutting board and sharp chef’s knife
- Wooden spoon or heat safe spatula
- Ladle
- Potato masher or immersion blender
- Measuring cups and spoons
- Small bowl for tempering sour cream
Tips & Mistakes
- Dice potatoes in even 1 inch cubes so they cook at the same rate and keep a pleasant bite.
- Rinse sliced leeks in a bowl of water so grit does not sneak into the soup.
- Sauté onions, carrots, celery, and leeks until they turn soft and lightly golden; this step builds deep flavor.
- Keep the heat at a gentle simmer, not a hard boil, so potatoes stay tender and do not fall apart.
- Taste the broth before adding extra salt, since store bought broth brands vary in saltiness.
- Temper the sour cream with a little hot soup in a separate bowl so it blends in smoothly and does not curdle.
- Add fresh dill and parsley near the end of cooking so they keep their bright flavor and color.
- Use an immersion blender in short bursts and leave some chunks if you like rustic texture.
- Cool the soup slightly before blending so hot liquid does not splatter.
- Reheat leftovers gently over low heat and avoid boiling so the dairy stays smooth.
How to Make Polish Potato Soup Recipe
Step 1: Prep the vegetables
Peel the potatoes and cut them into 1 inch cubes, then place them in a bowl of cold water so they do not discolor. Chop the onion, carrots, celery, and leek, and mince the garlic. Set everything near the stove so you cook without rushing.
Step 2: Build the flavor base
Heat the butter and oil in a large pot over medium heat until the butter melts and starts to foam lightly. Add onion, carrots, celery, and leek with a pinch of salt, and sauté 7 to 10 minutes until the vegetables soften and turn lightly golden around the edges. Stir in the garlic, paprika, marjoram, black pepper, and bay leaf, and cook 1 minute until fragrant.
Step 3: Add potatoes and liquids
Drain the potatoes and add them to the pot, then stir so they coat in the aromatic mixture. Pour in the chicken broth and water, scraping the bottom of the pot to pick up any browned bits. Bring the soup up to a gentle simmer over medium high heat, then lower the heat so it bubbles softly.
Step 4: Simmer until tender
Cover the pot partially with a lid and simmer 20 to 25 minutes, stirring occasionally. Check a potato cube with a fork; it should feel very tender and almost break apart. If the potatoes still feel firm, simmer 5 minutes more and test again.
Step 5: Adjust texture
Decide how you like your Polish Potato Soup texture. For a chunky style, lightly mash some potatoes right in the pot with a potato masher and leave plenty of pieces whole. For a creamier style, blend about one third of the soup with an immersion blender, then stir it back into the pot until the soup looks thick and velvety.
Step 6: Add milk and sour cream
Lower the heat to low so the soup barely simmers. Stir in the milk or half and half. In a small bowl, whisk the sour cream with a ladle of hot soup until smooth, then pour that mixture back into the pot while you stir constantly.
Step 7: Season and brighten
Add chopped dill and parsley and stir them through the soup. Taste and add more salt or pepper if you want stronger seasoning. Stir in the apple cider vinegar or lemon juice, then taste again; you should notice a gentle brightness that keeps the soup from feeling heavy.
Step 8: Finish with optional mix ins
If you use peas, stir them in now and cook 2 to 3 minutes until they heat through. If you add cooked chicken or cheese, stir them in off the heat so the cheese melts gently and the chicken warms without drying out. Remove the bay leaf, then ladle the soup into warm bowls.
Variations I’ve Tried
I swap chicken broth for vegetable broth and use plant based butter and oat milk for a vegetarian Polish Potato Soup that still tastes rich and cozy. I add a spoonful of prepared horseradish at the end for a gentle kick that pairs nicely with dill and potatoes. I stir in extra root vegetables like parsnips or celeriac for a deeper, earthier flavor that feels very old world.
I sometimes top each bowl with a soft boiled egg or a poached egg, which turns the soup into a full meal with extra protein. I also add a handful of shredded sharp cheddar for a Polish American mashup that kids inhale without a single complaint.
How to Serve Polish Potato Soup Recipe
Serve Polish Potato Soup hot in wide bowls so the steam carries all that dill and garlic aroma up to your nose. Add toppings like extra fresh dill, chopped chives, a swirl of sour cream, or a sprinkle of grated cheese. Pair the soup with crusty bread, rye bread, or simple garlic toast for dipping. Round out the meal with a crisp green salad, sliced cucumbers with a little salt, or roasted carrots on the side.
How to store
- Cool the soup to room temperature within 1 to 2 hours, then transfer it to airtight containers.
- Store in the fridge for up to 4 days; the flavors deepen and taste even better on day two.
- Freeze portions in freezer safe containers or bags for up to 3 months, leaving a little space at the top for expansion.
- Thaw frozen soup overnight in the fridge, then reheat gently on the stove over low to medium heat while you stir, and avoid boiling so the dairy stays smooth.
- Reheat single bowls in the microwave at medium power in 1 minute bursts, stirring between each round until the soup steams.

Polish Potato Soup Recipe
Ingredients
Method
- In a large pot, heat the butter and oil over medium heat. Add the onion and cook until soft and translucent, about 5 minutes.
- Stir in the garlic, carrots, parsnip, celery root, and celery. Cook, stirring occasionally, for 5–7 minutes until the vegetables begin to soften.
- Pour in the broth and add the diced potatoes, salt, pepper, marjoram, and bay leaves. Bring to a boil, then reduce heat, cover, and simmer for 20–25 minutes or until the potatoes and vegetables are very tender.
- In a small bowl, whisk together the flour with the milk or light cream until smooth. Slowly pour this mixture into the simmering soup, stirring constantly to avoid lumps. Simmer for another 5 minutes to thicken slightly.
- In a separate bowl, stir the sour cream until smooth. Add a ladleful of hot soup to the sour cream and whisk to temper it, then slowly stir the sour cream mixture back into the pot. Do not let the soup boil once the sour cream is added.
- Remove the bay leaves. Use a potato masher or immersion blender to partially mash the soup, leaving some chunks for texture, if desired.
- Stir in the chopped dill and parsley. Taste and adjust seasoning with additional salt and pepper if needed.
- Serve hot, garnished with extra dill or a small dollop of sour cream if desired.
Notes
Approximate per serving (6 servings): 260 calories; fat 13 g; saturated fat 7 g; carbohydrates 30 g; fiber 4 g; sugars 6 g; protein 6 g; sodium 720 mg. Values will vary based on exact ingredients, brands, and portion size.
