Bratwurst, Sauerkraut, and Potato Casserole Recipe: One-Pan German Feast

Side Dishes

Bratwurst, Sauerkraut, and Potato Casserole Recipe: One-Pan German Feast

This bratwurst, sauerkraut, and potato casserole delivers all the hearty comfort of a German feast in one satisfying dish—no fuss, no mess, just deep flavors and tender textures. The secret lies in slow-cooked bratwurst that stays juicy, sauerkraut with just the right tang, and potatoes that absorb every savory bite.

I perfected this recipe after years of testing, balancing traditional German roots with modern techniques that make it foolproof.

What makes this casserole special is the harmony of flavors and textures: crispy bratwurst slices layered with tender potatoes and tangy sauerkraut, all baked until golden and bubbling. The dish requires just one pan, saving time and cleanup while delivering restaurant-quality results.

The slow cooking ensures the bratwurst remains juicy, while the potatoes develop a creamy, caramelized edge that’s impossible to resist.

By the time it emerges from the oven, you’ll have a dish that’s rich, hearty, and packed with authentic German flavors—perfect for feeding a crowd or a cozy family dinner.

The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect balance of smoky, tangy, and savory notes. This is comfort food at its finest, with minimal effort and maximum reward.

Serve it with a dollop of sour cream or fresh herbs for extra brightness, or pair it with a crisp green salad for balance. The leftovers reheat beautifully, making it ideal for meal prep. Here’s how to create this one-pan masterpiece that tastes like a German bistro brought home.

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

Ingredients for bratwurst sauerkraut and potato casserole

Hearty German flavors in one pan—just these 13 ingredients for a crowd-pleasing casserole.

Ingredient Amount Notes
Bratwurst Sausages 🌭 1 ½ lb High-quality, sliced into rounds
Russet Potatoes 🥔 3 lb Cut into 1-inch cubes
Sauerkraut 🥬 2 cups Drained, rinsed if too sour
Yellow Onion 🧅 1 whole Thinly sliced, medium size
Beef Broth 💧 1 ½ cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Butter 🧈 4 tbsp Unsalted, melted
All-Purpose Flour 🌾 1 tbsp For thickening sauce
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Bay Leaves 🍃 2 whole Removed before serving
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The bratwurst is everything here. Johnsonville or Oscar Mayer are my go-tos—they stay juicy when baked. Grab the beer-braised variety if you want extra depth. Potatoes should be russets for that creamy texture, but Yukon golds work too. The sauerkraut? Look for the kind with a slight tang—none of that sweet, vinegary stuff. If it's too sour, rinse it first. I always buy mine from the German deli section at Whole Foods or Kroger—it makes a difference.

No sauerkraut? Substitute with 2 cups of cabbage and 1 tbsp vinegar—it won’t be the same, but it’ll work. Short on heavy cream? Half-and-half or whole milk keeps it creamy, just add an extra splash. The butter matters here—full-fat, unsalted gives the best flavor. No fresh thyme? Dried is fine, but use half the amount. The bay leaves are optional, but they add that subtle German bistro touch. If you’re prepping ahead, par-cook the potatoes for 5 minutes to speed up baking time later.

This casserole tastes even better the next day—double the recipe if you’re feeding a crowd. Keeps in the fridge for 4 days, freezes beautifully for 3 months. I like to portion it into glass baking dishes before freezing so I can just pop one out when I need it. The leftovers reheat perfectly in the microwave—just cover with a damp paper towel to keep them moist. Garnish with fresh parsley right before serving, or a dollop of sour cream if you’re feeling fancy.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this trick—just toss everything in one dish, bake, and walk away. No chopping boards, no extra pots, just done. The onions caramelize right alongside the potatoes, and the bratwurst juices make the whole thing taste like it simmered for hours.
  • Tangy-Savory Balance: That sauerkraut isn’t just a side—it’s the star. The sharp, funky crunch cuts through the richness of the bratwurst and beef broth, while the potatoes soak up all the smoky, herby goodness. Honestly, the first bite makes me want to make it again immediately.
  • Weeknight Workhorse: I’ve served this to tired soccer moms, college students on a budget, and even my picky uncle. It reheats beautifully, feeds a crowd without fuss, and still tastes like you put in effort. (Between us, it’s my go-to when I don’t want to think about dinner.)
  • Leftovers That Don’t Suck: Most casseroles turn to glue when reheated, but not this one. The potatoes stay fluffy, the bratwurst stays juicy, and the sauerkraut keeps its bite. I’ve packed this for lunches, frozen portions for lazy nights, and even brought it to potlucks—no one ever asks if it’s "last night’s leftovers."

