Soups & Stews
This Polish potato soup recipe delivers the soul-warming comfort of Eastern European tradition in one simple pot. The secret lies in fermented rye starter (zakwas), which creates that signature tangy depth, while smoky kielbasa and fresh dill elevate it to restaurant-quality.
I perfected this version after years of testing—each spoonful balances earthy potatoes, savory sausage, and bright herbs.
The beauty of this soup is its foolproof nature: toss everything into one pot, simmer until tender, and finish with poached eggs for texture. Traditional recipes call for sour rye starter, but I’ve included a quick substitute for home cooks.
The result is a velvety broth with chunks of potato, sausage, and herbs that sing with every bite.
What makes this recipe special is its versatility—serve it as a hearty main with crusty bread or sour cream, or transform it into a lighter lunch by omitting the sausage.
The eggs add a luxurious touch, but even without them, the flavors shine. Perfect for chilly evenings or family gatherings, this soup is a labor of love that always delivers.
Ready in under 60 minutes, this dish proves comfort food doesn’t require complicated techniques. The key is patience—letting flavors meld while you handle other tasks. Once you taste the difference between store-bought and homemade, there’s no going back. Let’s get cooking!
Ingredients for polish potato soup
Six simple ingredients transform into the hearty Polish potato soup your soul craves.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Potatoes 🥔 | 3 lbs | Russet or Yukon Gold, cut into 1-inch chunks |
| Smoked Kielbasa 🌭 | 1 lb | Polish or Hungarian style, sliced into rounds |
| Fresh Dill 🌿 | ½ cup | Chopped, stems removed (or 1 tbsp dried) |
| Sour Rye Starter (Zakwas) 🍞 | ½ cup | Fermented starter (or 1/4 cup apple cider vinegar + 1 tbsp flour) |
| Large Onion 🧅 | 1 whole | Yellow or red, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced or finely chopped |
| Chicken Broth 💧 | 6 cups | Low-sodium, homemade or quality store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness (or half-and-half) |
| Large Eggs 🥚 | 2 whole | For poaching (optional but recommended) |
| Salt 🧂 | 2 tsp | Adjust to taste (kosher or sea) |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, for finishing |
| Sour Cream 🥛 | ¼ cup | For serving (optional) |
| Crusty Bread 🍞 | 6 slices | For serving (optional) |
The potatoes and kielbasa are non-negotiable here—Yukon Golds stay creamier than russets, but either works. Grab Polish kielbasa from the deli section if you can (check the Kroger or Whole Foods international aisle), but any good smoked sausage does in a pinch. The dill? Fresh is a must—dried lacks that bright, herbal punch. For the zakwas, if you can't find fermented rye starter, mix apple cider vinegar and flour (it won't be exactly the same, but you'll still get tang). The onions and garlic? Yellow onions caramelize better than red, but use what you've got.
No fresh dill? One tablespoon dried works, but halve the amount—it's potent stuff. Kielbasa too smoky? Swap for Italian sausage or even smoked ham, but reduce to half a pound. Short on time? Baby potatoes cut cooking time in half (no need to chop). The broth is where flavor lives—homemade is ideal, but even Swanson or Pacific low-sodium works. Want extra richness? Stir in 2 tablespoons cream cheese at the end. The eggs? Vitello tonato style—poach them in the broth at the very end for that silky texture.
This soup tastes even better the next day—4-5 days in the fridge, no problem. Freezes beautifully for up to 3 months (skip the eggs if freezing). I always make double batches—leftovers reheat like a dream. For serving, crusty bread is mandatory (sourdough or rye), and extra dill on top makes it look restaurant-worthy. Store the broth separately if you're not using it all at once—it's the star ingredient here.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because you only need to dice one onion—and that’s it. The kielbasa slices themselves, the potatoes peel and cube in minutes, and the zakwas just needs a splash. Honestly, my hands stay clean while the flavor builds.
- Smoky-Sour Magic: That zakwas isn’t just tangy—it’s alive, cutting through the richness of the kielbasa like a bright knife. Fresh dill finishes it with a herbal punch, and the potatoes? Buttery, creamy, and just crisp enough at the edges. (Yes, even on a Tuesday night.)
- Leftovers That Beg for More: This soup tastes better the next day—thicker, deeper, like it’s had time to marinate in its own smoky juices. I freeze portions too; reheated with a sprinkle of dill, it’s still the star of my lazy Sunday lunch.
- Budget Feast for Four: A single kielbasa and a bag of potatoes stretch to feed a crowd, and zakwas lasts for weeks. Between us, this is my go-to when I’m broke but refuse to eat sad salads. Solid. Reliable. My secret weapon.
Step-by-step instructions for Polish potato soup with kielbasa
Here's how to create a hearty, smoky soup that balances earthy potatoes with rich kielbasa and bright dill.
Sauté Kielbasa and Aromatics
In a large Dutch oven, cook the sliced smoked kielbasa over medium heat for 5-6 minutes, stirring occasionally, until it begins to brown and release its smoky flavors. Remove the kielbasa with a slotted spoon and set aside, leaving the rendered fat in the pot.
In the same pot, add 2 tablespoons butter and melt over medium heat. Add the chopped large onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown, or it'll turn bitter. This aromatic base forms the flavor foundation for the entire soup.
Build the Soup Base
Add the 3 lbs yellow potatoes (cut into 1-inch chunks) to the pot and stir to coat them in the butter and aromatics. Pour in the 6 cups chicken broth and bring to a gentle boil. Reduce heat to medium-low and simmer for 15 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork.
Stir in the 0.5 cup sour rye starter (zakwas) and 2 teaspoons salt, then taste and adjust seasoning with 1 teaspoon black pepper if needed. The zakwas adds a tangy depth that balances the richness of the kielbasa. If the soup seems too thick, add ½ cup water to reach your desired consistency.
Finish with Cream and Eggs
Return the kielbasa to the pot and stir in the 0.5 cup heavy cream. Simmer for 5 minutes until the soup is creamy and the flavors meld together. In a separate bowl, whisk the 2 whole large eggs until well combined, then slowly pour them into the soup while stirring constantly. This creates soft, custardy egg ribbons throughout the soup.
Cook for an additional 3-4 minutes until the eggs are fully set and the soup reaches a smooth, velvety texture. Remove from heat and stir in the 0.5 cup chopped fresh dill. The dill adds a bright, herbal note that cuts through the richness of the kielbasa and cream.
Serve Warm with Crusty Bread
Ladle the soup into bowls and top each serving with a dollop of 0.25 cup sour cream. Serve immediately with 6 slices crusty bread on the side for dipping. The contrast of the warm, creamy soup with the crisp, tangy bread makes every bite satisfying. This soup is best enjoyed fresh while the kielbasa is still warm and the eggs maintain their delicate texture.
For extra richness, you can also drizzle a little more heavy cream or a sprinkle of black pepper on top. Store any leftovers in the refrigerator for up to 3 days, but the flavor only improves as it sits—just reheat gently on the stove and stir in a splash of water or broth if needed.
Pro Tips For Making Polish Potato Soup
- Parboil Potatoes First: DESCRIPTION: Toss whole potatoes into boiling water for 5 minutes before dicing—this prevents them from turning to mush later. I learned this the hard way after a soup that looked like glue.
- Slice Kielbasa Thin: DESCRIPTION: Cut the kielbasa into ¼-inch slices, not chunks—thin pieces cook faster and blend into the soup without dominating. Thick slices always end up chewy, no matter how long you simmer.
- Bloom Onions Slowly: DESCRIPTION: Cook the onion in oil over medium-low heat until it’s soft and golden, not crispy. Rushing this step burns the flavor before the zakwas even gets a chance to shine.
- Add Zakwas Last: DESCRIPTION: Stir in the sour rye starter just before serving—it needs to be hot but not boiling, or the acid will turn the soup bitter. A splash of hot broth mixed with the zakwas helps it integrate smoothly.
Common mistakes when making this dish
Overcooking Potatoes
Potatoes are the soul of this soup, but they’re also the easiest to ruin. I’ve seen 3 lbs of Yukon Golds turn to mush when simmered too long—especially after adding the cream.
The secret is timing: once the potatoes are fork-tender after 15 minutes, remove them from the broth and mash slightly with a potato masher. Return them to the pot only after adding the cream and eggs. This keeps them creamy, not gluey. 🥔
Skipping the Zakwas
If you can’t find fermented rye starter (zakwas), don’t just skip it—substitute with ¼ cup apple cider vinegar + 1 tbsp flour. The vinegar adds tang, but it won’t replicate the depth of fermented starter.
For a closer match, simmer ½ cup sauerkraut juice with the broth for 10 minutes before adding potatoes. The lactic acid in sauerkraut mimics zakwas’s complexity.
Rushing the Eggs
Poaching eggs directly in the soup is a game-changer, but timing is critical. If you stir too aggressively or cook too long, the eggs curdle into rubbery blobs. Whisk the eggs first, then slowly drizzle them into the soup while stirring gently in one direction.
Cook for just 3-4 minutes—any longer, and they’ll break. Remove from heat immediately after they set.
Ignoring the Fat
The kielbasa’s rendered fat is flavor gold—don’t pour it out! After browning the sausage, leave the fat in the pot to sauté onions and garlic. This creates a rich, savory base.
If your kielbasa isn’t smoky enough, add ½ tsp liquid smoke (like Colonel Sanders) to the broth while simmering. Just don’t overdo it—you want smoky, not campfire-like. 🌭
Adding Cream Too Early
Heavy cream belongs at the end of cooking, not the beginning. Adding it too soon causes the soup to curdle when reheated. Wait until the potatoes are tender and the broth has reduced slightly before stirring in the cream.
If your soup splits later, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water to stabilize it.
Underseasoning the Broth
Store-bought broth often lacks depth. If your soup tastes bland, boost it with 1 tsp fish sauce (trust me, it adds umami) or a pinch of smoked paprika. For a Polish touch, add ½ tsp marjoram with the dill.
Taste as you go—adjust salt and pepper gradually. The goal is a balance of tangy (zakwas), smoky (kielbasa), and creamy (dill/eggs).
Nutrition facts
Frequently asked questions
What makes this Polish potato soup different from other creamy potato soups?
This recipe uses fermented rye starter (zakwas) for its signature tangy depth, plus smoky kielbasa and fresh dill that create layers of flavor. Unlike classic cream-based soups, the eggs poached directly in the broth add silky ribbons of protein, while the sour cream garnish balances the richness. The combination of fermented starter and sausage gives it that authentic Eastern European soul.
Can I make this soup without the fermented rye starter?
Mix ¼ cup apple cider vinegar + 1 tbsp flour as a quick substitute. For deeper flavor, simmer ½ cup sauerkraut juice with the broth for 10 minutes before adding potatoes. The lactic acid in sauerkraut mimics zakwas's complexity, though it won't be identical. The vinegar substitute works in a pinch but lacks the fermented depth.
How do I prevent the potatoes from turning mushy?
Remove potatoes from the broth when fork-tender (15 minutes), then mash slightly before returning them to the pot after adding cream and eggs. This technique keeps them creamy rather than gluey. Never overcook them after adding dairy—potatoes release starch when heated with milk products, causing mushiness.
Is this soup kid-friendly? How can I make it milder?
Yes! For kids, reduce the kielbasa to ½ lb and omit the eggs (or use just 1 egg). Replace the sour rye starter with 2 tbsp lemon juice + 1 tbsp flour for a milder tang. Serve with extra crusty bread to help them enjoy the hearty texture. The dill can be omitted or reduced to ¼ cup if your little ones prefer milder flavors.
Can I make this soup in an Instant Pot or slow cooker?
Yes! For the Instant Pot: Sauté kielbasa and aromatics first, then add potatoes, broth, and zakwas. Cook on High Pressure for 8 minutes, then quick-release. Stir in cream and eggs (if using), then cook on Keep Warm for 3-4 minutes. For slow cooker: Combine all ingredients except eggs and cream, cook on Low for 4-5 hours, then stir in cream and eggs off-heat. The eggs will gently poach from residual heat.
