Vegan Sauerkraut Soup Recipe

Vegan Sauerkraut Soup – My New Favorite Soup!

Hearty, tangy, comforting, and packed with veggies — this Vegan Sauerkraut Soup is everything you want in a cozy bowl!

👉 That beautiful red bowl filled with tender potatoes, sweet carrots, shredded sauerkraut, and fresh parsley, served alongside golden toasted bread. It’s a bright, flavorful, and nourishing soup that’s become a staple for so many (including you!).

Traditionally inspired by Eastern European recipes, this vegan version keeps all the soul-warming flavor without any meat or dairy. It’s naturally gluten-free, budget-friendly, and even better the next day.

Why You’ll Love This Vegan Sauerkraut Soup

  • Tangy, savory broth with the perfect balance of acidity from sauerkraut.
  • Hearty and filling thanks to potatoes and carrots.
  • One-pot, ready in under 45 minutes.
  • Make-ahead and freezer-friendly.
  • Customizable — add beans, mushrooms, or greens for extra heartiness.

Vegan Sauerkraut Soup Recipe

(Serves 4–6)

Ingredients:

  • 2 tbsp olive oil (or use water for oil-free)
  • 1 large onion, diced
  • 2 medium carrots, diced
  • 2–3 celery stalks, diced (optional)
  • 3–4 garlic cloves, minced
  • 4–5 medium potatoes (about 1.5 lbs / 680g), peeled and cubed
  • 3–4 cups (700–950ml) vegetable broth
  • 2 cups (about 400g) sauerkraut, drained and roughly chopped (rinse lightly if very sour)
  • 1 bay leaf
  • 1 tsp caraway seeds (optional but traditional and delicious)
  • 1 tsp smoked paprika
  • Salt & black pepper to taste
  • 2 tbsp fresh parsley, chopped (plus extra for garnish)
  • Optional for creaminess: ½ cup plant milk or vegan sour cream stirred in at the end

Instructions:

  1. Sauté the aromatics: Heat oil in a large pot over medium heat. Add onion, carrots, and celery (if using). Cook for 5–6 minutes until softened. Stir in garlic and cook 1 minute more.
  2. Add potatoes and broth: Stir in cubed potatoes, vegetable broth, bay leaf, caraway seeds, and smoked paprika. Bring to a boil, then reduce heat and simmer for 15–20 minutes until potatoes are almost tender.
  3. Add sauerkraut: Stir in the sauerkraut and continue simmering for another 10–15 minutes until everything is tender and flavors have melded. Remove bay leaf.
  4. Finish: Season with salt and pepper. For extra creaminess, stir in plant milk or vegan sour cream. Add fresh parsley right before serving.
  5. Serve: Ladle into bowls, garnish with more parsley, and enjoy with toasted bread or crusty rolls like in your photo.

Storage: Keeps in the fridge for 4–5 days. The flavor gets even better as it sits! Freeze in portions for up to 3 months. Reheat on the stove with a splash of broth if needed.

Pro Tips

  • Tang level: Taste your sauerkraut first — some brands are very sour, so rinse or add a pinch of sugar/maple syrup to balance.
  • Extra protein: Stir in a can of white beans or chickpeas during the last 10 minutes.
  • Smoky twist: Add a splash of liquid smoke or vegan bacon bits for a heartier, almost “meaty” depth.
  • Oil-free: Sauté veggies in a splash of broth instead of oil.
  • Thicker soup: Mash some of the potatoes against the side of the pot for a naturally creamy texture.
  • Serving ideas: Pair with a dollop of vegan yogurt or a side of rye bread for an authentic touch.

This Vegan Sauerkraut Soup is proof that simple pantry ingredients can create something truly special. Your photo shows exactly how comforting and inviting it looks — that golden toasted bread on the side is the perfect pairing!

Similar Posts