This hearty German sauerkraut soup recipe combines smoked sausage, potatoes, carrots, beef broth, and tangy sauerkraut into a rich homemade soup recipe that feels warm and filling from the first spoonful. I come back to this kind of sauerkraut soup during cold weeks because the flavor deepens as it rests, and the mix of smoky broth and tender vegetables tastes even better the next day. It also fits right into traditional German food authentic cooking, where simple ingredients build deep flavor with patience and good balance.
A lot of sauerkraut soup recipes lean too sour or too heavy. I wanted this version to feel steady and balanced, with enough richness from the sausage and broth to round out the sauerkraut without covering it up. That sharp, savory flavor is the whole point. Honestly, the smell alone reminds me of old family kitchens and thick slices of rye bread sitting on the counter waiting for dinner.

I started making versions of this sauerkraut soup years ago after cooking a lot of cabbage based dinners during winter. Recipes like my sausage and kale white bean soup inspired the same slow cooked comfort, while smoky one pot unstuffed cabbage rolls reminded me how much smoky sausage and cabbage belong together in one pot. This soup brings those same hearty flavors into one warm bowl with the sharpness of sauerkraut carrying everything forward.
Why This German Sauerkraut Soup Recipe Works So Well
The biggest thing that shapes this soup is timing. Browning the sausage first gives the broth a smoky base, and those browned bits at the bottom of the pot carry flavor into every spoonful. I learned early on that skipping this step changes the entire soup. The broth tastes flatter.
The sauerkraut matters too. I lightly drain it instead of rinsing it heavily because I still want that clean fermented bite that makes German sauerkraut recipes stand apart from other soups. The potatoes absorb some of that sharpness while cooking, which creates balance naturally. No extra cream needed in the pot. Just slow simmering and time.
Paprika and caraway seeds bring the soup closer to classic sauerkraut meals served across Central Europe. Caraway has this earthy warmth that settles into the broth after about twenty minutes. It almost sneaks up on you.
The Ingredients That Build Flavor

Smoked sausage gives the soup body and depth. I usually use kielbasa because it holds its texture while simmering and adds enough saltiness to support the broth. A softer sausage can disappear into the soup too quickly.
Sauerkraut carries the whole recipe. Good sauerkraut should smell fresh and sharp, never dull or overly vinegary. I prefer refrigerated sauerkraut for homemade soup recipe cooking because it keeps more texture. Jarred versions still work well though, especially for busy nights.
The potatoes soften the edges of the broth. I use medium starch potatoes because they thicken the soup slightly while still keeping their shape. Tiny detail, but it changes the final texture more than people expect.

Carrots and celery add sweetness in a quiet way. They soften the fermented flavor and help the broth feel fuller. I used to leave celery out years ago, then added it back one winter and immediately noticed the difference. Funny how one ingredient can shift an entire pot.
A Closer Look at Sauerkraut in German Food Authentic Cooking
Sauerkraut does more than add tanginess. It gives the soup structure. As it simmers, it softens slightly but still keeps enough texture to make every bite interesting. That texture is what separates good sauerkraut soup from broth that tastes one dimensional.
You will know the sauerkraut is working when the broth smells savory first and tangy second. That balance matters. If the sourness dominates too early, the soup usually needs more simmer time or a little more broth.
If you do not have caraway seeds, fennel seeds can bring a similar warmth. The flavor shifts slightly sweeter, though still comforting and rich.
How the Soup Comes Together

