This cozy traditional German sauerkraut soup is creamy, gently smoky from bacon, and full of tangy cabbage flavor.
It’s perfect for chilly evenings, Oktoberfest gatherings, or any time you crave a hearty, old-world comfort meal in a bowl.
This website will not work correctly because some features are not supported by your browser.
To fix the problem, try updating your system software, or use a different browser.
This cozy traditional German sauerkraut soup is creamy, gently smoky from bacon, and full of tangy cabbage flavor.
It’s perfect for chilly evenings, Oktoberfest gatherings, or any time you crave a hearty, old-world comfort meal in a bowl.
Order the ingredients from your local store for pickup or delivery (US only).
You'll check out through Instacart.
When you purchase through this link, we'll receive a small fee at no extra cost to you.
Dice the bacon, finely chop the onion, mince the garlic, and peel and very finely dice the potato.
Drain the sauerkraut well, and gently squeeze out extra liquid with clean hands if it seems very wet.
If you prefer a milder soup, briefly rinse the sauerkraut with cold water, then drain again and squeeze out excess.
Place a large pot or Dutch oven over medium heat, and add the bacon and butter.
Cook, stirring often, until the bacon is rendered and lightly browned, about 6 to 8 minutes.
Leave the bacon and fat in the pot, as this builds the smoky base of the soup.
Add the chopped onion to the pot, and cook over medium heat until softened and translucent, about 4 to 5 minutes.
Stir in the minced garlic and cook just until fragrant, about 30 seconds, so it does not burn.
Stir in the drained sauerkraut and finely diced potato until everything is well combined with the bacon mixture.
Sprinkle in the caraway seeds, sweet paprika, black pepper, and salt, and stir to coat the vegetables evenly.
Let the mixture cook for 2 to 3 minutes, stirring often, to lightly toast the spices and warm the sauerkraut.
Pour in the chicken broth and water, scraping the bottom of the pot to release any browned bits.
Bring the soup to a gentle simmer, then reduce the heat to low so it bubbles softly, not rapidly.
Cover the pot partially and simmer for 25 to 30 minutes, stirring occasionally, until the potatoes start to dissolve.
If you see small potato pieces remaining, keep simmering until they mostly melt into the broth and slightly thicken it.
Reduce the heat to very low, then slowly stir in the heavy cream until it is fully blended.
If using the sugar, sprinkle it in now and stir until dissolved to gently soften the sauerkraut tang.
Taste the soup and adjust the salt, pepper, or sugar to balance the flavors to your liking.
Ladle the hot soup into warm bowls, making sure each serving has plenty of sauerkraut and bacon.
Top with a spoonful of extra cream, chopped fresh parsley, or more crisp bacon if you like.
Serve with crusty bread or rye rolls on the side to soak up the flavorful broth.
| Energy | 382 | kcal |
|---|---|---|
| Protein | 13 | g |
| Total Fat | 30 | g |
| Carbohydrates | 16 | g |
| Dietary Fiber | 4 | g |
* Approximate, per serving.
Data source: USDA FoodData Central.
This cozy sauerkraut soup shines with a side of dark rye bread, pretzels, or a simple green salad.
For a heartier meal, stir in sliced smoked sausage or serve bowls alongside grilled bratwurst or roasted potatoes.
A cold lager or crisp apple cider pairs beautifully, cutting through the richness and echoing the soup's gentle tang.
Lisa, Kingston: BRAVO!!!!!!!!!!! It was the best soup i ever made and had
: Glad it turned out so well, Lisa!
the.baking, Seattle: Traditional German Sauerkraut Soup, I used half and half as I didn't have any heavy cream.
: Half-and-half works nicely here too.
Please post your feedback and pictures here. We’d love to hear from you!