Side Dishes
Creating a bratwurst, sauerkraut, and potato casserole brings the hearty flavors of German comfort food to your table with minimal fuss. This recipe combines smoky bratwurst, tangy sauerkraut, and crispy potatoes into one satisfying dish that’s perfect for family dinners or holiday gatherings.
The key lies in balancing textures—crispy potatoes at the bottom, tender bratwurst in the middle, and sauerkraut’s bright acidity cutting through the richness.
What sets this casserole apart is the technique: pan-searing the bratwurst first to develop a deep, caramelized crust, then layering everything in a single dish for hands-off baking.
No need for complicated steps—just simple prep and a 45-minute bake that fills your kitchen with the irresistible aroma of garlic, onions, and smoky sausage. The result is a dish that’s hearty enough to stand alone or pair beautifully with a crisp green salad.
By the time it emerges from the oven, you’ll have a casserole with golden, crispy potato edges, perfectly cooked bratwurst, and sauerkraut that’s softened just enough to soak up all the savory juices.
The flavors are balanced—smoky, tangy, and satisfying—with every bite delivering a mix of textures that make it impossible to stop eating. This is the kind of dish that feels like a hug in food form, and it’s easier to make than you’d think.
The best part? Leftovers reheat beautifully, making it ideal for meal prep or feeding a crowd. Whether you’re hosting a dinner party or just craving a comforting meal, this casserole delivers restaurant-quality results with minimal effort. Let’s get started—your kitchen (and taste buds) will thank you.
Ingredients for bratwurst sauerkraut and potato casserole
Six hearty ingredients transform into a smoky, tangy casserole that tastes like a German feast.
| Ingredient | Amount | Notes |
|---|---|---|
| Bratwurst Sausages 🌭 | 1 ½ lb | Pre-cooked, sliced into half-moons |
| Yellow Onions 🧅 | 2 large | Thinly sliced, ~1 cup total |
| Russet Potatoes 🥔 | 3 lb | Unpeeled, cut into 1-inch cubes |
| Sauerkraut 🥬 | 2 cups | Drained, rinsed if too sour |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For crispy potatoes |
| Fresh Thyme Leaves 🌿 | 2 tbsp | Chopped, or 2 tsp dried |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Gruyère Cheese 🧀 | 1 cup | Shredded, or sharp cheddar |
The bratwurst makes this dish—Johnsonville or Appel's are my go-tos, but any quality pre-cooked bratwurst works. Look for ones with a good smoke flavor, not too sweet. The potatoes are the foundation, so Russets are ideal—they crisp up perfectly. If you can't find fresh thyme, dried works at one-third the amount, but fresh gives that earthy aroma. For the sauerkraut, Bubbies or Reinhart brands are reliable, but rinse it well if it's too sour for your taste. The Gruyère adds richness, but sharp cheddar is a great budget swap.
No Dijon mustard? Yellow mustard at half the amount works in a pinch. Short on sour cream? Plain Greek yogurt gives similar tang. The beef broth can be swapped for low-sodium chicken broth if you're watching sodium, but add an extra pinch of salt. For the onions, red onions add sweetness if you prefer. The bay leaves can be skipped if you dislike their flavor, but they add depth. If you're prepping ahead, par-cook the potatoes in the microwave for 5 minutes before layering to speed up baking time.
This casserole reheats beautifully—5 minutes at 350°F covered with foil. Keeps for 4-5 days in the fridge, freezes for 3 months (though texture changes slightly). I always make a double batch—leftovers taste even better the next day as flavors meld. For serving, sprinkle with extra fresh thyme and cracked black pepper. Pairs perfectly with a simple green salad and crusty bread.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub dishes. Throw everything—sliced brats, potatoes, onions, and sauerkraut—into a single skillet, pour on the broth, and let it simmer. Twenty minutes later, you’ve got a meal and clean counters.
- Tangy-Savory Balance: That sauerkraut isn’t just an afterthought—it’s the star. The sharpness cuts through the richness of the brats, while the beef broth deepens the flavor into something hearty yet bright. Honestly, the first bite makes me wonder why I don’t make this more often.
- Tailored for Leftovers: This casserole actually tastes better the next day. The potatoes soften perfectly, the brats get more tender, and the sauerkraut mellows into a rich, umami depth. I’ll be real: I make double batches just so I can reheat portions for lazy lunches all week.
- Budget-Friendly Feast: Russet potatoes and sauerkraut stretch this recipe into a filling meal for half the cost of takeout. Bratwurst isn’t cheap, but buying in bulk or opting for store-brand sausages keeps it affordable—especially when you’re feeding a crowd. (Yes, even on a Tuesday night.)
Step-by-step instructions for bratwurst, sauerkraut, and potato casserole
This hearty casserole delivers smoky bratwurst, tangy sauerkraut, and crispy potatoes in perfect harmony.
Prep the Potatoes for Maximum Crispiness
Preheat your oven to 400°F while you prepare the potatoes. In a large bowl, toss the 3 lb russet potatoes (cut into 1-inch cubes) with 0.25 cup extra-virgin olive oil, 1 tsp salt, and 1 tsp black pepper. Spread them evenly on two rimmed baking sheets, leaving space between each cube. Roast for 25 minutes until the edges begin to brown and the potatoes are tender when pierced with a fork.
Here's the thing—roasting the potatoes first creates that satisfying crispy texture while keeping their insides fluffy. Don't skip this step; it makes all the difference in the final dish. I like to give them a gentle shake halfway through to ensure even browning.
Build the Flavor Base with Sausage and Aromatics
While the potatoes roast, heat 1 tbsp dijon mustard in a large oven-safe skillet over medium heat. Add the 1.5 lb bratwurst sausages (sliced into half-moons) and cook for 3-4 minutes until they begin to brown. Remove the sausages and set aside.
In the same skillet, add 2 large yellow onions (thinly sliced) and 4 cloves garlic cloves (minced). Sauté for 4-5 minutes until the onions soften and the garlic releases its fragrance. This aromatic foundation is what ties the entire dish together—don't rush this step.
Layer the Casserole for Perfect Texture
Return the cooked bratwurst to the skillet and stir in 2 cups sauerkraut (drained and rinsed if too sour), 1.5 cups beef broth, 2 tbsp fresh thyme leaves, and 2 whole bay leaves. Bring to a gentle simmer, then remove from heat. In a separate bowl, mix 0.5 cup sour cream with 0.5 tsp salt to temper it slightly.
Transfer half of the roasted potatoes to the skillet, spreading them evenly. Spoon half of the sauerkraut mixture over the potatoes, then sprinkle with half of the 1 cup gruyère cheese. Repeat with the remaining potatoes, sauerkraut mixture, and cheese. The layers should be even—this ensures consistent flavor and texture throughout each bite.
Bake to Golden Perfection
Cover the skillet with a lid or foil and transfer to the preheated oven. Bake for 30 minutes to let the flavors meld. Remove the lid and increase the oven temperature to 425°F. Bake uncovered for another 10-15 minutes until the top is golden brown and bubbly.
This final high-heat step creates that beautiful crust on top while keeping the potatoes tender underneath. Watch closely in the last few minutes—you want it golden, not burnt. The cheese should be melted and slightly crispy on top, with the sauerkraut peeking through in tangy pockets.
Rest and Serve with Confidence
Let the casserole rest for 5-10 minutes before serving. This resting period allows the juices to redistribute, ensuring every forkful is moist and flavorful. Remove the bay leaves before serving, as their flavor can be overpowering if left in too long.
Serve the casserole family-style straight from the skillet, letting everyone dig in. The combination of crispy potatoes, smoky bratwurst, and tangy sauerkraut creates a symphony of textures and flavors that's impossible to resist. Pair it with a simple green salad and crusty bread for a complete meal.
Pro Tips For Making Bratwurst Sauerkraut And Potato Casserole
- PRECOOK THE SAUSAGES: Slice those bratwurst open lengthwise before browning—it cuts cooking time in half and guarantees they crisp up instead of turning into sad, greasy logs. I learned this the hard way after serving dinner with sausages that were still pink inside.
- RINSE THE SAUKRAUT: Drain and rinse the sauerkraut in cold water, then squeeze out excess moisture with a clean towel. This keeps your casserole from turning into a watery mess, especially if you’re using the thick, brined kind.
- LAYER POTATOES LIKE LASAGNA: Cut the russets into even ¼-inch slices and arrange them in overlapping rows, like shingles, before adding the sausage-sauerkraut mix. This ensures every bite has crispy edges and no one gets stuck chewing on a soggy center.
- SKIP THE BROTH BOIL: Warm the beef broth to just under a simmer before pouring it over the casserole—boiling it first makes the potatoes absorb too much liquid and turn mushy. Think "steaming hot," not "rolling boil."
Dietary considerations for these flavors
Gluten-Free Adaptations
For a gluten-free version, swap the traditional bratwurst for gluten-free sausages like Appel's GF Bratwurst or Field Turf brand. Also, ensure your sauerkraut is certified gluten-free—many brands are, but it's worth checking.
The potatoes and other ingredients are naturally gluten-free, so the rest of the recipe stays the same. Just be mindful of cross-contamination if using shared kitchen tools. 🥔
Dairy-Free Options
Skip the Gruyère cheese and replace it with dairy-free shreds like Violife or Daiya. For the sour cream, use a dairy-free alternative like Forager Project or coconut yogurt.
The flavor will still be rich and creamy, though the texture might be slightly different. The tangy sauerkraut and smoky bratwurst will still shine through. 🌱
Lower-Carb Adjustments
To make this dish lower in carbs, reduce the potatoes to 2 lb and add 1 cup cauliflower rice mixed into the sauerkraut layer. This keeps the dish hearty while cutting carbs.
For extra protein, consider adding 1 cup cooked lentils to the sauerkraut mixture. The result is still satisfying but lighter. 🥦
Vegetarian Swaps
Replace the bratwurst with vegetarian sausages like Beyond Meat or Impossible Bratwurst. For extra heartiness, add 1 cup cooked chickpeas or mushrooms to the sauerkraut layer. The dish will still be packed with flavor, just without the meat. The crispy potatoes and tangy sauerkraut remain the stars. 🌱
Watch the Sodium
If you're watching sodium, use low-sodium beef broth and reduce the salt in the potato tossing to 0.5 tsp. Also, check your sauerkraut label—some brands are naturally lower in sodium.
For extra flavor without salt, add an extra 1 tbsp Dijon mustard or a pinch of smoked paprika. The dish will still be delicious and balanced. 💡
Allergen-Friendly Tips
For nut allergies, ensure all ingredients are nut-free (some sauerkraut brands may process in facilities with nuts). If mustard is an issue, omit it entirely or use a mustard-free alternative like a splash of apple cider vinegar.
Always double-check labels, especially for pre-packaged items like sausages and cheese. Safety first—always! 🛡️
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of Russets?
While Russets work best for their crispy texture, you can use Yukon Golds or red potatoes if that's what you have. Just par-cook them for 5 minutes in the microwave before layering to ensure they're fully tender. The flavor will be slightly creamier, but the dish will still be delicious.
How do I make this dish ahead of time?
Assemble the casserole completely (including cheese) and refrigerate uncovered for 24 hours before baking. The flavors meld beautifully overnight. When ready to bake, cover with foil and cook at 375°F for 45 minutes (uncovered for the last 10 minutes). For freezing, bake fully, cool completely, then freeze in portions for up to 3 months—reheat covered at 350°F for 45 minutes.
What if my sauerkraut is too sour?
Rinse it thoroughly under cold water to reduce acidity, then squeeze out excess moisture. For extra balance, add 1 tbsp honey or 1 tsp sugar to the sauerkraut mixture while cooking. The tang will still shine through, but it'll be more mellow and harmonious with the other flavors.
Can I substitute another type of sausage?
Try Italian sausage (remove casings) or smoked kielbasa (sliced) for different flavor profiles. For a lighter option, use chicken or turkey bratwurst. Just adjust cooking time—chicken sausage cooks faster (2 minutes instead of 3-4). The key is to brown it well before layering.
Why did my top layer get soggy?
This usually happens if the casserole wasn't baked long enough uncovered at the end. For crispy results, always bake the final 10-15 minutes at 425°F without covering. If it's already baked, broil for 2-3 minutes at the end next time—just watch closely to avoid burning.
