Bratwurst, Sauerkraut, and Potato Casserole Recipe: Smoky German Comfort in One Pan

Side Dishes

Bratwurst, Sauerkraut, and Potato Casserole Recipe: Smoky German Comfort in One Pan

This bratwurst, sauerkraut, and potato casserole delivers the hearty, smoky comfort of German-American tradition in a single, satisfying dish. The combination of tender bratwurst, tangy sauerkraut, and creamy potatoes creates a flavor profile that’s both nostalgic and deeply comforting—perfect for cold evenings or family gatherings.

I’ve perfected this recipe to balance textures and flavors, ensuring every bite delivers that classic German taste with modern convenience.

The beauty of this casserole lies in its simplicity and depth. You’ll start with a layer of thinly sliced potatoes that soak up the rich flavors, followed by bratwurst slices that infuse the dish with their signature smokiness.

The sauerkraut adds a bright tang that cuts through the richness, while a creamy cheese topping ties everything together into a cohesive, melt-in-your-mouth experience. It’s the kind of dish that feels indulgent yet comes together with straightforward steps.

What makes this recipe truly special is how it transforms simple ingredients into something extraordinary. The bratwurst adds a savory depth, the sauerkraut brings a refreshing acidity, and the potatoes provide a creamy, satisfying base.

The result is a dish that’s hearty enough to stand alone but versatile enough to pair with crusty bread or a crisp green salad. It’s the kind of meal that brings people together—both at the table and in memory.

Ready in about 45 minutes, this casserole is designed for ease without sacrificing flavor. Whether you're feeding a crowd or treating yourself to a comforting weeknight dinner, this recipe delivers the warmth and satisfaction of a classic German feast. Let’s get started on creating this one-pan masterpiece.

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

Ingredients for bratwurst sauerkraut and potato casserole

Six hearty ingredients transform into a German-inspired casserole bursting with smoky bratwurst and creamy potato layers.

Ingredient Amount Notes
Bratwurst Sausages 🌭 1 ½ lb German-style, sliced into 1/4-inch rounds
Russet Potatoes 🥔 3 lb Thinly sliced (1/8-inch thick), peeled
Sauerkraut 🥬 2 cups Drained, rinsed if too sour
Heavy Cream 🥛 1 cup Full-fat for optimal richness
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged 6+ months preferred
Gruyère Cheese 🧀 1 cup Shredded, nutty complement to cheddar
Yellow Onion 🧅 1 whole Thinly sliced, sweet variety
Fresh Thyme 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 0.15 cup Chopped, for garnish
Unsalted Butter 🧈 ½ cup Melted, European-style preferred
Dijon Mustard 🍯 1 tbsp For depth of flavor
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning, adjust to taste
Freshly Ground Black Pepper 🌶️ 1 tsp Cracked peppercorns preferred
Beef Broth 💧 ½ cup Low-sodium, homemade if possible

The bratwurst selection is critical—Johnsonville or Bob Evans brands deliver consistent quality, but any German-style sausage with visible marbling works. For the potatoes, Russets are ideal due to their high starch content, which creates that signature creamy texture when baked. If you can't find fresh sauerkraut, Reinhart Foods or Bubbies brands in jars work beautifully, though you may need to rinse away excess acidity. The cheeses should be aged at least 6 months—you can taste the difference in the melt and flavor. For the fresh herbs, Whole Foods Market or local farmers markets offer the most vibrant thyme and parsley, but grocery store options work in a pinch.

No heavy cream on hand? Half-and-half with an extra tablespoon of butter replicates the richness, though the texture will be slightly lighter. Substituting cheddar with Pepper Jack adds heat, while Swiss cheese provides a milder alternative. If you're avoiding dairy, nutritional yeast can mimic some of the umami, though the dish will lose its signature creaminess. The onions can be swapped for shallots for a more delicate flavor, and if you're short on time, pre-sliced potatoes from the grocery store's deli section work perfectly (just ensure they're thinly cut). For the mustard, Maille or Grey Poupon deliver the best balance of tang and depth.

