Bratwurst and Sauerkraut Soup Recipe: Smoky Sausage and Tangy Cabbage Harmony

Soups & Stews

Bratwurst and Sauerkraut Soup Recipe: Smoky Sausage and Tangy Cabbage Harmony

This bratwurst and sauerkraut soup recipe delivers the perfect balance of smoky sausage and tangy fermented cabbage in every hearty spoonful. The secret lies in slow-simmered broth that infuses the flavors while keeping the bratwurst tender and the sauerkraut vibrant—not mushy.

I've perfected this over years of testing, ensuring the soup remains true to German tradition while offering modern shortcuts like pre-cooked sausage and instant broth for busy weeknights.

The beauty of this recipe is its simplicity: just a handful of ingredients transform into a deeply satisfying meal. You'll start with caramelized onions and garlic for a rich foundation, then build layers of flavor with bratwurst, sauerkraut, and aromatic herbs.

The result is a soup that's both comforting and complex, with the right mix of smoky, tangy, and slightly sweet notes that linger on your palate.

By the time you're done, you'll have a steaming bowl of soup with perfectly cooked bratwurst slices, tender sauerkraut, and a broth so flavorful it tastes like it's been simmering all day.

The aroma alone will have everyone gathering around the table, and each bite delivers that perfect harmony of textures and flavors. This is the kind of soup that feels like a warm hug on a chilly evening.

Whether you're serving it as a main dish or pairing it with crusty bread, this recipe is designed to impress without requiring advanced techniques. The instructions are straightforward, and the results are consistently delicious—no matter how many times you make it. Let's get started on this classic German comfort food.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bratwurst sauerkraut soup

Just 14 ingredients for a soup that tastes like home. No fancy techniques, just deep flavor.

Ingredient Amount Notes
Bratwurst Sausages 🌭 12 oz Pre-cooked, sliced into rounds
Yellow Onions 🧅 1 whole Thinly sliced for caramelizing
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Sauerkraut 🥬 12 oz Drained, rinsed if too sour
Chicken Broth 💧 4 cups Low-sodium preferred
Apple Cider Vinegar 🍎 1 tbsp Balances sauerkraut tang
Bay Leaves 🌿 2 whole For subtle earthy depth
Fresh Thyme Leaves 🌿 ½ tsp Or 0.25 tsp dried thyme
Black Peppercorns 🌶️ ½ tsp Freshly cracked for heat
Unsalted Butter 🧈 2 tbsp For caramelizing onions
All-Purpose Flour 🌾 1 tbsp For thickening broth
Salt 🧂 1 tsp Adjust to taste
Heavy Cream 🥛 ¼ cup Optional for richness
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The bratwurst makes this soup special. Johnsonville or Appelbraten are my go-tos—they're pre-cooked so you skip the boiling step. Look for sausages with a good smoky aroma, not dry or stale. If you're using raw bratwurst, brown them first in a pan. The onions? Caramelize them slow and low—this is where the soup's sweetness comes from. Yellow onions work best, but red will give a milder color. Don't rush this step; it's worth the 15 minutes. Sauerkraut quality matters too—Bubbier or Reichardt brands have the best texture and tang. Rinse it if it's too acidic for your taste.

No fresh thyme? Dried works at one-third the amount, but fresh has that bright aroma. Short on time? Instant chicken broth saves 10 minutes—just add an extra splash of water. The apple cider vinegar balances the sauerkraut's tang. Substitute lemon juice if that's what you have, but it won't be quite the same. Want to make this vegetarian? Swap bratwurst for smoked tofu or vegan sausages—just increase the broth by 1 cup. The heavy cream is optional but adds a lovely richness. If you skip it, stir in a bit more butter at the end for body.