Step-by-step instructions for bratwurst, sauerkraut, and potato casserole

This hearty casserole comes together in one pan with minimal effort but maximum flavor.

1

Prep and Parboil the Potatoes

Start by cutting the 3 lb russet potatoes into 1-inch cubes. Place them in a large pot and cover with cold water by about 1 inch. Add 1 tsp of the 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce heat to medium and cook for 8-10 minutes until the potatoes are slightly tender but still hold their shape when pierced with a fork.

This parboiling step ensures the potatoes cook through evenly in the oven later. Drain the potatoes in a colander and set them aside. Don't rinse them—the starch on the surface helps create a creamy sauce later. While the potatoes cook, slice the 1 whole yellow onion into thin half-moons and drain the 2 cups sauerkraut in a colander, pressing out any excess liquid with your hands.

2

Brown the Bratwurst and Build the Sauce Base

Heat 2 tbsp of the 4 tbsp butter in a large, oven-safe skillet over medium-high heat. Add the 1.5 lb bratwurst sausages, sliced into ½-inch rounds, and cook for 3-4 minutes per side until browned on both sides. Remove the bratwurst and set aside on a plate.

In the same skillet, reduce heat to medium and add the sliced yellow onion. Cook for 3-4 minutes until softened and starting to caramelize. Stir in the 1 tbsp all-purpose flour and cook for 1 minute to remove the raw flour taste. Slowly pour in the 1.5 cups beef broth while stirring constantly to prevent lumps from forming. Add the 2 whole bay leaves, 1 tsp dried thyme, and the remaining 0.5 tsp black pepper. Bring to a simmer and let cook for 5 minutes until slightly thickened.

3

Layer and Assemble the Casserole

Return the browned bratwurst to the skillet and stir to coat in the sauce. Add the parboiled potatoes, drained sauerkraut, and remaining 2 tbsp butter. Gently fold everything together until the potatoes are evenly coated with the sauce. The mixture should look moist but not soupy—if it's too dry, add 2-3 tablespoons of water.

Transfer the skillet to a preheated 375°F oven and bake uncovered for 25-30 minutes. You'll know it's done when the top is golden brown and bubbly, and the potatoes are fork-tender throughout. If the top starts to brown too quickly, tent loosely with aluminum foil for the last 10 minutes of baking.

4

Finish with Cream and Garnish

Remove the casserole from the oven and stir in the 0.5 cup heavy cream. Let it sit for 2-3 minutes to thicken slightly. Taste and adjust seasoning with additional salt if needed—remember, the sauerkraut is already tangy and salty. The cream should create a rich, velvety sauce that coats everything beautifully.

Sprinkle the chopped 0.25 cup fresh parsley evenly over the top for freshness and color. Serve immediately while hot, with extra sauerkraut on the side if desired. This casserole tastes even better the next day, so make extra if you can—it reheats perfectly in the microwave or oven.

👨‍🍳

Pro Tips For Making Bratwurst Sauerkraut And Potato Casserole

  • Parboil Potatoes First: Toss peeled Russets in boiling water for 3 minutes before assembling the casserole—this keeps them from turning to mush when baked. I used to skip this and ended up with a gluey mess that no amount of broth could fix.
  • Sear Bratwurst Hard: Brown the sausages over medium-high heat until deeply caramelized, not just pink inside. The crust adds flavor that plain baking won’t match, and it prevents them from getting rubbery when reheated. Yes, even if you’re impatient like me.
  • Drain and Rinse Sauerkraut: Rinse the sauerkraut in a colander before adding it to the casserole—this cuts the acidity and prevents the potatoes from turning sour. My grandmother swore by this, and she was right: the balance of flavors is everything.
  • Layer Onions Last: Save the sliced onions for the top layer—they’ll caramelize beautifully while the potatoes bake, adding sweetness without overpowering the bratwurst. Skip this, and you’ll just end up with a soggy, flavorless topping.