The sausage should brown until the edges darken slightly. That color equals flavor. Once the vegetables hit the pot, they soften in the sausage drippings and pick up smoky notes immediately.
After adding the tomato paste and spices, the kitchen smells deeper and warmer within a minute or two. That short cooking step wakes up the paprika and caraway seeds. I never rush it anymore. The difference shows up later in the broth.
As the soup simmers, the potatoes become tender while the broth thickens slightly from their starch. The soup should look hearty but still spoonable. If it feels too thick, a splash of water or broth fixes it easily.
How to Know the Sauerkraut Soup Is Ready
The potatoes should break easily with a spoon while still holding shape. The broth should taste smoky, savory, and lightly tangy all at once. You should smell the sausage first, then the sauerkraut underneath.
If the soup tastes too sharp, it likely needs another ten minutes of simmering. If the potatoes start falling apart completely, the soup has cooked slightly too long. Still delicious though. I have absolutely eaten bowls like that standing at the stove late at night.
Common Problems and Easy Fixes
If the broth tastes too sour, add a little more broth and let the soup simmer uncovered for several minutes. The flavor settles naturally as it cooks longer.
If the soup feels bland, the sausage probably needed more browning at the beginning. A pinch of paprika can also deepen the flavor quickly.
If the vegetables feel too firm after simmering, the heat may have stayed too low. Gentle bubbling works best for this soup.
Sometimes the soup thickens overnight in the fridge. I actually like that texture, but adding warm broth while reheating brings it back easily.
Easy Ways to Change This Homemade Soup Recipe
For a richer version, use smoked pork sausage and add an extra spoonful of tomato paste. The broth becomes deeper and slightly sweeter.
For lighter sauerkraut meals, swap beef broth for chicken broth. The soup tastes brighter and cleaner while still hearty.
Some German sauerkraut recipes include white beans instead of potatoes. That version feels earthier and slightly creamier.
A pinch of red pepper flakes adds gentle heat without overpowering the broth. I use this version during winter more often than I planned to. It wakes everything up nicely.
Storing and Reheating Sauerkraut Soup
This soup holds beautifully in the fridge for about four days. The flavor actually improves overnight because the broth and sauerkraut continue blending together.
For freezing, cool the soup fully before storing it in airtight containers. It keeps well for about three months. The potatoes soften slightly after thawing, but the flavor stays rich and balanced.
Reheat slowly over medium low heat with a splash of broth or water. The soup should loosen gently as it warms.
Small Tips That Make a Big Difference
Use a heavy pot or Dutch oven because it holds heat steadily during simmering. Thin pots can scorch the broth near the bottom.
Slice the sausage evenly so every piece browns at the same pace. Small detail again, but it matters.
Taste the broth before adding salt. Sauerkraut and sausage already bring saltiness into the soup naturally.
Let the soup rest for at least fifteen minutes before serving if you can wait. The broth settles and tastes fuller. I rarely wait long enough myself.
Favorite Ways to Serve German Sauerkraut Soup
Serve it with thick rye bread for a classic German food authentic meal.
Add a spoonful of sour cream on top for extra richness and balance.
Fresh parsley brightens the smoky broth right before serving.
This soup also works beautifully beside roasted vegetables or a crisp cucumber salad. Simple food. Real food.
Save This Sauerkraut Soup Recipe for Later
Save this hearty German sauerkraut soup recipe to your Pinterest soup board so you can come back to it during colder months or whenever you need filling homemade soup recipe ideas. Sauerkraut soup recipes like this one taste even better the next day, which makes them great for meal prep too.
If you make this sauerkraut soup, share how it turned out in the comments. I always enjoy hearing how others adjust family style German sauerkraut recipes or add their own touch to these comforting sauerkraut meals.

Hearty German Sauerkraut Soup Recipe
Hearty German sauerkraut soup recipe with smoked sausage, potatoes, and rich broth. Cozy homemade soup recipe full of flavor.
Ingredients
- 1 tablespoon olive oil
- 14 ounces smoked sausage or kielbasa, sliced into rounds
- 1 medium onion, diced
- 3 garlic cloves, minced
- 3 medium carrots, sliced
- 2 celery stalks, chopped
- 4 cups sauerkraut, lightly drained
- 4 medium potatoes, peeled and cubed
- 6 cups beef broth
- 1 cup water
- 1 teaspoon paprika
- 1 teaspoon caraway seeds
- 1 bay leaf
- 1 teaspoon black pepper
- Salt, to taste
- 1 tablespoon tomato paste
- 1 teaspoon brown sugar
- Sour cream, for serving
- Fresh parsley, for garnish
Instructions
- BROWN THE SAUSAGE: Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the sliced sausage and cook for about 5 minutes until browned around the edges and lightly crisp. Remove the sausage from the pot and set aside.
- COOK THE VEGETABLES: Add the onion, carrots, and celery to the same pot. Cook for about 6 minutes until softened. Stir in the garlic and cook for 30 seconds until fragrant.
- BUILD THE BROTH: Stir in the tomato paste, paprika, black pepper, and caraway seeds. Cook for 1 minute to deepen the flavor. Add the sauerkraut, potatoes, beef broth, water, and bay leaf. Return the browned sausage to the pot and stir well to combine.
- SIMMER THE SOUP: Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for about 35 minutes until the potatoes are tender and the flavors are blended. Taste and add salt if needed.
- SERVE: Ladle the soup into bowls and top with sour cream and fresh parsley before serving warm.
Notes
The soup tastes even better after resting for a few hours because the flavors continue to blend together.
Rinsing the sauerkraut lightly will soften the tangy flavor while still keeping the traditional taste.
Serve with crusty bread or rye bread for a hearty meal.
Nutrition Information
Yield
6Serving Size
1Amount Per Serving Calories 413Total Fat 22gSaturated Fat 7gUnsaturated Fat 15gCholesterol 40mgSodium 2612mgCarbohydrates 39gFiber 10gSugar 8gProtein 16g