Soups & Stews
This Polish sauerkraut soup recipe delivers the deep, smoky flavors of traditional Żurek—where fermented cabbage meets tender sausage and marjoram-infused broth. The key lies in balancing the tangy sauerkraut with rich, savory elements, creating a soup that’s both comforting and complex.
I’ve perfected this recipe over years of testing, ensuring every spoonful captures that authentic Polish restaurant taste at home.
The foundation starts with a flavorful broth, built from sausage and bone-in pork that simmers for hours, extracting maximum depth. Sauerkraut adds its signature tang, while potatoes create a hearty texture that soothes even on coldest days.
Marjoram and bay leaves weave earthy, aromatic notes throughout, making this more than just a soup—it’s a meal in a bowl.
What sets this apart is the balance: the sauerkraut’s sharpness is softened by creamy potatoes and smoky sausage, while the broth remains rich without overpowering. The result is a soup that’s robust enough for a family dinner but simple enough to prepare in one pot.
Serve with crusty bread to soak up every last drop of that flavorful broth.
For vegetarians, swap the sausage for mushrooms or smoked tofu, and use vegetable broth instead. The technique remains the same—slow simmering unlocks the full depth of flavor. Ready in under an hour, this soup proves hearty comfort food doesn’t require complicated steps. Let’s make it together.
Ingredients for polish sauerkraut soup
Six hearty servings of authentic Żurek begin with fermented cabbage, smoked sausage, and marjoram-infused broth.
| Ingredient | Amount | Notes |
|---|---|---|
| Sauerkraut 🥬 | 3 cups | Fermented, drained of excess liquid |
| Kielbasa Sausage 🌭 | 1 ½ lb | Polish smoked sausage, sliced into rounds |
| Bone-In Pork Shoulder 🥩 | 2 lb | Cut into 1-inch cubes |
| Yellow Onions 🧅 | 2 whole | Medium, thinly sliced |
| Russet Potatoes 🥔 | 2 lb | Peeled, cut into 1-inch chunks |
| Carrots 🥕 | 4 medium | Peeled, cut into 1-inch pieces |
| Fresh Marjoram 🌿 | 1 tbsp | Dried substitute at 1/3 amount |
| Bay Leaves 🌿 | 2 whole | Fresh for optimal flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Chicken or Vegetable Broth 💧 | 6 cups | Homemade preferred, low-sodium |
| Sour Cream 🧀 | ½ cup | Full-fat for richness |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For seasoning |
| Fresh Dill 🌿 | 2 tbsp | Chopped for garnish |
The sauerkraut is non-negotiable—look for fermented, tangy jars with no added vinegar. Polish specialty stores often carry the best quality, but most well-stocked grocery stores stock it too. The kielbasa should be smoked and firm, not soft or greasy. For the pork shoulder, bone-in cuts create the richest broth, but bone-in pork chops work in a pinch. Marjoram is the soul of this soup—fresh is ideal, but high-quality dried works at one-third the amount. Penzeys Spices carries excellent dried marjoram if fresh isn't available.
No kielbasa? Smoked andouille sausage delivers similar depth, though the flavor profile shifts slightly. Vegetarians can substitute smoked tofu or mushrooms for the meat, but the broth must be vegetarian-based. The carrots can be swapped for turnips or parsnips for a different earthy note. For extra richness, add 1/4 cup sour cream at the end instead of serving it separately. The broth should be low-sodium—most store-bought versions have excessive salt. If using dried herbs, toast them in a dry pan for 30 seconds to release their oils.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The broth can be made ahead and reheated separately. For serving, garnish each bowl with a dollop of full-fat sour cream and a sprinkle of fresh dill. The dill brightens the dish and balances the richness—don't skip it. Leftovers reheat beautifully; just add a splash of broth or water if the soup thickens too much upon reheating.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans. Toss the kielbasa and pork shoulder in the same pot as the sauerkraut, add onions and potatoes, and let it simmer. The mess stays in the pot, not on your counters.
- Deep, Tangy Magic: That sauerkraut isn’t just a side—it’s the star. The tang cuts through the richness of the pork shoulder and kielbasa, while the slow-cooked potatoes soak up all the smoky, savory broth. Honestly, the first time I tasted it, I immediately doubled the recipe.
- Weeknight to Potluck: Make a big batch on Sunday, and you’ve got lunch for the next three days. Or bring it to a holiday gathering—it’s hearty enough to feed a crowd but still feels special. My in-laws think I’m a genius when I show up with this; they have no idea how little effort it took.
- Budget-Friendly Feast: Pork shoulder and kielbasa stretch this soup into a full meal without breaking the bank. The sauerkraut adds complexity for pennies, and potatoes bulk it up. Between us, this is how I feed my family for under $10 per serving—no complaints, just empty bowls.
Step-by-step instructions for Polish sauerkraut soup
This hearty soup builds flavor through layered techniques—smoked sausage, slow-cooked pork, and aromatic herbs.
Sear the Kielbasa and Pork Shoulder
Heat a large Dutch oven over medium-high heat. Add the 2 tablespoons extra-virgin olive oil and swirl to coat the bottom. Add the 1.5 lb kielbasa sausage slices in a single layer and cook for 4-5 minutes until golden brown on both sides. Remove the kielbasa and set aside on a plate.
Increase heat to medium-high and add the 2 lb bone-in pork shoulder cut into 1-inch cubes. Sear the pork for 6-8 minutes, stirring occasionally, until deeply browned on all sides. This caramelization forms the flavor foundation of the soup. Remove the pork and set aside with the kielbasa.
Sauté Vegetables and Aromatics
In the same Dutch oven, reduce heat to medium and add the 2 whole yellow onions sliced into thin half-moons. Cook for 5-6 minutes until softened and translucent, stirring occasionally. Add the 4 medium carrots cut into 1-inch pieces and 2 lb russet potatoes cut into 1-inch chunks, stirring to combine with the onions.
Cook the vegetables for 4-5 minutes until they begin to soften slightly. Add the 4 cloves garlic cloves minced and the 1 tablespoon fresh marjoram, stirring for 30 seconds until fragrant. The garlic should sizzle lightly but not burn—this prevents bitterness in the final soup.
Simmer the Base Ingredients
Pour in the 6 cups chicken or vegetable broth, scraping up any browned bits from the bottom of the pot. Add the 2 whole bay leaves and bring the mixture to a boil. Once boiling, reduce heat to low and add the 3 cups sauerkraut (drained of excess liquid). Stir gently to combine.
Return the kielbasa and pork shoulder to the pot. Bring the soup back to a simmer and cover partially, allowing steam to escape. Cook for 45-50 minutes until the pork is fork-tender and the potatoes are easily pierced with a knife. The broth should reduce slightly but remain flavorful.
Finish with Sour Cream and Fresh Herbs
Remove the bay leaves and discard them. Stir in the 0.5 cup sour cream and 1.5 teaspoons diamond crystal kosher salt, allowing the soup to thicken slightly from the cream's richness. Taste and adjust seasoning with 0.5 teaspoon freshly ground black pepper if needed.
Gently stir in the 2 tablespoons fresh dill just before serving to preserve its bright flavor. Ladle the soup into bowls, ensuring each serving contains a generous portion of kielbasa, pork, and vegetables. The sour cream should create a velvety finish that balances the tangy sauerkraut and smoky sausage.
Pro Tips For Making Polish Sauerkraut Soup
- Brown the Kielbasa First: I learned this the hard way—tossing sliced kielbasa into the pot raw makes for a bland, mushy sausage. Instead, sear the slices in a dry skillet over medium-high heat for 2-3 minutes per side until they develop a deep caramel crust. The flavor jump is huge, and it keeps the sausage from falling apart later.
- Rinse the Sauerkraut: Polish sauerkraut soup needs tangy kraut, but too much acidity can make the broth taste harsh. Drain the kraut and give it a quick rinse under cold water, then squeeze out excess moisture with your hands. This keeps the flavor but prevents the soup from tasting like a pickle jar.
- Cut Potatoes Evenly: Uneven potato chunks mean some will turn to mush while others stay rock-hard. Cut them into 1.5-inch cubes—big enough to hold their shape but small enough to cook through in the same time as the pork. (Yes, even if it looks like you’re overcommitting to the prep.)
- Simmer the Pork Long: Bone-in pork shoulder is the backbone of this soup, but rushing it leads to dry, stringy meat. Cook it uncovered at a steady simmer (not a boil) for at least 1.5 hours, until the bone pulls away easily. The connective tissue breaks down into rich, flavorful broth—skip this, and you’re missing the best part.
Creative variations of this polish sauerkraut soup
Vegetarian Żurek
Swap the kielbasa and pork for 1 lb smoked tofu or 8 oz cremini mushrooms sliced, and use 6 cups vegetable broth. Add 1 tbsp soy sauce to the mushrooms while sautéing for depth, and boost umami with 1 tsp miso paste stirred into the broth.
The key is balancing the tangy sauerkraut with earthy mushrooms or tofu—both work beautifully. 🌱
Creamy Potato-Only
Skip the carrots entirely and increase potatoes to 3 lb for a rustic, potato-forward version. Add ½ cup crème fraîche at the end instead of sour cream, and finish with 1 tbsp chopped chives for brightness.
This version feels lighter but still hearty, perfect for colder months. The extra starchiness soaks up the sauerkraut’s acidity beautifully. 🥔
Smoky Mushroom & Sausage
Combine the best of both worlds by adding ½ lb kielbasa and ½ lb smoked mushrooms (like portobellos). Sear the mushrooms with the kielbasa in the Dutch oven for 8-10 minutes until deeply browned.
Their meaty texture and smoky flavor elevate the soup’s depth—ideal for meat lovers who want extra richness. 🍄
Spicy Paprika Kick
Add 1 tsp sweet smoked paprika to the sautéed onions and ½ tsp cayenne pepper when stirring in the garlic. For vegetarians, use 1 tbsp hot paprika instead of cayenne.
The paprika adds warmth without overpowering, while the cayenne delivers a gentle heat that lingers. Serve with extra sour cream to cool the spice. 🌶️
Barley-Infused Heartiness
Add ½ cup pearl barley to the broth while simmering (after adding the sauerkraut). Cook for the full 45-50 minutes until tender. The barley thickens the soup slightly and adds a chewy texture, making it even more satisfying. Rinse the barley before cooking to remove excess starch. 💛
Creamy Dill & Egg Drop
For a modern twist, stir in 2 beaten eggs at the very end (like egg drop soup) and fold in ¼ cup extra sour cream. Top with 2 tbsp chopped fresh dill and a sprinkle of freshly cracked black pepper.
The eggs add protein and silkiness, while the dill brightens the dish—this version feels luxurious yet simple. 🍳
Nutrition facts
Frequently asked questions
Why does my Polish sauerkraut soup taste too sour?
The tanginess comes from fermented sauerkraut, but adding 1/4 cup sour cream or crème fraîche at the end balances the acidity. For extra depth, simmer the soup longer (50-60 minutes) to mellow the flavors. If it's still too sharp, stir in 1/2 cup cooked potatoes or 1/4 cup mashed potato to neutralize the acid.
Can I make this soup in an Instant Pot or slow cooker?
For the Instant Pot, sauté the kielbasa and pork first, then add all ingredients except sour cream and dill. Pressure cook for 15 minutes on high, then natural release. Stir in sour cream at the end. In a slow cooker, combine everything (except sour cream) and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker version tastes even better the next day!
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as the sauerkraut's tang melds with the broth. For freezing, portion into ziplock bags, pressing out excess air, and freeze for up to 3 months. Thaw in the fridge overnight—never microwave directly from frozen to preserve texture.
How can I make this vegetarian without losing flavor?
Replace kielbasa with smoked tofu or mushrooms, and pork with extra potatoes or lentils. Add 1 tbsp soy sauce to the mushrooms while sautéing and 1 tsp miso paste to the broth for umami depth. The key is balancing the tangy sauerkraut with earthy, savory elements—don't skip the marjoram or bay leaves!
What can I serve with this soup?
This hearty soup pairs perfectly with crusty rye bread or fresh baguettes for dipping. For a full meal, add perogi, pierogi, or Polish dumplings on the side. A simple green salad with lemon vinaigrette cuts through the richness, while pickled vegetables add another layer of tangy contrast.
