Polish Sauerkraut Soup (Traditional Kapuśniak Recipe)
Polish Sauerkraut Soup, also known as Kapuśniak, is a hearty, comforting traditional soup enjoyed throughout Poland, especially during colder months. Made with fermented sauerkraut, root vegetables, and aromatic spices, this soup is warming, nourishing, and full of deep, tangy flavor.
Naturally vegetarian and packed with vegetables, Kapuśniak is a classic example of Eastern European comfort food—simple ingredients transformed into a rich, satisfying meal.
Why You’ll Love This Polish Sauerkraut Soup
Authentic traditional Polish recipe
Naturally vegetarian and wholesome
Rich, tangy, and deeply flavorful
Budget-friendly pantry ingredients
Perfect for cold weather meals
Even better the next day
Ingredients
2 tablespoons sunflower oil
1 large onion, diced
1 medium leek, white and light green parts only, finely sliced
1 medium carrot, diced
1 medium parsnip, diced
2 large garlic cloves, finely chopped
½ teaspoon caraway seeds
1 teaspoon dried marjoram
1 teaspoon allspice
6–8 juniper berries
2–3 bay leaves
400 g (1 lb) sauerkraut, drained
3 potatoes, peeled and cut into 1-inch cubes (about 500 g)
1.5 litres (6 cups) vegetable stock
Salt and freshly ground black pepper, to taste
Step-by-Step Instructions
Step 1: Sauté the Onion
Heat the sunflower oil in a large stockpot or Dutch oven over medium heat.
Add the diced onion and sauté for 2–3 minutes until softened and translucent.
This creates a flavorful base for the soup.
Step 2: Cook the Root Vegetables
Add the sliced leek, diced carrot, and parsnip to the pot.
Cook for 8–10 minutes, stirring occasionally, until the vegetables begin to soften.
Slow cooking at this stage builds natural sweetness and depth.
Step 3: Add Aromatics and Spices
Stir in the garlic, caraway seeds, marjoram, allspice, juniper berries, and bay leaves.
Cook for 1–2 minutes, stirring gently, until fragrant.
These spices are essential for authentic Polish flavor.
Step 4: Add Sauerkraut
Add the drained sauerkraut to the pot and cook for 1–2 minutes, stirring to combine.
Sauerkraut gives the soup its signature tangy taste and complexity.
Step 5: Simmer the Base
Pour in one ladle of vegetable stock, bring to a gentle simmer, and cook for 10 minutes.
This step allows the sauerkraut to soften and release its flavor into the soup.
Step 6: Add Potatoes and Stock
Add the cubed potatoes and the remaining vegetable stock.
Reduce heat to low and simmer uncovered for 25 minutes, or until the potatoes are fork-tender.
Step 7: Season and Serve
Taste the soup and season with salt and freshly ground black pepper as needed.
Remove bay leaves before serving.
Serve hot with rye bread or crusty bread for an authentic Polish experience.
Tips & Variations
Extra Flavor
Add a small knob of butter at the end for a richer mouthfeel.
Heartier Version
Add more potatoes or a handful of pearl barley for extra thickness.
Mild or Bold
If you prefer less tang, rinse the sauerkraut lightly before adding.
For stronger flavor, use it straight from the jar.
Traditional Non-Vegetarian Option
In Polish kitchens, Kapuśniak is sometimes made with smoked sausage or ribs—add if desired.
Storage & Reheating
Refrigerator: Store in an airtight container for up to 4 days
Reheat: Gently warm on the stovetop over low heat
Make-Ahead Friendly: Tastes even better the next day as flavors deepen
Frequently Asked Questions
Is Polish Sauerkraut Soup healthy?
Yes. Sauerkraut is rich in probiotics, fiber, and vitamins, making this soup both nourishing and gut-friendly.
Can I freeze Kapuśniak?
Yes. Freeze in airtight containers for up to 2 months. Thaw overnight and reheat gently.
What bread goes best with it?
Traditional rye bread, sourdough, or rustic crusty bread pairs perfectly.
Final Thoughts
This Polish Sauerkraut Soup (Kapuśniak) is a beautiful example of how simple, humble ingredients can create a deeply comforting and flavorful dish. Tangy, aromatic, and hearty, it’s perfect for family dinners, meal prep, or exploring traditional Polish cuisine at home.
enjoy!

