Soups & Stews
This bratwurst and sauerkraut soup recipe transforms humble ingredients into a hearty, restaurant-quality meal that warms you from the inside out. The secret lies in balancing smoky bratwurst, tangy sauerkraut, and aromatic vegetables in a rich broth that simmers until every flavor melds perfectly.
I developed this recipe during chilly evenings when I craved something comforting yet packed with bold flavors—no shortcuts, just deep, satisfying taste in every spoonful.
The foundation begins with properly browning the bratwurst to develop that essential smoky crust before simmering, while onions, garlic, and bay leaf build aromatic depth. Sauerkraut adds the perfect tangy contrast that cuts through the richness, creating a harmonious balance that keeps you reaching for another bowl.
With just 30 minutes of active prep and 1 hour of simmering, this soup delivers restaurant-quality results without the fuss.
What makes this soup truly special is how the flavors evolve as it simmers—starting with bright, tangy notes that mellow into a complex, savory depth. The bratwurst stays juicy and flavorful, while the sauerkraut softens just enough to release its fermented goodness.
Each bite offers a perfect marriage of textures: tender sausage, slightly crisp vegetables, and a velvety broth that coats your spoon.
Serve with crusty bread to soak up every last drop or a dollop of mustard for an extra kick. This soup tastes even better the next day, making it ideal for meal prep or feeding a crowd. Let's create this comforting classic that brings warmth and satisfaction to your table.
Ingredients for bratwurst sauerkraut soup
Humble ingredients that transform into a smoky, tangy masterpiece with every simmer.
| Ingredient | Amount | Notes |
|---|---|---|
| Bratwurst Sausages 🌭 | 1 ½ lb | High-quality, smoked variety preferred |
| Yellow Onions 🧅 | 2 large | Diced, about 2 cups total |
| Carrots 🥕 | 4 medium | Peeled, cut into 1-inch chunks |
| Celery Stalks 🧅 | 3 whole | Diced, about 1 cup total |
| Garlic Cloves 🧄 | 4 cloves | Minced, about 1 tbsp total |
| Sauerkraut 🥬 | 14 oz | Drained, rinsed if too acidic |
| Bay Leaves 🌿 | 2 whole | Fresh or high-quality dried |
| Beef Broth 💧 | 6 cups | Low-sodium preferred |
| Apple Cider Vinegar 🍏 | 1 tbsp | For balancing tanginess |
| Dijon Mustard 🧂 | 1 tbsp | For depth of flavor |
| Thyme Leaves 🌿 | 1 tbsp | Fresh, or 1 tsp dried |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Crusty Bread 🍞 | 6 slices | For serving, optional |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For browning bratwurst |
The bratwurst makes or breaks this dish—Johnsonville or Appelgate are my go-tos, but any high-quality smoked variety works. Look for good marbling and a rich color at Whole Foods or your local butcher shop. The sauerkraut should be tangy but not overly sour—Reinhart or Bubbier brands from the refrigerated section are ideal. For the broth, Kitchen Basics or homemade is best—low-sodium so you can control the seasoning. Fresh thyme and bay leaves elevate the aroma, so don't skip them if you've got them.
No sauerkraut? Substitute with 1 cup chopped green cabbage plus 1 tsp vinegar for a similar crunch. Running low on beef broth? Vegetable broth with an extra splash of soy sauce works in a pinch. The Dijon mustard adds depth—Maille or whole-grain varieties have the best flavor. For extra richness, stir in 1 tbsp of apple cider vinegar or a splash of beer> (like a light lager) at the end. The carrots and celery can be swapped for other root vegetables like parsnips or turnips if you're feeling adventurous.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months—portion into containers for easy reheating. The crusty bread? Baguette or sourdough from the bakery section toasts perfectly. For extra warmth, serve with a dollop of Dijon mustard or a sprinkle of fresh parsley on top.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just chop the onions, carrots, and celery (no fancy dice, just rough chunks), toss them in a pot with the bratwurst, and let the broth do the work. The sausage even cooks itself as it simmers, so you’re basically hands-off after the initial chop.
- Garlicky Umami Bomb: That first bite? The bratwurst’s smoky snap against the tangy sauerkraut, all wrapped in a broth so rich from caramelized onions and garlic—it’s like a hug in a bowl. Honestly, I’ll take this over takeout any day.
- Weeknight & Leftovers: Make a double batch on Sunday, and you’ve got lunch covered for days. The flavors only get better as it sits—my kids actually ask for leftovers, which never happens—and it reheats like a dream.
- Budget-Friendly Feast: A pack of bratwurst and a jar of sauerkraut stretch this soup to feed four for under $15. Between us, it’s my go-to when I’m broke but still want to feel like I’m treating myself. Plus, the veggies bulk it up so no one feels shortchanged.
Step-by-step instructions for bratwurst and sauerkraut soup
This hearty soup brings together smoky bratwurst, tangy sauerkraut, and aromatic vegetables for a comforting meal.
Sauté the Vegetables and Brown the Bratwurst
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 large diced yellow onions, 4 medium chopped carrots, and 3 diced celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and begin to caramelize. You'll notice the onions turn translucent and the carrots develop a slight golden hue.
Push the vegetables to one side of the pot and add the 1.5 lb bratwurst sausages to the empty space. Brown them on all sides for 5-6 minutes until they develop a deep golden crust. This step is crucial—it enhances the smoky flavor and ensures the sausages cook evenly. Remove the bratwurst and set aside temporarily.
Build the Flavor Base
In the same pot, add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 14 oz drained sauerkraut, 2 whole bay leaves, 6 cups beef broth, 1 tablespoon apple cider vinegar, 1 tablespoon Dijon mustard, and 1 tablespoon thyme leaves. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook for 15 minutes. This allows the flavors to meld together beautifully.
While the soup simmers, taste and adjust seasoning with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. The sauerkraut already adds some tanginess, but the vinegar and mustard balance it perfectly. If the broth seems too thin, you can reduce it slightly by simmering uncovered for an additional 5 minutes.
Finish and Serve
Return the browned bratwurst sausages to the pot and let them simmer in the broth for 10-12 minutes until fully heated through. The sausages should be tender and easily pierced with a fork. Remove the bay leaves before serving, as they can be slightly bitter when overcooked.
Ladle the soup into bowls and serve immediately with 6 slices crusty bread on the side. The combination of smoky bratwurst, tangy sauerkraut, and rich broth creates a harmonious balance of flavors. Each spoonful delivers a perfect mix of savory, tangy, and slightly sweet notes that make this soup truly comforting.
Optional Garnish
For an extra touch of freshness, garnish each serving with a sprinkle of freshly cracked black pepper and a few thyme leaves. This not only adds visual appeal but also enhances the aroma and flavor. The crusty bread is ideal for soaking up any remaining broth, ensuring no flavor goes to waste.
This soup is best enjoyed fresh, so don't wait too long before serving. The flavors continue to develop as it sits, but the texture and temperature are best when served immediately. Pair it with a crisp white wine or a cold beer to complement the rich, hearty flavors.
Pro Tips For Making Bratwurst Sauerkraut Soup
- Sear the Bratwurst First: Take those sausages out of the package and hit them with a dry skillet over medium-high heat before adding anything else. That crispy crust is what keeps them from turning into mushy logs in the soup—plus, it adds flavor that no amount of simmering later can match. (Yes, even if you’re impatient like me.)
- Chop the Onions Fine: Skip the lazy half-moons and dice those yellow onions into tiny, even pieces—think 1/4-inch cubes. They’ll cook faster and blend into the soup without leaving awkward chunks, especially when paired with the celery and carrots. My grandmother swore by this, and she was right: the texture makes a real difference.
- Drain and Rinse the Sauerkraut: That jarred sauerkraut comes packed in brine, and if you skip rinsing it, your soup will taste like a pickle bomb. Drain well, give it a quick rinse under cold water, and pat it dry with a towel—this keeps the flavor but cuts the excess salt. (Your future self will thank you.)
- Simmer Low and Slow: After adding the bratwurst and sauerkraut, resist the urge to crank the heat. A gentle simmer at medium-low (about 180°F) keeps the sausages tender and the flavors melding without turning the soup into a sad, watery mess. I learned this the hard way—boiling it turns the bratwurst into rubber.
Serving suggestions for leftovers
Crusty Bread Pairings
Serve this soup with 6 slices of crusty bread like a baguette or sourdough from your local bakery. The bread soaks up every last drop of the rich, smoky broth beautifully.
I love toasting the slices in the oven for 3-5 minutes at 375°F until golden and crisp. For extra flavor, brush the toasted bread with garlic-infused olive oil before serving. 🍞
Mustard Serving Style
Offer a small bowl of Dijon mustard on the table for guests to add to their soup. The tangy mustard enhances the bratwurst and sauerkraut flavors, creating a perfect balance.
I recommend Maille or whole-grain Dijon for the best depth of flavor. A simple ½ teaspoon per bowl adds just the right kick without overpowering the dish.
Fresh Garnishes
Brighten up each bowl with a sprinkle of fresh parsley or chopped chives just before serving. These herbs add a pop of color and freshness that contrasts beautifully with the rich, smoky flavors.
A pinch of freshly cracked black pepper also elevates the dish, adding a subtle heat that ties everything together. 🌿
Beverage Pairings
A crisp German wheat beer like Weihenstephaner Hefeweissbier complements the smoky bratwurst and tangy sauerkraut perfectly. For wine lovers, a dry Riesling or Sauvignon Blanc cuts through the richness while enhancing the soup's flavors. I also enjoy a light lager for its refreshing contrast to the hearty soup.
Leftovers Strategy
This soup tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stovetop over low heat with a splash of beef broth to prevent drying out.
For extra richness, stir in 1 tablespoon of apple cider vinegar or a splash of beer while reheating. ❄️
Seasonal Additions
In fall, stir in ½ cup of diced apples or ½ cup of sautéed mushrooms for added depth. For spring, swap the beef broth for vegetable broth and add 1 cup of fresh spinach at the end of cooking.
These seasonal twists keep the soup exciting year-round while maintaining its comforting essence. 🍎
Nutrition facts
Frequently asked questions
Can I use smoked sausage instead of bratwurst?
Any high-quality smoked sausage will work beautifully. Look for varieties with good marbling like kielbasa or smoked andouille. Just adjust cooking time—smoked sausages may need 5-7 minutes less simmering time than bratwurst to avoid drying out.
Why does my sauerkraut taste too sour?
Fresh sauerkraut can be quite tangy, but you can balance it by adding 1 extra tablespoon of apple cider vinegar or ½ teaspoon sugar to the soup. Also try rinsing the sauerkraut before adding it to remove excess acidity, though this may reduce its fermented flavor slightly.
How can I make this soup vegetarian?
Swap the bratwurst for 14 oz of smoked tofu or 12 oz of vegan sausage (like Beyond Meat or Field Roast). Use vegetable broth instead of beef broth and add 1 cup of mushrooms for extra umami. The Dijon mustard and thyme will still provide great depth of flavor.
Can I make this soup in a slow cooker?
Yes! Brown the bratwurst and sauté the vegetables first, then transfer everything to your slow cooker. Add all remaining ingredients 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 especially rich.
What if I don't have fresh thyme?
No problem! Use 1 teaspoon of dried thyme instead, or swap it for ½ teaspoon of dried marjoram or 1 bay leaf for a similar earthy flavor. The soup will still taste delicious—just slightly different in aroma.
