Soups & Stews
This bratwurst and sauerkraut soup recipe brings hearty German comfort to your pot with just the right balance of smoky sausage and tangy fermented cabbage. The secret lies in slow-browning bratwurst for deep flavor, then simmering in a rich beer broth until every ingredient melds into a satisfying, aromatic stew.
I've perfected this over years of testing—each bite delivers that perfect harmony of savory, tangy, and slightly sweet notes that make it a weeknight staple or weekend centerpiece.
The foundation starts with caramelizing bratwurst slices until they develop a crispy, flavorful crust, then building depth with onions, garlic, and caraway seeds—essential for that authentic German touch.
Sauerkraut adds a bright acidity that cuts through the richness, while a splash of beer (or broth) keeps the soup hearty and flavorful. The result? A bowl of soup that's warm, comforting, and packed with layers of taste that feel both nostalgic and fresh.
What you'll end up with is a soup so rich and satisfying, it disappears faster than you can say "Brotzeit." The bratwurst stays tender yet flavorful, the sauerkraut retains its crunch, and the broth is thick enough to coat every spoonful without being heavy.
This is the kind of dish that feels like a hug in a bowl—perfect for chilly evenings or when you're craving something that tastes like home.
Serve it with crusty rye bread for dipping or a dollop of mustard on the side for extra tang. The leftovers reheat beautifully, making it ideal for meal prep. Let's get cooking—this soup is worth every minute of simmering time.
Ingredients for bratwurst sauerkraut soup
Heartwarming German flavors start with these simple, quality ingredients everyone can find.
| Ingredient | Amount | Notes |
|---|---|---|
| Bratwurst Sausages 🌭 | 1 lb | Fresh, sliced into rounds |
| Sauerkraut 🥬 | 14 oz | Drained, rinsed if too acidic |
| Yellow Onion 🧅 | 1 whole | Medium, thinly sliced |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Caraway Seeds 🌿 | 1 tsp | Whole, toasted lightly |
| Beer 🍺 | 2 cups | Dark lager or ale |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 1 tbsp | Smooth, no salt added |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Bay Leaf 🌿 | 1 whole | For depth of flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, for browning |
| Rye Bread 🍞 | 1 piece | Crusty, for serving |
| Yellow Mustard 🟡 | 1 tbsp | For serving, optional |
The bratwurst makes or breaks this dish—look for fresh, high-quality sausages with good marbling. Kieferle or Johnsonville are reliable brands, but any good-quality bratwurst works. Sauerkraut can vary in acidity, so rinse it well if it's too sharp for your taste. Caraway seeds are key for that authentic German flavor—toast them lightly in a dry pan before adding to release their aroma. Beer adds depth, but any dark lager or ale works—just avoid light beers that won't complement the richness.
No beer? Substitute extra chicken broth with a splash of apple cider vinegar for tang. Fresh garlic is ideal, but garlic powder at half the amount works in a pinch. The tomato paste can be skipped if you prefer a cleaner flavor, but it adds a nice umami depth. For extra richness, add a pat of butter when serving. The rye bread should be crusty—Pumpernickel or a good sourdough both work perfectly for dipping. If you can't find rye, dark whole wheat is a decent substitute.
This soup tastes even better the next day as flavors meld together. Keeps 4-5 days in the fridge, and freezes beautifully for up to 3 months. I always make a double batch—one for dinner, one for lunches. The broth thickens as it cools, so add a splash of water or broth when reheating. Serve with extra mustard on the side for tangy contrast.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe because it’s the kind of meal that starts in one pot and ends with zero dishes. Slice the onion, brown the bratwurst, toss in the sauerkraut—boom, done. The caraway seeds even infuse while you stir.
- Caraway Magic: Between us, that little pinch of caraway seeds is the secret weapon. It turns the sauerkraut from tangy to ridiculously good—nutty, earthy, with just enough bite to make your taste buds sing. Honestly, skip it at your own risk.
- Weeknight Workhorse: This soup is my go-to when I’m too tired to plan. Double the batch on Sunday, and you’ve got lunch for Tuesday and Wednesday. The bratwurst stays juicy, the sauerkraut softens perfectly, and it reheats like a dream.
- Budget-Friendly Feast: A pack of bratwurst and a jar of sauerkraut stretch this into four hearty servings without breaking the bank. It’s the kind of meal that makes grocery day feel like a win—plus, leftovers taste even better the next day.
Step-by-step instructions for bratwurst and sauerkraut soup
This hearty soup brings together smoky bratwurst, tangy sauerkraut, and rich broth for a comforting meal.
Sear the Bratwurst and Sauté the Aromatics
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons butter. Once the butter foams, add the 1 lb bratwurst sausages sliced into rounds. Cook for 3-4 minutes until they're golden brown on all sides, then remove them and set aside. This step builds deep flavor through browning.
In the same pot, add the 1 whole yellow onion sliced thinly and cook for 5 minutes until softened and starting to caramelize. Add the 3 cloves minced garlic and the 1 teaspoon caraway seeds (toasted lightly first), cooking for another 1 minute until fragrant. The caraway seeds should be lightly toasted but not burned—this releases their nutty aroma.
Build the Flavorful Base
Lower the heat to medium and stir in the 1 tablespoon tomato paste, cooking for 1 minute to remove its raw taste. Add the 14 ounces drained sauerkraut and the 2 cups beer, scraping up any browned bits from the bottom of the pot. This deglazing captures all the flavor you've built so far.
Pour in the 4 cups chicken broth and add the 1 whole bay leaf, 1 teaspoon salt, and ½ teaspoon black pepper. Bring to a gentle simmer and let it cook for 10 minutes to allow the flavors to meld. You'll notice the sauerkraut softening and the broth developing a rich, slightly tangy aroma.
Finish with Vinegar and Return the Bratwurst
Stir in the 1 tablespoon apple cider vinegar to brighten the flavors and add a subtle tang. Return the cooked bratwurst to the pot and simmer together for 5-7 minutes until everything is heated through. The bratwurst should be fully warmed through but not overcooked—it should still hold its shape.
Taste and adjust the seasoning if needed, adding more salt or pepper as necessary. The soup should be rich and flavorful, with a balance of smoky, tangy, and savory notes. If it's too thick, you can thin it with a little water or additional broth.
Serve with Crusty Bread and Mustard
Ladle the soup into bowls and serve immediately with slices of crusty rye bread on the side. Offer the 1 tablespoon yellow mustard as an optional topping for those who enjoy a bit of extra tang. The contrast of the dense rye bread with the hearty soup makes this a truly satisfying meal.
This soup tastes even better the next day as the flavors continue to develop, so consider making a double batch for leftovers. The combination of bratwurst and sauerkraut creates a perfect balance of richness and acidity that makes this soup irresistibly comforting.
Pro Tips For Making Bratwurst Sauerkraut Soup
- CRACK THE SAUSAGES FIRST: Sear the bratwurst in a separate pan until they’re golden and just cooked through—about 3 minutes per side. Adding them straight to the soup later keeps them from turning into mushy, flavorless logs. (Yes, I’ve done that. Don’t.)
- RINSE THE SAUERKRAUT: Drain the sauerkraut, then rinse it under cold water for 10 seconds to cut the acidity. This balances the flavor without killing the tang—just don’t overdo it, or you’ll mute the dish entirely.
- DON’T SKIP THE BLOOM: Toast the caraway seeds in a dry pan for 30 seconds until they smell like a German forest. Crush them lightly with the side of your knife before adding to the soup—this releases their aroma and prevents them from sinking like tiny stones.
- SWEAT THE ONIONS LOW: Cook the onions over medium-low heat for 8-10 minutes until they’re translucent and slightly caramelized. Rushing this step means your soup will taste raw and sharp, not rich and layered. (Your nose will thank you.)
Creative variations of bratwurst sauerkraut soup
Smoky Beer Reduction
Swap the beer broth for a smoky beer reduction by simmering 2 cups dark lager with 1 chopped smoked paprika and ½ cup apple cider vinegar until reduced by half. This adds depth and a subtle smokiness that pairs perfectly with bratwurst.
I use Guinness or Black Label for the best results—just reduce it slowly over medium-low heat until syrupy. 🍺
Creamy Potato Twist
Add 1 cup diced Yukon Gold potatoes with the sauerkraut and simmer until tender. Finish with ½ cup heavy cream and a pinch of nutmeg for a creamy, comforting texture. The potatoes soak up the broth while adding heartiness. I often use organic potatoes for better flavor and texture. 🥔
Spicy Kick with Chorizo
Replace bratwurst with ½ lb Spanish chorizo, sliced and browned first. The chorizo adds a smoky, spicy dimension that contrasts beautifully with the tangy sauerkraut. I like La Querencia chorizo for its bold flavor. Add ½ tsp smoked paprika to the broth for extra depth. 🌶️
Herbed White Wine Base
Replace the beer broth with 4 cups white wine (like Riesling or Sauvignon Blanc) and add 1 sprig fresh thyme and 1 sprig rosemary while simmering. The wine adds brightness and complexity, balancing the richness of the bratwurst. Deglaze with 1 tbsp white wine vinegar for extra tang. 🍷
Vegetarian Option
Skip the bratwurst and add 1 cup crumbled tempeh or 1 lb mushrooms (like shiitake or cremini) for umami. Boost flavor with 1 tbsp soy sauce and 1 tsp liquid smoke. The mushrooms mimic the meaty texture while keeping the dish hearty. 🍄
Sweet and Sour Finish
Stir in 2 tbsp honey and 1 tbsp rice vinegar at the end for a sweet-tangy balance. This works especially well with apple slices or pears added to the soup for texture. The sweetness complements the smoky bratwurst beautifully. 🍏
Nutrition facts
Frequently asked questions
Can I make this soup in a slow cooker?
Brown the bratwurst first, then add all ingredients to your slow cooker and cook on low for 4-5 hours or high for 2-3 hours. The slow cooking enhances the flavors even more, making the broth richer. Just add the apple cider vinegar in the last 15 minutes to preserve its brightness.
Why does my sauerkraut taste too sharp?
Sauerkraut can vary in acidity—rinse it well before adding to reduce sharpness. For extra tang control, simmer the soup longer (up to 20 minutes) to mellow the flavors. If it's still too sour, add a pinch of sugar or a splash of broth to balance it.
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat with a splash of water or broth to prevent thickening. Avoid microwaving—it can make the bratwurst rubbery. Stir frequently and heat just until warm (3-4 minutes). The flavors actually improve overnight!
Can I substitute beer with something else?
Yes! Use apple juice or extra chicken broth with 1 tbsp vinegar for tang. For depth, add a ½ tsp smoked paprika or a dash of liquid smoke. The beer adds complexity, but these alternatives work in a pinch.
How do I make this soup more filling?
Add 1 cup cooked barley or ½ cup diced potatoes with the sauerkraut. For extra protein, stir in ½ cup cooked lentils or 1 cup chopped kale. These additions bulk up the soup while keeping it hearty and satisfying.
