Sauerkraut Soup
Sauerkraut soup — known as Kapustnyak in Eastern European tradition — is one of those soul-warming dishes that proves fermented foods belong at the center of the table, not just on the side. The long-fermented cabbage brings a deep, complex sourness that no amount of vinegar can replicate, and when simmered low and slow with smoky pork, root vegetables, and fragrant caraway, it transforms into something truly extraordinary. This is peasant food in the best possible sense: humble ingredients, profound flavor, and a gut-health bonus built right in.
Pro Tip
Use the best quality raw, unpasteurized sauerkraut you can find — or make your own! The live cultures and complex fermentation flavors are what make this soup sing. Add the sauerkraut toward the end of cooking to preserve some of its probiotic benefits and maintain a lively tang.
Ingredients
- 2 cups (about 400g) raw, unpasteurized sauerkraut, roughly chopped
- ½ cup (120ml) sauerkraut brine, reserved from the jar
- 1 lb (450g) pork shoulder or smoked pork ribs, cut into bite-sized chunks
- 6 cups (1.4L) low-sodium chicken or pork broth
- 2 tablespoons olive oil or lard
- 1 large yellow onion, finely diced
- 4 cloves garlic, minced
- 2 medium carrots, peeled and sliced into rounds
- 2 stalks celery, sliced
- 2 medium Yukon Gold potatoes, peeled and cubed
- 1 can (14oz / 400g) diced tomatoes, with juices
- 1 teaspoon caraway seeds
- 1 teaspoon sweet smoked paprika
- ½ teaspoon black pepper, freshly ground
- 1 teaspoon kosher salt, plus more to taste
- 2 bay leaves
- 1 tablespoon fresh dill, chopped (plus extra for garnish)
- 1 tablespoon fresh parsley, chopped
- Sour cream, for serving
Instructions
Step 1: Prep
Gather and prepare all your ingredients before turning on the heat. Dice the onion, mince the garlic, slice the carrots and celery, and cube the potatoes. If using pork shoulder, cut it into roughly 1-inch (2.5cm) pieces and pat them dry with paper towels — this helps achieve a better sear. Measure out your sauerkraut and reserve the brine separately; do not rinse the sauerkraut, as all that tangy liquid is packed with flavor. Set everything aside within easy reach.
Step 2: Brown and Build the Base
Heat the olive oil or lard in a large heavy-bottomed pot or Dutch oven over medium-high heat. Working in batches if necessary, add the pork pieces in a single layer and sear until golden brown on all sides, about 3–4 minutes per side. Remove the pork and set aside. Do not discard the fond (the browned bits on the bottom of the pot) — that is pure flavor.
Reduce the heat to medium. Add the diced onion to the same pot and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add the garlic and caraway seeds and cook for another 60 seconds until fragrant. Stir in the smoked paprika and black pepper, coating the onions evenly.
Step 3: Simmer the Soup
Return the seared pork to the pot. Add the carrots, celery, potatoes, diced tomatoes with their juices, bay leaves, and broth. Stir everything together, scraping up any remaining fond from the bottom of the pot. Bring the soup to a boil over high heat, then reduce to a gentle simmer. Cover partially and cook for 25 minutes, or until the potatoes are just tender and the pork is cooked through.
Step 4: Add the Sauerkraut
Once the potatoes and pork are tender, stir in the chopped sauerkraut and the reserved sauerkraut brine. Simmer uncovered for an additional 10–12 minutes. This is enough time to mellow the raw edge of the sauerkraut while still preserving its bright, funky sourness. Taste the soup and adjust seasoning — add salt gradually, keeping in mind the brine adds significant saltiness on its own.
Step 5: Finish and Serve
Remove and discard the bay leaves. Stir in the fresh dill and parsley. Ladle the soup into deep bowls and garnish with an extra pinch of fresh dill and a generous dollop of cold sour cream. Serve immediately with thick slices of dark rye bread for dipping.
Tips for Success
- Don't skimp on the sear: Browning the pork before simmering creates a depth of flavor through the Maillard reaction that makes a dramatic difference in the final soup.
- Taste the brine first: Sauerkraut brine varies wildly in saltiness and acidity. Taste yours before adding it and adjust the quantity to your preference.
- Low and slow wins: Rushing the simmer makes for tough pork and muddy flavors. A gentle bubble over 40+ minutes lets everything meld beautifully.
- Add sauerkraut late: Adding the sauerkraut in the final 10–12 minutes preserves more of its probiotic bacteria and keeps the flavor vibrant and tangy rather than flat.
- Rest before serving: Like most soups and stews, sauerkraut soup tastes even better the next day once the flavors have had time to marry overnight in the refrigerator.
Variations
- Vegetarian/Vegan Version: Omit the pork entirely and substitute with 2 cups of cooked white beans or chickpeas for protein. Use a rich mushroom broth in place of the pork or chicken broth, and add 1 cup of sliced cremini or dried rehydrated porcini mushrooms for umami depth.
- Kielbasa Sauerkraut Soup: Replace the pork shoulder with 1 lb (450g) of sliced smoked kielbasa sausage. Skip the initial sear and simply brown the sausage rounds for 2–3 minutes before adding the vegetables. This version is quicker and intensely smoky.
- Creamy Sauerkraut Soup: Stir in ½ cup of heavy cream or full-fat coconut cream (for a dairy-free option) during the final 5 minutes of cooking for a richer, more velvety texture that balances the tang of the sauerkraut.
- Spicy Sauerkraut Soup: Add 1–2 teaspoons of red pepper flakes or a diced fresh jalapeño along with the onion for a soup with a welcome kick of heat. A drizzle of chili oil at serving takes it even further.
- Polish Żurek-Inspired Version: Stir in ½ cup of fermented rye flour starter (żur) alongside the sauerkraut brine for an even more complex sour base, a classic approach found in traditional Polish sour rye soup.
Storage
Refrigerator: Allow the soup to cool completely before transferring to an airtight container. Sauerkraut soup keeps well in the refrigerator for up to 5 days. The flavor deepens and improves significantly after 24 hours, making it an ideal make-ahead meal. Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if the soup has thickened.
Freezer: This soup freezes exceptionally well. Portion cooled soup into freezer-safe containers or zip-lock bags, leaving about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Note that potato texture may become slightly softer after freezing — this is normal and does not affect flavor. Add sour cream fresh at serving rather than freezing it within the soup.
Disclaimer
This content is for educational purposes only and is not medical advice. Fermented foods affect individuals differently. Consult with a healthcare provider before making significant dietary changes, especially if you have health conditions. Practice proper food safety when fermenting at home.
