Sauerkraut Soup

Sauerkraut Soup A Simple, One-Pot Meal

5 from 1 reviews

This sauerkraut soup is a delicious German-style sausage soup made with a creamy potato base. Topped with fresh sauerkraut and sour cream, it is a healthy and filling meal that comes with a dose of probiotics! 


Units Scale


  • 3 Tbsp oil
  • 4 sausages, cut into bite-sized pieces (see notes for a vegetarian alternative)
  • 1 large onion, diced
  • 4 cloves of garlic, diced
  • 2 carrots, grated
  • 114 oz can of diced tomatoes
  • 6 cups of water
  • 1 bay leaf
  • 1 tsp sweet paprika
  • 4 large russet potatoes
  • 1/3 cup of milk
  • 1 tsp salt, to taste

For Serving

  • 2 cups sauerkraut
  • 1 cup sour cream


  1. Saute the sausage in oil until the sausage starts browning. Add in the onion, garlic, and carrots, and continue to cook for another 5 minutes.
  2. Pour in water, canned tomatoes, bay, and paprika. Give everything a good stir.
  3. Add in the potatoes (whole or sliced in half for really large potatoes) and bring to a boil.
  4. Simmer until the potatoes are soft (about 20 min). Remove potatoes with a slotted spoon. Roughly mash the potatoes with the milk.
  5. Stir the mashed potatoes back into the soup and salt to taste.
  6. Serve with a dollop of sour cream and sauerkraut.


  • Though German sausage would be ideal for this recipe, pork sausage will work. Or if you like a bit of spice, then use spicy sausage.
  • For a vegan version of this recipe (and I can recommend it!) use vegan sausage with vegan sour cream.
  • I never peel my potatoes, even when I’m making mashed potatoes. However, if you want a really smooth and creamy soup, then peel your potatoes as it will make it easier to mash them.

Keywords: probiotic, healthy, hearty, comforting, fall, winter, stew, Russian, Eastern European, fermented, German, simple