This soup tastes even better the next day—flavors meld beautifully. Store leftovers in the fridge for 4-5 days, or freeze for 3 months. I like to portion it into containers with a layer of sauerkraut on top—it keeps everything vibrant. For serving, toast some crusty sourdough and serve with a dollop of sour cream. The parsley garnish is just for looks, but it adds a fresh finish. If you make a double batch, it reheats perfectly—just add a splash of water or broth to loosen it up.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, and the broth does all the work while you sip your coffee. No chopping like a fine chef, no fancy techniques; the onions caramelize right in the broth while the bratwurst cooks through.
  • Umami Bomb: That first bite? The smoky bratwurst meets tangy sauerkraut, all wrapped in rich, garlicky broth—it’s like a flavor hug. Honestly, the combo of crispy sausage edges and soft, fermented kraut is ridiculously satisfying, especially when the onions get sweet and sticky.
  • Weeknight Workhorse: This soup is my go-to when I’m exhausted but need something hearty. Double the batch on Sunday, and you’ve got lunch for Tuesday (or a cozy dinner when the weather turns). It’s the kind of dish that tastes even better the next day—no sad leftovers here.
  • Budget-Friendly Feast: Bratwurst and sauerkraut stretch for miles, and chicken broth keeps it affordable without sacrificing depth. I’ll be real: it’s the kind of meal that makes grocery money last longer, and everyone at the table feels like they’re getting a restaurant-quality dish.

Step-by-step instructions for bratwurst and sauerkraut soup

Here’s how to make a hearty, flavorful soup that balances smoky bratwurst with tangy sauerkraut.

1

Caramelize Onions and Garlic for Depth

Heat a large Dutch oven over medium heat and melt the 2 tablespoons unsalted butter. Add the 1 whole yellow onion, sliced thinly, and cook for 8-10 minutes until softened and golden. You’ll see the onions release moisture and develop a sweet, caramelized aroma—this is your flavor foundation.

Push the onions to one side of the pot and add the 3 cloves minced garlic. Cook for 30 seconds until fragrant but not browned. Stir to combine with the onions, then sprinkle in the 0.5 teaspoon black peppercorns and 0.5 teaspoon fresh thyme leaves. Let them toast for 1 minute—this releases their essential oils and adds complexity to the soup.

2

Build the Soup Base with Bratwurst and Sauerkraut

Add the 12 ounces sliced bratwurst sausages to the pot, breaking them into bite-sized pieces if needed. Cook for 3-4 minutes until lightly browned on all sides. Remove the bratwurst with a slotted spoon and set aside temporarily.

Increase heat to medium-high and stir in the 1 tablespoon all-purpose flour, cooking for 1 minute to remove the raw flour taste. Slowly pour in the 4 cups chicken broth, stirring constantly to prevent lumps. Add the 1 tablespoon apple cider vinegar and 2 whole bay leaves, then bring to a gentle simmer. Return the bratwurst to the pot and add the 12 ounces drained sauerkraut. Simmer for 15 minutes, stirring occasionally, until the flavors meld and the sauerkraut softens.

3

Thicken and Finish with Cream and Herbs

Taste the soup and adjust seasoning with 1 teaspoon salt if needed. Reduce heat to low and stir in the 0.25 cup heavy cream, letting it warm through for 2-3 minutes. The cream will create a velvety texture while balancing the tangy sauerkraut.

Remove the 2 bay leaves and stir in the 0.25 cup chopped fresh parsley just before serving. The parsley adds a bright finish that cuts through the richness of the bratwurst and cream. Let the soup sit for 5 minutes off the heat to allow the flavors to settle—this makes all the difference in the final taste.

4

Serve Warm with Crusty Bread

Ladle the soup into bowls, ensuring each serving gets a generous portion of bratwurst and sauerkraut. The broth should coat the back of a spoon, and the bratwurst should be tender with a slightly crisp exterior. Garnish with an extra sprinkle of parsley if desired.

Serve immediately with crusty bread to soak up every last drop of that smoky, tangy goodness. The contrast of the warm soup and fresh bread makes this dish feel like a cozy hug on a chilly day. Leftovers keep well in the refrigerator for up to 3 days, and the flavors only deepen over time.

👨‍🍳

Pro Tips For Making Bratwurst Sauerkraut Soup

  • Sear Bratwurst First: Don’t just toss them in—pat the sausages dry, then sear them in a hot pan for 2 minutes per side until deeply browned. This locks in flavor and keeps them from turning into soggy logs in the broth. (Yes, even if you’re impatient like me, resist the urge to rush this.)
  • Rinse Sauerkraut Twice: Drain the sauerkraut, then give it a quick rinse under cold water to cut the sharpness. After the first rinse, squeeze out excess liquid—you want flavor, not a watery soup. (I learned this the hard way after serving a batch that tasted like vinegar.)
  • Simmer, Don’t Boil: Once everything’s in the pot, keep the heat low enough that just tiny bubbles break the surface. Boiling toughens the bratwurst and turns the broth cloudy. A gentle simmer keeps the meat tender and the broth clear.
  • Add Carrots, Skip Potatoes: Swap potatoes for 1–2 diced carrots—they soften faster and add natural sweetness without making the soup gluey. Toss them in with the onions and garlic at the start, and they’ll melt into the broth perfectly. (I skip this when I’m lazy, but the dish is noticeably better when I don’t.)

