Polish Sauerkraut Soup (Vegan) – Hearty Traditional Comfort

Polish Sauerkraut Soup (Vegan), also known as kapuśniak, brings bold flavor and rustic warmth to your table. This deeply comforting bowl combines tangy sauerkraut, tender potatoes, and aromatic spices in a rich vegetable broth. Perfect for chilly days, this traditional polish recipe delivers satisfying texture without any meat or dairy. Whether you crave a vegan cabbage soup or a nourishing hearty winter stew, this potato-packed classic fits beautifully into your seasonal meal plan.

Story 

I first tasted Polish Sauerkraut Soup (Vegan) during a freezing winter afternoon when only something deeply warming would do. Kapuśniak has long been a staple in Polish kitchens, especially when cabbage and root vegetables filled cellars during the colder months. This Polish Sauerkraut Soup (Vegan) honors that rustic tradition while keeping the recipe fully plant-based.

What makes Polish Sauerkraut Soup (Vegan) so special is its balance. The sauerkraut adds brightness and depth, while potatoes create heartiness. Meanwhile, spices like juniper and marjoram echo the flavors of a classic sour rye soup style, giving the broth complexity without overwhelming it.

Because this soup simmers gently, the flavors meld into a bold yet comforting dish. Over time, I found that Polish Sauerkraut Soup (Vegan) tastes even better the next day. As a result, it works beautifully as meal prep. Whether you want a warming potato sauerkraut soup or a plant-based take on a time-honored classic, this recipe never disappoints.

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 pepper to taste

Step-by-Step Instructions

Preparing the Ingredients

Dice the onion, carrot, and parsnip into even pieces so they cook uniformly. Then slice the leek thinly and rinse it well to remove any grit. Peel the potatoes and cut them into one-inch cubes to promote even cooking. Finally, drain the sauerkraut lightly, but do not rinse it, because you want to preserve its signature tang.

Cooking Instructions

Heat the sunflower oil in a large stockpot or Dutch oven over medium heat. Add the diced onion and sauté for 2 to 3 minutes until translucent. Next, stir in the leek, carrot, and parsnip. Cook for 8 to 10 minutes, stirring frequently, until the vegetables soften.

Add the garlic, caraway seeds, marjoram, allspice, juniper berries, and bay leaves. Stir well and cook for 1 to 2 minutes to release their aroma. Then mix in the sauerkraut and cook for another 1 to 2 minutes.

Pour in a ladle of vegetable stock and let the mixture simmer gently for 10 minutes. After that, add the potatoes and the remaining stock. Reduce the heat to low and simmer for 25 minutes, or until the potatoes become fork-tender. Season generously with salt and freshly ground pepper before serving.

Tips for Perfect Results

Common Mistakes to Avoid

Do not rinse the sauerkraut completely, or the soup will lose its signature depth. Also, avoid rushing the sauté step. When you allow the vegetables to soften slowly, they build a stronger flavor base. Finally, do not boil the soup aggressively, because gentle simmering preserves texture and balance.

Pro Tips for Better Flavor

For deeper flavor, lightly crush the juniper berries before adding them. If you prefer a thicker texture, mash a few potato cubes directly in the pot. Additionally, a splash of sauerkraut juice intensifies the tang if you enjoy a bolder profile. This transforms the soup into a more robust hearty winter stew.

Serving and Storage

How to Serve

Serve Polish Sauerkraut Soup (Vegan) hot with rye bread or crusty sourdough. The bread balances the tang and adds texture. For extra richness, drizzle a small amount of high-quality oil on top just before serving.

Polish Sauerkraut Soup (Vegan)

How to Store Leftovers

Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavor deepens overnight, which makes it ideal for meal prep. Reheat gently on the stovetop over medium-low heat, adding a splash of broth if needed.

Conclusion

Polish Sauerkraut Soup (Vegan) captures everything comforting about traditional Eastern European cooking in one nourishing bowl. With simple vegetables, fragrant spices, and tangy cabbage, this recipe offers depth without complexity. Try it once, and it may become your favorite cold-weather staple.

Discover more delicious recipes by following me on Facebook and Pinterest.

Frequently Asked Questions

Can I make Polish Sauerkraut Soup (Vegan) ahead of time?

Yes. In fact, the flavor improves after resting overnight in the refrigerator. The spices meld beautifully, creating a deeper and more balanced broth the next day.

Can I freeze potato sauerkraut soup?

Yes, but keep in mind that potatoes may soften slightly after thawing. Freeze in airtight containers for up to 2 months and thaw in the refrigerator before reheating gently.

Can I adjust the sourness of this vegan cabbage soup?

Absolutely. If you prefer milder flavor, rinse part of the sauerkraut before adding it. For more tang, stir in a bit of reserved sauerkraut juice near the end of cooking.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Polish Sauerkraut Soup (Vegan)

Polish Sauerkraut Soup (Vegan)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lily Thompson
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

Polish Sauerkraut Soup (Vegan), also known as kapusniak, is a hearty winter stew made with sauerkraut, potatoes, root vegetables and warming spices in a rich vegetable broth.


Ingredients

Scale
  • 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
  • 1/2 teaspoon caraway seeds
  • 1 teaspoon dried marjoram
  • 1 teaspoon allspice
  • 68 juniper berries
  • 23 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 pepper to taste

Instructions

  1. Heat the oil in a large stockpot or Dutch oven and saute the onion for 2-3 minutes over medium heat.
  2. Add the leek, carrot and parsnip and cook for 8-10 minutes until softened.
  3. Stir in the garlic, caraway seeds, marjoram, allspice, juniper berries and bay leaves and cook for 1-2 minutes.
  4. Add the sauerkraut and cook for 1-2 minutes, then add a ladle of vegetable stock and simmer for 10 minutes.
  5. Add the potatoes and remaining stock and simmer on low heat for 25 minutes or until the potatoes are fork-tender.
  6. Season to taste with salt and freshly ground pepper and serve hot.

Notes

  1. Do not rinse the sauerkraut completely to preserve its tangy flavor.
  2. Lightly crush juniper berries before adding for deeper flavor.
  3. Mash a few potatoes in the pot if you prefer a thicker texture.
  4. Flavor improves the next day after resting in the refrigerator.
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Polish

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320 kcal
  • Sugar: 8 g
  • Sodium: 820 mg
  • Fat: 9 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 52 g
  • Fiber: 9 g
  • Protein: 7 g
  • Cholesterol: 0 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star