This casserole reheats beautifully—350°F for 20-25 minutes restores its creamy texture perfectly. Leftovers keep for 4-5 days in the refrigerator, though the flavor deepens overnight, making it even more satisfying. For freezing, assemble the casserole, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating. The dish pairs exceptionally well with crusty sourdough bread or a simple mixed green salad dressed with a tangy vinaigrette to cut through the richness. Portion into individual servings before freezing for easy meal prep.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for lazy nights—just brown the bratwurst, toss in chopped potatoes and sauerkraut, then let the oven do the work. No chopping boards, no extra pots, just one sheet pan and 45 minutes later, dinner’s ready.
  • Creamy Tangy Dream: That mix of sharp cheddar melting into the sauerkraut’s tang and the bratwurst’s smoky richness? It’s like a hug in a casserole. The heavy cream ties it all together—silky, satisfying, and impossible to stop eating.
  • Leftovers That Shine: Between us, this dish begs for seconds, and the next day? Even better. The potatoes soak up all the flavors, the cheese stays gooey, and it reheats like a dream. I’ve had it cold the next lunch—still delicious, honestly.
  • Budget-Friendly Feast: You’re getting hearty portions for pennies—bratwurst stretches across a whole pan, potatoes fill you up, and that jar of sauerkraut lasts forever. Plus, it’s the kind of meal where everyone’s happy: kids love the cheesy potatoes, adults adore the bratwurst. Win-win.

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

This hearty casserole delivers deep German flavors with minimal effort—just layer, bake, and enjoy.

1

Brown the Bratwurst and Sauté Aromatics

Heat 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 golden brown and cooked through. Remove the bratwurst and set aside on a plate.

In the same skillet, add the 0.5 cup unsalted butter and let it melt completely. Add the 1 whole yellow onion, sliced thinly, and cook for 5-6 minutes until softened and translucent. Stir in the 4 cloves garlic, minced, and cook for another 30 seconds until fragrant. This aromatic base forms the flavor foundation for the casserole.

2

Prepare the Potato and Sauerkraut Mixture

In a large bowl, combine the 3 lb russet potatoes, sliced into ⅛-inch thick rounds, with the 2 cups sauerkraut (drained and rinsed if too sour). Add the 1 tbsp dijon mustard, 1.5 tsp diamond crystal kosher salt, and 1 tsp freshly ground black pepper. Toss gently to coat the potatoes and sauerkraut evenly with the seasonings.

Pour the beef broth into the skillet with the onions and garlic, scraping up any browned bits from the bottom. Bring to a gentle simmer, then remove from heat. Stir in the 0.25 cup chopped fresh thyme and pour this liquid mixture over the potato and sauerkraut combination in the bowl. Mix thoroughly to distribute the flavors and moisture evenly throughout.

3

Layer and Assemble the Casserole

Return the skillet to medium-low heat and stir in the 1 cup heavy cream until smooth and heated through. Remove from heat and stir in the 2 cups sharp cheddar cheese and 1 cup gruyère cheese until completely melted and well combined. This rich, creamy mixture will bind everything together beautifully.

Transfer half of the potato and sauerkraut mixture to the skillet, spreading it evenly. Arrange half of the browned bratwurst slices on top of the potatoes. Repeat with the remaining potato mixture and bratwurst slices, creating an even layer. The final layer should be potatoes to ensure they cook through properly.

4

Bake to Golden Perfection

Transfer the skillet to a preheated 375°F oven and bake for 35-40 minutes. The casserole is done when the top is golden brown and bubbly, and the potatoes are tender when pierced with a fork. If the top browns too quickly, tent loosely with aluminum foil to prevent over-browning while the center finishes cooking.

Remove from the oven and let the casserole rest for 5-10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Garnish with the 0.15 cup chopped fresh parsley just before serving to add a fresh, bright contrast to the rich, savory casserole.

👨‍🍳

