Soups & Stews
This Polish sauerkraut soup recipe brings the comforting, tangy flavors of traditional Żurek to your kitchen with a perfect balance of smoky bacon, creamy sour cream, and fermented cabbage.
The secret lies in building rich layers of flavor through slow-cooked broth and carefully balanced souring, creating a soup that's both hearty and deeply satisfying. I've perfected this version after years of testing, ensuring every spoonful delivers that signature tangy depth with a velvety finish.
The beauty of Żurek is its versatility—this recipe delivers restaurant-quality results while remaining approachable for home cooks. You'll start with a flavorful broth infused with bacon and onions, then blend in fermented sauerkraut for that signature sour punch.
The addition of sour cream at the end creates a luxurious creaminess that perfectly balances the tangy cabbage and smoky bacon. What makes this recipe truly special is how it transforms simple ingredients into a complex, comforting dish that feels like a hug in a bowl.
By the time you're done, you'll have a steaming pot of smoky sour cream and bacon harmony—rich enough to serve as a main dish but light enough to enjoy as a starter.
The aroma alone will fill your kitchen with warmth, while each bite delivers layers of flavor from the fermented cabbage to the creamy finish. This is the kind of soup that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
Let's create this classic Polish comfort dish together.
Whether you're making it for a family gathering or a cozy weeknight dinner, this recipe adapts beautifully. Add sausage for extra heartiness, potatoes for substance, or a poached egg for richness. The vegetarian version swaps bacon for mushrooms and uses a plant-based sour cream alternative without sacrificing flavor.
Each variation maintains the soul of traditional Żurek while letting you customize it to your taste. Here's everything you need to bring this Polish classic to life.
Ingredients for polish sauerkraut soup
Smoky bacon, tangy sauerkraut, and velvety sour cream—just 15 ingredients for this Polish comfort classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Smoked Bacon 🥓 | 8 oz | Thick-cut, chopped into 1/2-inch pieces |
| Yellow Onions 🧅 | 1 whole | Medium, thinly sliced (about 1.5 cups) |
| Fresh Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Sauerkraut 🥬 | 2 cups | Unrinsed, chopped if large chunks |
| Chicken Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Potatoes 🥔 | 1 ½ lb | Yukon gold, cubed into 1-inch pieces |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | 0.1 cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For cooking bacon |
| Fresh Eggs 🥚 | 2 whole | Optional, poached for garnish |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked, not powdered |
| Bay Leaves 🌿 | 2 whole | For broth infusion |
| Fresh Thyme 🌿 | ¼ tsp | Leaves only, chopped |
The bacon is non-negotiable here—thick-cut from Costco or Trader Joe's gives the best smoky depth. Look for pieces with visible marbling, not the lean, processed kind. The sauerkraut should be unpasteurized and unrinsed—those jarred brands with live cultures work best. I grab mine from the refrigerated section of Whole Foods or Kroger's international aisle. For the potatoes, Yukon golds hold up best during cooking, but russets work in a pinch if you cube them smaller. The broth? Homemade is ideal, but Pacific Foods or Imagine low-sodium are solid store-bought options.
No smoked bacon? Regular bacon plus a dash of liquid smoke gets you close, though it won't be identical. Short on sauerkraut? Substitute 1 cup chopped green cabbage plus 1 tbsp apple cider vinegar for tang. The sour cream can be Greek yogurt in a bind—full-fat Fage works great. Fresh herbs can be swapped: dried dill at one-third the amount if you're out of fresh. For the eggs, pasture-raised from the grocery store deli make the best poached garnish, but any fresh eggs will do. The thyme and bay leaves? Penzeys or local spice shops carry the best dried varieties if you're building a spice collection.
This soup gets better with time—reheat gently on the stove with a splash of broth to restore creaminess. Keeps for 4-5 days in the fridge, though I usually make a double batch and freeze portions. The bacon fat solidifies when chilled, so reheat covered on low heat to avoid breaking the emulsion. Garnish with fresh herbs right before serving, or the parsley will wilt. For meal prep, store components separately—bacon and potatoes can be pre-cooked ahead, then assembled fresh when ready to serve.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just fry the bacon, toss in the onions and garlic, add the sauerkraut and broth, and let it simmer. No extra dishes, no stress, just that rich, smoky aroma filling the kitchen.
- Smoky-Sour Symphony: That first bite? Crispy bacon bits crunching into tangy sauerkraut, balanced by the deep, garlicky warmth of the broth. It’s the kind of flavor combo that makes you want to eat it straight from the pot—no fuss, just satisfaction.
- Weeknight Workhorse: Between us, this soup is my go-to for busy nights, potlucks, or even a cozy Sunday lunch. Double the batch, freeze half, and you’ve got a meal ready for when life gets hectic. (Yes, even on a Tuesday night.)
- Budget-Friendly Powerhouse: A whole meal for under $10? That’s what you get here—bacon adds richness without breaking the bank, and sauerkraut stretches the broth into hearty portions. Leftovers taste just as good reheated, so it’s basically free money in soup form.
Step-by-step instructions for Polish sauerkraut soup
Here's how to create this hearty, flavorful soup that balances smoky bacon, tangy sauerkraut, and creamy sour cream.
Cook the Bacon and Sauté the Aromatics
In a large Dutch oven, heat the 2 tablespoons extra-virgin olive oil over medium heat. Add the 8 ounces chopped smoked bacon and cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot.
Reduce the heat to medium-low and add the 1 whole thinly sliced yellow onion. Cook for 5 minutes, stirring often, until the onions begin to soften and turn translucent. Add the 4 cloves minced fresh garlic cloves and 0.25 teaspoon chopped fresh thyme, cooking for another 30 seconds until fragrant. You'll see the garlic transform from raw to golden—this is your signal to move forward.
Build the Soup Base with Potatoes and Sauerkraut
Increase the heat to medium-high and add the 1.5 pounds cubed Yukon gold potatoes. Stir to coat them in the bacon fat and cook for 3-4 minutes until they begin to develop a slight golden crust in spots. Pour in the 4 cups chicken broth, add the 2 whole bay leaves, and bring the mixture to a gentle boil. Reduce heat to medium-low, cover, and simmer for 10 minutes until the potatoes are tender when pierced with a fork.
Uncover the pot and stir in the 2 cups unrinsed sauerkraut, breaking up any large chunks with your spoon. The sauerkraut will release its tangy juices as it warms through. Simmer uncovered for another 5 minutes, allowing the flavors to meld together. You'll notice the aroma deepen—this is when the soup truly comes together.
Season and Finish with Sour Cream
Remove the pot from heat and stir in the 1.5 teaspoons diamond crystal kosher salt and 0.5 teaspoon freshly ground black pepper. Taste the soup and adjust the seasoning if needed—this is where you can make it perfectly balanced between smoky, tangy, and savory. Return the 8 ounces crispy bacon to the pot and stir gently to distribute.
Stir in the 0.5 cup sour cream until just combined—be careful not to overmix, as you want to maintain its creamy texture. The soup should be thick but still spoonable. If it's too thick, stir in 1-2 tablespoons of hot broth to loosen it slightly. The sour cream will create that signature Polish creaminess that makes this soup so special.
Garnish and Serve Warm
Ladle the soup into bowls, dividing the 0.25 cup chopped fresh dill and 0.1 cup chopped fresh parsley evenly among them. For an optional but elegant touch, poach the 2 whole fresh eggs in a separate small pot of simmering water until the whites are set but yolks remain runny (3-4 minutes), then place one on top of each serving. The contrast of the runny yolk against the creamy soup is pure comfort.
Serve immediately while hot, with crusty bread on the side to soak up every last bit of that smoky, tangy, creamy goodness. The soup should be rich but not overly heavy, with each spoonful delivering layers of flavor from the bacon, sauerkraut, and herbs. This is the kind of soup that warms you from the inside out on a chilly day.
Pro Tips For Making Polish Sauerkraut Soup
- CRISP THE BACON LOW: Polish sauerkraut soup needs that smoky depth, but rushing the bacon turns it greasy instead of crisp. Cook it on medium-low heat—yes, it’ll take 10-12 minutes—but the result is a rich, caramelized fat that won’t overwhelm the tangy kraut. Save the crispy bits for garnish; they’re the real flavor boost.
- DRAIN AND RINSE THE KRAUT: Skipping this step makes your soup taste like a pickle bomb. Dump the sauerkraut into a colander, rinse it under cold water, and give it a good squeeze to remove excess brine. The soup will balance better, and the kraut’s texture stays firm—not mushy. (Trust me, your taste buds will notice.)
- SWEAT THE ONIONS UNTIL SOFT: I used to walk away when the onions turned translucent, but that’s where the flavor disappears. Keep them in the pan until they’re actually soft—about 8-10 minutes—so they melt into the broth instead of sitting as chunks. Add a pinch of salt here; it draws out moisture and speeds up the process.
- STIR IN GARLIC LATE: Tossing garlic in with the onions means it burns before the kraut even hits the pot. Wait until the kraut’s been simmering for 5 minutes, then add the minced garlic with the broth. It’ll infuse without turning bitter, and the soup gets that subtle, aromatic kick that makes it sing. (Your nose will thank you.)
Perfect pairings for polish sauerkraut soup
Bread Pairings
Crusty sourdough bread is my go-to for Żurek—its tangy notes mirror the soup's acidity while providing the perfect texture contrast. I like to toast thick slices until golden and serve alongside the soup for maximum flavor absorption.
For something lighter, rye bread from the bakery section adds a hearty, nutty bite that stands up to the creamy soup. 🥖
Herb Garnishes
Fresh dill and parsley are essential for brightening the soup's rich flavors. I chop them finely and sprinkle them over each bowl just before serving—this preserves their vibrant color and fresh aroma.
For extra depth, add a pinch of chopped chives or tarragon if you have them on hand. These herbs elevate the dish from comforting to restaurant-worthy.
Side Dish Ideas
A simple cucumber salad with lemon dressing cuts through the soup's richness beautifully. Toss ½-inch thick cucumber slices with 1 tbsp olive oil, 1 tbsp lemon juice, ½ tsp salt, and a pinch of dried dill.
The cool crunch contrasts perfectly with the warm, creamy soup. For a heartier option, serve with mashed potatoes or buttered egg noodles.
Beverage Matchups
A Polish lager like Żywiec or Tyskie is the classic pairing—its crisp, light body cleanses the palate between spoonfuls. For something bolder, a dry Riesling from Germany offers citrusy notes that complement the sauerkraut's tang.
Avoid heavy reds or sweet wines, as they can overpower the soup's delicate balance. A sparkling water with lemon also works for a refreshing contrast. 🍺
Toppings for Extra Flavor
For a protein boost, add crumbled smoked sausage or shredded chicken to individual bowls. I also love a sprinkle of toasted breadcrumbs for crunch, or a drizzle of extra-virgin olive oil for richness.
If you're feeling adventurous, try a dollop of sour cream mixed with a pinch of smoked paprika for an extra layer of smokiness. These toppings take the soup from simple to showstopping.
Vegetarian Adaptations
Swap the bacon for mushrooms—sauté 8 oz cremini mushrooms with the onions for a meaty texture. Use vegetable broth and add 1 cup cooked lentils or crumbled tempeh for protein.
For the sour cream, cashew cream (blend ½ cup soaked cashews with ¼ cup water) works beautifully. The tangy, creamy profile stays intact while keeping the dish vegetarian-friendly. 🌱
Nutrition facts
Frequently asked questions
What makes this Polish sauerkraut soup different from other fermented cabbage soups?
This recipe captures the authentic Żurek tradition with its signature tangy sour cream finish and smoky bacon base. Unlike German sauerkraut soup, it uses unrinsed fermented cabbage for maximum probiotic benefits and a deeper sour flavor. The key difference is the creamy sour cream swirled in at the end—this creates that signature Polish velvety texture that sets it apart from other Eastern European cabbage dishes.
Can I make this soup without sour cream?
For a lighter version, use Greek yogurt or crème fraîche instead. If you're avoiding dairy, try cashew cream (blend ½ cup soaked cashews with ¼ cup water) or a splash of vegetable broth to maintain moisture. The soup will still be flavorful—just slightly less rich. The sour cream adds that signature Polish creaminess, but these alternatives work beautifully.
How do I prevent the soup from getting too thin when reheating?
Always reheat on low heat and add 1-2 tablespoons of broth at a time to restore thickness. The sour cream can separate when chilled, so stir it in just before serving to maintain that creamy texture. For extra insurance, mix 1 teaspoon cornstarch with 2 tablespoons water and stir it into the soup while reheating—this helps thicken it back up without altering the flavor.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4-5 days. The flavors actually improve overnight as the sauerkraut's tang develops. To reheat, warm on the stovetop over low heat and stir in a splash of broth to restore creaminess. For longer storage, freeze portions in single-serving containers—they'll keep for 3 months. The bacon fat may solidify when chilled, so reheat gently to avoid breaking the emulsion.
Is this soup spicy? Can I adjust the heat level?
This recipe is naturally mildly tangy from the sauerkraut—there's no added spice. For heat, add ½ teaspoon smoked paprika with the bacon or a pinch of cayenne pepper when serving. If you love spice, try a Polish-style hot sauce (like Chopin) as a garnish. The soup's richness balances any heat beautifully, so you can easily adjust to your preference.