Troubleshooting this dish

Bratwurst Too Dry

If your bratwurst ends up dry and tough, it likely didn’t cook slowly enough. The key is to brown them first (as in the recipe) then bake gently.

For extra juiciness, try pre-cooking the bratwurst separately in a skillet until just done (160°F internal temp), then slice and layer them on top of the casserole during the final 10 minutes of baking. This keeps them moist while the rest of the dish finishes. 🌭

Sauerkraut Too Sour

Excessively tangy sauerkraut can overpower the dish. If yours tastes too sharp, rinse it thoroughly in a colander under cold water before draining. For a milder flavor, mix in 1 tbsp of honey or brown sugar with the sauerkraut while assembling the casserole.

If you’re using store-bought sauerkraut, look for brands labeled "mild" like Reinhart Foods or Bubbies. 🥬

Potatoes Undercooked

Unevenly cooked potatoes usually mean they weren’t parboiled long enough. Extend the parboiling time to 12-15 minutes for russets, or use Yukon golds (which cook faster). If you skip parboiling entirely, increase the baking time to 35-40 minutes and check for doneness with a fork.

For extra insurance, add ½ cup extra broth to the pan to create steam. 🥔

Sauce Too Thin

A watery sauce happens when too much liquid is released during baking. To fix this, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water during the final 5 minutes of baking. For prevention, drain the sauerkraut thoroughly and avoid overloading the pan—stick to the 3 lb potato measurement.

If the sauce is still too thin after baking, reduce it on the stovetop for 3-5 minutes before serving. 🔥

Browning Too Fast

If the top browns before the potatoes are done, cover the casserole loosely with aluminum foil for the last 10-15 minutes of baking. For a crispier finish, switch to a baking dish with higher sides (like a Ceramic Corning Ware dish) and broil for 2-3 minutes at the very end.

Just watch it closely to avoid burning! 🌡️

Flavor Too Mild

If your casserole lacks depth, boost the umami with 1 tbsp soy sauce or Worcestershire sauce when building the sauce base. For extra richness, stir in 2 oz of sharp cheddar cheese during the final 5 minutes of baking.

A pinch of smoked paprika or 1 tsp caraway seeds (toasted in the butter) adds authentic German flavor without overpowering. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 1100mg48%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
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 use pre-cooked bratwurst in this casserole?

Pre-cooked bratwurst works perfectly—simply slice it into ½-inch rounds and layer it on top during the final 10 minutes of baking to keep it warm and juicy. Just skip the browning step in the recipe. For extra flavor, sear the slices in butter before adding them to the casserole.

2

How can I make this dish ahead of time?

This casserole reheats beautifully! Assemble it completely (up to Step 3) and refrigerate for up to 24 hours before baking. For freezing, bake the assembled casserole, then cool completely and store in an airtight container for 3 months. Reheat covered in the oven at 350°F for 20-25 minutes or microwave with a damp paper towel. Leftovers taste even better the next day!

3

What’s the best way to serve this casserole?

Serve it hot straight from the oven with a dollop of sour cream or crème fraîche for creaminess. Pair with a crisp green salad and dark rye bread to balance the richness. For extra flair, garnish with fresh chives or dill instead of parsley. It’s also perfect for a hearty lunch with a cold German lager or apple cider.

4

Can I substitute other meats for bratwurst?

Yes! For a similar texture, try Italian sausage or smoked kielbasa, both of which hold up well in baking. For a lighter option, use chicken thighs (boneless, skin-on) and increase baking time by 5-10 minutes. Avoid lean meats like turkey breast—they can dry out. Adjust seasoning if using heavily spiced sausages.

5

Why does my sauerkraut taste too sharp?

Store-bought sauerkraut can vary in tanginess. Rinse it thoroughly under cold water to mellow the flavor, then drain well. For extra balance, stir in 1 tbsp honey or brown sugar with the sauerkraut before assembling. If it’s still too sour, reduce the amount to 1.5 cups and add ½ cup extra potatoes to dilute the tang.

★★★★★4.8(7 reviews)
Categories Side Dishes