Pro Tips For Making Bratwurst Sauerkraut And Potato Casserole

  • PARBOIL POTATOES FIRST: I learned this the hard way—skipping the parboil means your casserole will turn into a gluey mess. Cut the Russets into ½-inch chunks, boil them for 5 minutes until just tender, then drain. This keeps them from falling apart later and ensures even cooking under the cheese.
  • DRAIN SAUERKRAUT WELL: That liquid in sauerkraut is sneaky—it’ll water down your casserole if you don’t handle it right. Rinse the kraut in a colander, then squeeze out every last drop with your hands. Trust me, the texture will be light and creamy instead of soggy.
  • BROWN THE BRATWURST: Don’t just toss raw bratwurst into the casserole—take 2 minutes to sear them in a hot skillet first. The crust adds depth, and it keeps them juicy instead of turning into mushy logs. Slice them afterward so they melt into the potatoes.
  • LAYER CHEESE LAST: I used to mix the cheddar into the cream ahead of time, and it’d clump like sad, greasy snow. Instead, sprinkle shredded sharp cheddar directly on top of the assembled casserole right before baking. It melts evenly and creates that golden, bubbly crust we all crave.

Dietary considerations for this bratwurst sauerkraut and potato casserole

Gluten-Free Adaptations

This casserole can easily accommodate gluten-free diets by using gluten-free bratwurst like those from Applegate or Field Turf. Ensure your sauerkraut is certified gluten-free, as some brands may contain traces.

For extra security, rinse thoroughly to remove any potential cross-contamination. The potatoes, cheese, and other ingredients are naturally gluten-free, so no additional substitutions are needed beyond the sausage. 🌱

Dairy-Free Options

To make this casserole dairy-free, replace the heavy cream with full-fat coconut milk (about 1 cup) and swap the cheddar and Gruyère for dairy-free shreds like Violife or Daiya.

The flavor will be slightly different but still rich and satisfying. You can also use nutritional yeast (about ¼ cup) to add a cheesy umami note without dairy.

Lower-Carb Modifications

For a lower-carb version, replace the potatoes with cauliflower rice or shredded cabbage (about 4 cups total). The sauerkraut and bratwurst remain the same, but this swap cuts carbs significantly while keeping the dish hearty.

To maintain moisture, add an extra ¼ cup of beef broth to the cauliflower or cabbage mixture before layering.

Vegetarian Substitutes

Swap the bratwurst for vegetarian sausage like Beyond Meat or Field Roast bratwurst-style links. For a meat-free option, use mushroom slices (about 1 cup) or crumbled tempeh (about 1 lb) seasoned with smoked paprika and garlic powder.

The sauerkraut and potatoes stay the same, ensuring the dish remains flavorful and satisfying.

Allergen-Friendly Tips

If you're avoiding mustard, omit the Dijon mustard or replace it with apple cider vinegar (about 1 tbsp) for acidity. For nut allergies, ensure your Gruyère is made in a nut-free facility, as some brands process cheese in shared facilities.

Always check labels for hidden allergens like soy (common in vegetarian sausages) or dairy traces in sauerkraut.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 8g
Protein 32g64%
* 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 casserole ahead of time?

Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 extra minutes to the baking time at 375°F to account for the cold start. For make-ahead freezing, assemble completely, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking.

2

How do I fix sauerkraut that's too sour?

Rinse the sauerkraut thoroughly under cold water to remove excess acidity. For extra balance, stir in 1 tablespoon of sugar or ½ teaspoon of baking soda (sparingly) to neutralize the tang. Drain well before using in the casserole to prevent a watery texture.

3

What's the best way to reheat leftovers?

Reheat in a 350°F oven for 20-25 minutes covered with foil to retain moisture. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through. The oven method preserves the creamy texture best.

4

Can I use different types of sausage?

Yes! While bratwurst delivers the classic flavor, you can substitute with Italian sausage (add fennel seeds) or smoked kielbasa. For a vegetarian option, use plant-based bratwurst or marinated tofu slices. Just adjust seasoning to complement your choice.

5

Why did my casserole turn out watery?

This usually happens when potatoes aren't fully drained or sauerkraut wasn't rinsed properly. For next time, pat potato slices dry with a paper towel before layering, and ensure your sauerkraut is well-drained. You can also add 1 extra tablespoon of flour to the cheese mixture to thicken.

★★★★★4.7(5 reviews)
Categories Side Dishes