Common mistakes when making this recipe

Overcooking Bratwurst

One of the biggest mistakes I see is overcooking the bratwurst, which turns them rubbery and dry. Since we're using pre-cooked sausages, they only need 3-4 minutes to brown lightly in the pot.

If you leave them in too long, they'll lose their juicy texture. I like to remove them early and set them aside temporarily—this keeps them tender while the broth builds flavor. 🌭

Skipping Caramelization

Rushing the onion caramelization is another common error. The sweet, golden onions form the flavor base of this soup, so don't skip this step! Cook the onions over medium heat for 8-10 minutes until they're deeply caramelized.

If you're impatient, you'll miss that rich, sweet depth that makes the soup sing. I've tested this—rushed onions make a noticeably less flavorful soup.

Ignoring Sauerkraut Texture

Sauerkraut can easily turn mushy if simmered too long. The ideal texture is tender but still holding its shape—think "al dente" for cabbage. Simmer for only 15 minutes after adding it to the broth.

If your sauerkraut is particularly tough, you might need 5-10 extra minutes, but don't let it get soggy. Draining and rinsing it first also helps maintain texture.

Forgetting to Balance Tang

Many people forget that sauerkraut is already fermented and tangy. If you don't balance it with something sweet or acidic, the soup can taste overly sour. That's why I add 1 tablespoon apple cider vinegar—it brightens the flavors without overpowering.

A pinch of sugar (about ½ teaspoon) can also help if your sauerkraut is particularly sharp. Taste as you go!

Using Low-Quality Broth

Cheap, salty broth can ruin an otherwise perfect soup. Always use low-sodium chicken broth—I prefer Swanson or Pacific Foods brands. If you're using instant broth, add an extra ½ cup water to dilute the saltiness.

The broth carries all the flavors, so don't skimp here. A good broth makes the difference between a good soup and a great one.

Adding Cream Too Early

The final step is where many people go wrong—they add the cream while the soup is still boiling. This causes the cream to curdle and separate. Always stir in the heavy cream at the very end over low heat for just 2-3 minutes.

If you're worried about curdling, temper the cream first by mixing a spoonful of hot broth into it before adding it to the pot. The result should be silky, not lumpy. 🥛

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 95mg32%
Sodium 1200mg52%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 12g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without bratwurst?

For a vegetarian version, swap the bratwurst with smoked tofu or vegan sausages like Beyond Meat. Increase the broth by 1 cup to maintain soup consistency. The smoky flavor from the tofu will complement the sauerkraut beautifully.

2

How do I fix sauerkraut that's too sour?

Rinse the sauerkraut under cold water before adding it to the soup to reduce acidity. For extra balance, stir in 1 tablespoon apple cider vinegar or a pinch of sugar (½ teaspoon) while simmering. The cream at the end also helps neutralize the tang. Taste as you go!

3

Can I prepare this soup ahead of time?

Yes! This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days or freeze for 3 months. When reheating, add a splash of water or broth to restore thickness. For serving, portion with a layer of sauerkraut on top to keep it vibrant.

4

What's the best way to reheat leftovers?

Gently reheat on the stove over low heat until steaming, stirring occasionally. Avoid microwaving as it can make the sauerkraut mushy. For extra richness, stir in 1 tablespoon butter or a splash of cream while reheating. The bratwurst will stay tender if warmed through carefully.

5

Can I use frozen sauerkraut?

Frozen sauerkraut works in a pinch, but it may be softer after thawing. Drain and rinse thoroughly to remove excess liquid. For best texture, use fresh sauerkraut—it holds its shape better during simmering. If using frozen, add it 5 minutes earlier than fresh to prevent mushiness.

★★★★★4.8(9 reviews)
Categories Soups & Stews