Soups & Stews
This Polish sauerkraut soup recipe delivers the hearty, smoky comfort of a traditional żurek—where tangy fermented cabbage meets tender sausage and barley in a rich, warming broth.
The secret lies in balancing the sauerkraut's sharpness with sweet smoked meat and earthy barley, creating a soup that's both rustic and refined. I perfected this version after years of testing, ensuring every spoonful delivers that perfect harmony of flavors.
The foundation of great żurek starts with a deep, flavorful broth built from pork bones and aromatics, simmered until it develops a rich, almost meaty depth. Smoked kielbasa adds that signature smokiness, while barley transforms the soup from simple to satisfyingly substantial.
The sauerkraut, properly drained and rinsed, provides the tangy backbone that makes this soup uniquely Polish.
What you'll end up with is a steaming bowl of soup where every ingredient plays its part—tender sausage, chewy barley, and just enough potato for heartiness. The broth is thick enough to coat a spoon but light enough to let the flavors shine through.
This is the kind of meal that feels like a hug on a cold day, perfect for cozy evenings or family gatherings.
Serve it with crusty rye bread to soak up every last drop of that flavorful broth. The recipe scales easily, so you can make enough for a crowd or freeze portions for later. Here's how to create this classic Polish comfort dish in your own kitchen.
Ingredients for polish sauerkraut soup
Gather these hearty, smoky ingredients for a bowl of Polish comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Smoked Kielbasa 🥓 | 1 ½ lb | Sliced into half-moons |
| Sauerkraut 🥬 | 2 cups | Drained, rinsed thoroughly |
| Pork Bones 🦴 | 2 lb | Knuckle or neck bones |
| Russet Potatoes 🥔 | 2 medium | Peeled, cut into chunks |
| Carrots 🥕 | 3 medium | Peeled, chopped into rounds |
| Pearl Barley 🌾 | ¾ cup | Uncooked, rinsed well |
| Yellow Onion 🧅 | 1 whole | Chopped, medium dice |
| Garlic Cloves 🧄 | 4 cloves | Smashed, not minced |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Black Peppercorns 🌶️ | 1 tsp | Crushed lightly |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Apple Cider Vinegar 🍎 | 1 tbsp | For balancing acidity |
| Sour Cream 🥛 | ½ cup | Full-fat for richness |
The kielbasa and pork bones are the flavor anchors here. Look for thick-cut kielbasa at the butcher counter—it holds up better to long simmering. Pork knuckle bones give the broth that deep, meaty richness, but neck bones work too. If you can't find sauerkraut with juice, just add a splash of water when rinsing. The barley? Pearl barley is traditional, but quick-cooking barley cuts prep time by half. Fresh dill is ideal, but dried works at one-third the amount—just crush the dried leaves between your fingers first.
No smoked kielbasa? Substitute with smoked sausage or even regular kielbasa (just add a pinch of smoked paprika). The sauerkraut too sharp? Add a pinch of sugar or a splash of apple juice. No fresh dill? Marjoram or tarragon adds a nice herbal note. The broth needs time to develop—don't rush it. If you're short on time, use chicken bouillon cubes instead of bones, but you'll lose that deep meaty flavor. The potatoes and carrots can be swapped for any root vegetable you have on hand—parsnips or celery root work beautifully.
This soup tastes even better the next day as flavors meld. Keeps for 5 days in the fridge, freezes for 3 months. I double the batch and freeze half—perfect for lazy weeknights. The sour cream is for serving, but you can stir in a spoonful at the end if you prefer. That rye bread? Store-bought works fine, but toasted is always better. Leftovers reheat beautifully—just add a splash of water or broth to loosen things up.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this soup because it’s literally one pot—no chopping boards, no extra pans, just dump-and-simmer. The pork bones melt into rich broth while you slice the kielbasa and toss in the sauerkraut, and by the time the potatoes are tender, the whole kitchen smells like a Polish grandmother’s table.
- Smoky, Tangy Magic: That first bite of kielbasa—crispy around the edges, juicy inside—paired with the funky-sweet sauerkraut? It’s a flavor explosion. The pork bones add depth, and the carrots caramelize just enough to make every spoonful feel like a hug in a bowl.
- Leftovers That Beg for More: This soup only gets better the next day. Honestly, I make it on Sundays just so I can reheat portions all week. The kielbasa stays perfectly sliced, the potatoes soak up the broth, and the sauerkraut’s tang cuts through the richness—like a meal that works harder for you.
- Budget Feast for Crowds: Pork bones and kielbasa stretch this into a hearty meal for four (or six, if you’re feeding teenagers). I’ll be real: it’s not the fanciest dish, but it’s solid—cheap, filling, and the kind of thing that makes grocery day feel like a win. Plus, the carrots and potatoes keep it balanced without breaking the bank.
Step-by-step instructions for Polish sauerkraut soup
Here's how to make this hearty, smoky soup that's perfect for chilly days.
Prepare the Pork Bones and Base Vegetables
Start by placing the 2 lb pork bones in a large Dutch oven. Add the 1 whole yellow onion, chopped into medium dice, and the 4 smashed garlic cloves. This creates a rich, flavorful base for your soup. Cover the bones and vegetables with cold water by about 2 inches - you'll need roughly 8 cups total.
Bring everything to a boil over high heat, then immediately reduce to a simmer. Skim off any foam or impurities that rise to the surface during the first 10 minutes of simmering. This ensures you get a clear, clean broth. Let the bones simmer uncovered for 45 minutes to extract maximum flavor from the meat and bones.
Add Potatoes, Carrots, and Barley
After the initial 45 minutes, add the peeled and chunked 2 medium russet potatoes and the peeled, chopped 3 medium carrots to the Dutch oven. Stir everything together, making sure the vegetables are submerged in the broth. The potatoes and carrots will absorb the rich flavors from the pork bones while they cook.
Next, add the 0.75 cup rinsed pearl barley and the 2 whole bay leaves. The barley will take about 40-45 minutes to cook completely, so keep this in mind when timing the rest of your soup. Keep the soup at a gentle simmer - you're looking for small bubbles breaking the surface occasionally, not a rolling boil. This prevents the barley from breaking apart and keeps the vegetables intact.
Incorporate Sauerkraut and Kielbasa
After about 30 minutes of simmering with the vegetables and barley, add the drained and rinsed 2 cups sauerkraut and the sliced 1.5 lb smoked kielbasa. The sauerkraut will soften and mellow out its tangy flavor as it cooks, while the kielbasa adds a delicious smoky depth. Stir everything together gently to distribute the sauerkraut and kielbasa evenly throughout the soup.
Continue simmering for another 15-20 minutes, until the potatoes are fork-tender and the barley is fully cooked. The soup should have a thick, hearty consistency at this point. Taste and adjust seasoning with the 1.5 tsp salt and 1 tsp crushed black peppercorns if needed. The sauerkraut should be tender but still hold some texture, and the kielbasa should be heated through.
Finish with Fresh Herbs and Sour Cream
Once all the ingredients are cooked through, remove the soup from heat. Stir in the 0.25 cup chopped fresh dill and the 1 tbsp apple cider vinegar. The vinegar helps balance the richness of the soup and cuts through any remaining acidity from the sauerkraut. Let the soup sit off the heat for 5 minutes to allow the flavors to meld together.
Before serving, stir in the 0.5 cup sour cream. This adds a creamy, cooling element that contrasts beautifully with the smoky kielbasa and rich broth. The sour cream should be fully incorporated but still visible as little dollops throughout the soup. Taste one final time and adjust seasoning if needed - you're aiming for a balance of smoky, tangy, and creamy flavors.
Pro Tips For Making Polish Sauerkraut Soup
- BLANCH THE SAUERKRAUT: Dump that raw sauerkraut straight into boiling water for 3–4 minutes first—this mellows the acidity and softens the cabbage before it even hits the pot. I used to skip this, and the soup always tasted sharp and uneven. Trust me, this step makes the flavors sing.
- CRACK THE BONES: Smash those pork bones with the flat side of a meat mallet or heavy pan before adding them to the pot—this exposes more marrow and collagen for richer broth. I learned this the hard way after making soup that tasted more like watered-down broth. (Yes, even if it looks brutal.)
- SKIP THE RUSH ON POTATOES: Let the potatoes sit in the simmering broth for at least 20 minutes after the meat and veggies are tender—this ensures they absorb flavor instead of turning mushy. I used to add them last and end up with sad, waterlogged spuds every time.
- SAUTE THE KIELBASA FIRST: Brown the kielbasa slices in a dry pan for 2–3 minutes before adding them to the soup—this adds a smoky crust that cuts through the sauerkraut’s tang. I was skeptical until I tried it, and now I can’t imagine skipping it. (Pro move for depth.)
Wine and beer pairings for this dish
Smoky Beer Pairings
The smoky depth of this soup pairs beautifully with Polish-style lagers like Żywiec or Tyskie. Their crisp, clean profiles cut through the richness while complementing the kielbasa's smokiness.
For something bolder, try a German Rauchbier—the liquid maltiness mirrors the barley's earthiness perfectly. I always keep a cold Żywiec on hand when making this soup. 🍺
Tart White Wine
A dry Riesling from Germany or Austria balances the sauerkraut's tang with its own bright acidity. The wine's mineral notes enhance the dill's freshness, while its slight sweetness softens the soup's sharpness.
Avoid heavy whites like Chardonnay—they'll overpower the delicate flavors. A chilled glass of Dr. Loosen Blue Slate always elevates my bowl.
Herbal Altbier
For a more complex pairing, reach for a Düsseldorf-style Altbier like Uerige. Its malty, slightly spicy profile stands up to the kielbasa's smokiness while the barley's nuttiness harmonizes with the beer's caramel undertones.
The subtle hop bitterness also cleanses your palate between spoonfuls. This is my go-to when serving to craft beer enthusiasts. 🍻
Cider Contrast
Don't overlook dry Polish cider like Krupnik—its herbal notes and slight tartness mirror the dill and sauerkraut beautifully. The cider's effervescence also helps cut through the soup's richness.
For a sweeter option, try apple cider vinegar-based ciders like Angry Orchard Dry, which echoes the vinegar in the recipe. 🍎
Dark Lager Depth
If you prefer darker beers, a Munich Dunkel adds malty complexity that pairs wonderfully with the smoked kielbasa. Look for Weihenstephaner Dunkel—its roasted malt notes complement the barley and pork bones. The beer's slight sweetness also balances the sauerkraut's acidity without overpowering it.
Non-Alcoholic Options
For those skipping alcohol, a sparkling ginger beer like Feather's adds zesty contrast to the soup's richness. The ginger's warmth also complements the smoky kielbasa. Another great choice is non-alcoholic Polish wheat beer—its light, crisp profile keeps the soup's flavors shining through. 💧
Nutrition facts
Frequently asked questions
Why does Polish sauerkraut soup need to simmer so long?
The long simmering time—about 1.5 hours total—is essential for developing deep, complex flavors. The pork bones release collagen into the broth over time, creating that rich, almost meaty texture. The barley also needs 40-45 minutes to soften properly, while the sauerkraut mellows out its sharpness. Skipping this step results in a thinner, less flavorful soup.
Can I substitute regular sausage for smoked kielbasa?
Yes, but you'll lose the signature smoky depth. Use regular kielbasa and add ½ teaspoon smoked paprika to mimic the flavor. For a vegetarian version, swap the kielbasa with mushrooms or smoked tofu and increase the apple cider vinegar to 2 tablespoons for tanginess. The barley and sauerkraut will still provide heartiness.
How do I fix sauerkraut that's too sour?
If your drained sauerkraut tastes overly sharp, balance it by adding 1 teaspoon sugar or 1 tablespoon apple juice while cooking. For extra richness, stir in ½ cup sour cream at the end. The vinegar in the recipe also helps neutralize acidity—just reduce it to ½ tablespoon if the sauerkraut is mild.
Is this soup gluten-free?
Traditional Polish sauerkraut soup contains barley, which is not gluten-free. For a GF version, substitute barley with quinoa or gluten-free pasta (like chickpea or rice noodles). The texture will differ, but the flavor remains hearty. Always check labels on sauerkraut and broth ingredients for hidden gluten.
Can I make this soup in an Instant Pot?
Sauté the pork bones, onion, and garlic for 5 minutes on high. Add all broth ingredients (including potatoes, carrots, and barley) and pressure cook for 30 minutes. Quick-release the pressure, then add the sauerkraut and kielbasa. Cook on high for 10 more minutes before finishing with dill and sour cream. The Instant Pot cuts cooking time to about 45 minutes total.