Go Back
German Sauerkraut Soup Recipe
Ash Tyrrell

German Sauerkraut Soup Recipe

I recently made this German Sauerkraut Soup at home, and it instantly felt like something straight out of a cozy countryside kitchen. I was surprised by how simple ingredients can turn into such a rich, tangy, and comforting dish. The aroma filled my kitchen in a way that made me feel like I was cooking something truly traditional
Total Time 1 hour
Servings: 4

Ingredients
  

  • 2 tablespoons olive oil – helps build a rich base; you can also use butter for deeper flavor
  • 1 medium onion finely chopped – adds natural sweetness that balances the sour notes
  • 2 cloves garlic minced – gives aroma and depth; fresh garlic works best
  • 1 carrot grated or finely diced – adds mild sweetness and texture
  • 1 small potato peeled and cubed – helps thicken the soup naturally
  • 200 –250 g smoked sausage or turkey sausage sliced – adds smoky, savory flavor (optional but recommended)
  • 400 g Sauerkraut – the star ingredient that gives tanginess and authenticity
  • 1 teaspoon caraway seeds – enhances digestion and adds earthy flavor
  • 1 teaspoon paprika – brings warmth and mild spice
  • 4 cups vegetable or chicken broth – forms the flavorful soup base
  • 1 bay leaf – adds subtle herbal depth during simmering
  • Salt and black pepper to taste – adjust at the end for balanced seasoning
  • 1 teaspoon mustard optional – gives a slight tangy kick and depth
  • Fresh parsley for garnish – adds freshness before serving

Method
 

  1. I always start by heating olive oil in a large pot over medium heat. Then I sauté onion, garlic, and carrots until they become soft and fragrant. This step builds the foundation of flavor for the entire soup.
  2. Next, I add sliced sausage and let it brown slightly for extra depth. Then I stir in paprika, caraway seeds, and bay leaf to release aroma. This helps create a warm and smoky base before adding liquid.
  3. Now I add potatoes, broth, and Sauerkraut into the pot. I bring everything to a gentle boil, then reduce heat to simmer slowly. I let it cook until potatoes become soft and flavors fully blend together.
  4. Once everything is cooked, I season the soup with salt, pepper, and mustard. I remove the bay leaf and adjust flavors according to taste preference. Finally, I let it rest for a few minutes before serving hot.

Notes

  • I always rinse sauerkraut slightly if it tastes too sour for my liking
  • Letting the soup rest for 10–15 minutes after cooking makes it taste richer
  • I prefer smoked sausage because it adds a deeper, authentic German flavor
  • Adding potatoes helps balance the sourness naturally without extra sugar
  • I sometimes add a splash of broth at the end if the soup thickens too much
  • Fresh parsley right before serving gives a refreshing contrast