Bratwurst, Potatoes, and Sauerkraut Recipe: One-Pan German Feast in 45 Minutes

Side Dishes

Bratwurst, Potatoes, and Sauerkraut Recipe: One-Pan German Feast in 45 Minutes

This bratwurst, potatoes, and sauerkraut recipe delivers a hearty German feast that brings Oktoberfest vibes to your weeknight dinner table. After years of testing one-pan methods, I've perfected this balance of crispy bratwurst, tender potatoes, and tangy sauerkraut that cooks in just 45 minutes—no fuss, no cleanup.

The secret lies in timing each component perfectly while letting their flavors meld together.

What makes this recipe special is its simplicity combined with restaurant-quality results. You'll start with grilled bratwurst (I recommend high-quality German-style sausages) while roasting potatoes until golden and crispy. The sauerkraut gets warmed with caraway seeds and onions, adding depth without overpowering the dish.

This isn't just a side—it's a complete meal that serves four hearty portions, perfect for family dinners or game day gatherings.

By the time you're done, you'll have a plate that looks like it came straight from a Munich beer hall: perfectly browned bratwurst, fluffy potatoes with crisp edges, and sauerkraut that's tangy yet mellowed by the other flavors.

The aroma alone will have everyone gathering around the table, while the first bite delivers that satisfying combination of smoky, savory, and tangy that defines German comfort food.

Serve with a dollop of mustard and fresh parsley for extra brightness. This recipe works equally well for casual weeknights or special occasions—just scale the ingredients accordingly. Let's get cooking this German classic!"

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for bratwurst potato sauerkraut

Four bratwurst, two pounds of potatoes, and a jar of sauerkraut—simple ingredients for an unforgettable German feast.

Ingredient Amount Notes
German-Style Bratwurst 🌭 4 whole High-quality, fresh or frozen
Baby Potatoes 🥔 2 lbs Halved for even cooking
Sauerkraut 🥬 1 jar Unopened, 16-24 oz
Yellow Onion 🧅 1 whole Thinly sliced for sauerkraut
Caraway Seeds 🌿 1 tsp Whole, lightly toasted
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting potatoes
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Yellow Mustard 🟡 2 tbsp For serving
Garlic Cloves 🧄 2 cloves Minced for sauerkraut
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Fresh Thyme Leaves 🌿 ¼ tsp Optional, for aroma

The bratwurst makes or breaks this dish, so skip the cheap stuff. Look for brands like Johnsonville or Hill Farmstead at your grocery store's meat section—they're worth the splurge. If you can't find German-style, beef or pork bratwurst works too, just check the label for quality. Baby potatoes are ideal here—they cook faster and get that perfect crispy edge. Red potatoes work if that's what you've got, but Yukon Golds add a touch of creaminess. The sauerkraut should be unpasteurized for real tang, but pasteurized is fine if you're serving kids or anyone sensitive to probiotics.

No caraway seeds? Cumin seeds at half the amount give a similar earthy note, though it won't be authentic. Fresh thyme is ideal, but dried thyme at one-third the amount works in a pinch. The mustard can be any kind—Dijon or whole-grain adds nice texture. If you're feeling fancy, swap the yellow onion for a shallot in the sauerkraut. The garlic can be pre-minced from a jar (the good kind, not the dusty stuff), but fresh is always better. For the potatoes, don't skip the olive oil—it's what gets them crispy. If you're short on time, parboil the potatoes 5 minutes first to speed up roasting.

This dish reheats beautifully—just pop it in the oven at 350°F for 15 minutes to revive the crispiness. The bratwurst and sauerkraut keep 3-4 days in the fridge, but the potatoes are best eaten fresh. For meal prep, cook the bratwurst and sauerkraut separately, then assemble when ready to eat. The sauerkraut can be made a day ahead—its flavors only get better with time. Store everything in airtight containers, and trust me, you'll be glad you did when you're craving German comfort food on a Tuesday.

❤️

Why You'll Love This Recipe

  • I’ll be real: most leftovers are sad. Not this. The potatoes stay tender, the bratwurst reheats like a dream, and the sauerkraut keeps its bite. Refrigerate it for 3-4 days, or freeze portions for those nights when you’d rather eat than cook. (Yes, even on a Tuesday night.)
  • One-Pan Magic: I swear by this—just toss the bratwurst, potatoes, and sauerkraut on a sheet pan, sprinkle with caraway, and let the oven do the work. No chopping, no fuss, and honestly? The smell alone makes me forget about laundry.
  • Caraway-Kissed Comfort: That nutty, earthy punch from the caraway seeds? It’s the secret weapon here. The bratwurst gets juicy, the potatoes crisp up just right, and the sauerkraut—oh, the sauerkraut—adds that tangy bite that cuts through everything. It’s the kind of flavor that sticks with you.
  • Weeknight to Party Table: Between us, this feeds a crowd without breaking the bank. Grill the bratwurst for a backyard BBQ, or bake it all for a lazy Sunday. My college-age son even brought leftovers to a dorm potluck—no one guessed it was "just" sauerkraut and potatoes.

Step-by-step instructions for bratwurst, potatoes, and sauerkraut

This one-pan German feast comes together faster than you'd expect—crispy bratwurst, tender potatoes, and tangy sauerkraut all harmonizing beautifully.

1

🍳 Step 1: Roast the Baby Potatoes Until Golden

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Halve the 2 lbs baby potatoes and toss them with 2 tbsp extra-virgin olive oil and 1 tsp kosher salt until evenly coated. Spread them in a single layer on the baking sheet, cut-side down.

Roast for 25-30 minutes, stirring once halfway through, until the potatoes are tender and their edges turn golden brown. You'll know they're done when they yield slightly to pressure but still hold their shape. Remove them from the oven and set aside—their residual heat will help warm the sauerkraut later.

2

🔥 Step 2: Sear the Bratwurst for Maximum Crispiness

While the potatoes roast, heat a large oven-safe skillet over medium-high heat. Add the 4 whole German-style bratwurst and sear them for 3-4 minutes per side until they develop a deep brown crust and the internal temperature reaches 145°F.

I press down gently on the bratwurst during the first minute to prevent curling, which ensures even contact with the pan. Once seared, transfer them to the baking sheet with the potatoes. Here's the thing—don't overcrowd the pan. If you're using a small skillet, work in batches to maintain that perfect sear.

3

🥘 Step 3: Prepare the Sauerkraut with Aromatics

In the same skillet (no need to clean it—the fond adds flavor), add 1 tbsp extra-virgin olive oil and heat over medium heat. Add the thinly sliced yellow onion and cook for 5 minutes until softened and translucent. Stir in the minced garlic cloves and cook for 30 seconds until fragrant.

Add the 1 jar sauerkraut, breaking up any large chunks with a wooden spoon. Sprinkle with 0.5 tsp black peppercorns and 0.25 tsp fresh thyme leaves, then toast the 1 tsp caraway seeds in a dry pan for 30 seconds until fragrant before adding them to the sauerkraut. Let the mixture simmer for 5-7 minutes until heated through and slightly reduced.

4

🔪 Step 4: Assemble and Finish in the Oven

Return the baking sheet with the potatoes and bratwurst to the oven. Pour the prepared sauerkraut mixture evenly over the top, making sure it coats the potatoes and bratwurst. The residual heat will meld everything together beautifully.

Bake for an additional 10-12 minutes until the bratwurst reaches an internal temperature of 160°F and the sauerkraut bubbles slightly at the edges. This final step ensures the bratwurst finishes cooking while absorbing the sauerkraut's tangy flavors.

5

🍽️ Step 5: Serve with Mustard and Fresh Parsley

Remove the baking sheet from the oven and let everything rest for 5 minutes before serving. This resting period allows the juices to redistribute, keeping the bratwurst moist and flavorful.

Garnish each serving with 2 tbsp yellow mustard and 1 tbsp chopped fresh parsley. The mustard adds a bright contrast to the richness of the bratwurst, while the parsley brings a fresh finish. Serve immediately while the potatoes are still warm and the sauerkraut is bubbling with flavor. This dish is best enjoyed straight from the pan—no leftovers here!

👨‍🍳

Pro Tips For Making Bratwurst Potato Sauerkraut

  • Parboil Potatoes First: Toss the baby potatoes in boiling water for 3-4 minutes before adding them to the pan. This guarantees even cooking later—no more half-raw centers when you’re ready to serve, and they’ll absorb the sauerkraut flavors better. I learned this the hard way after serving a plate with a few stubborn undercooked ones.
  • Drain and Rinse Kraut: Drain the sauerkraut in a colander and give it a quick rinse under cold water to cut the acidity. Pat it dry with a towel before cooking—wet kraut steams instead of crisping, and you’ll end up with a soggy mess. Sounds weird, but it works: the flavor stays, but the texture becomes perfect.
  • Sear Bratwurst in Batches: Cook the bratwurst in two batches if your pan is crowded—overfilling steams them instead of browning. A golden crust is non-negotiable here; it’s the thing that matters most for that classic German flavor. Use a splash of water between batches if needed to keep the pan from drying out.
  • Toast Caraway Seeds: Dry-toast the caraway seeds in the same pan you’ll cook the onions for 30 seconds before adding them to the kraut. This wakes up their aroma and prevents that bitter aftertaste they sometimes leave. I skip this when I’m lazy, but the dish is noticeably better when I don’t.

Serving suggestions for leftovers

Mustard Matters

Don't skip the mustard—it's the secret weapon that cuts through the richness of the bratwurst. I always use 2 tbsp yellow mustard per serving (like French's or Hellmann's for consistency) and serve it on the side.

The tangy brightness balances the smoky bratwurst and creamy potatoes perfectly. For extra flair, mix a little mustard with a pinch of honey or Dijon for a sweet-spicy kick. 💛

Herb Garnishes

Fresh parsley isn't just for looks—it adds a bright, herby finish that ties everything together. I chop ¼ cup parsley finely and sprinkle it over each serving right before eating.

For a more complex flavor, try a mix of parsley and chives or even a tiny bit of dill if you're feeling adventurous. The herbs also help highlight the caraway notes in the sauerkraut.

Bread Basket Essentials

No German meal is complete without crusty bread to soak up those sauerkraut juices. I keep a basket of fresh pretzels or dark rye bread on the table—both pair beautifully with this dish.

The pretzels add a salty crunch, while the rye bread soaks up the sauerkraut like a dream. For extra authenticity, serve with German-style mustard bread (like Senfbrezel) if you can find it.

Beer Pairings

This dish practically begs for a cold beer. I reach for a Helles lager like Weihenstephaner or Stella Artois—the crisp, clean flavors complement the bratwurst without overpowering it. For something darker, a bock beer with its malty sweetness works wonderfully.

Avoid heavy IPAs or stouts, as they'll clash with the dish's delicate balance. Pro tip: Chill your beer to 45-50°F for the perfect sip.

Kid-Friendly Adjustments

If you're serving picky eaters, set up a "build-your-own" station with the components separated. Let kids assemble their own plates with bratwurst, potatoes, and sauerkraut on the side.

Offer mild mustard (like French's Yellow) and skip the caraway seeds in the sauerkraut—substitute with a pinch of sugar to mellow the tang. I've also had success serving the potatoes separately with a sprinkle of parmesan cheese for extra appeal.

Leftovers Strategy

This dish reheats surprisingly well, though it's never as good as fresh. For best results, store components separately in airtight containers. Reheat the bratwurst and potatoes in the oven at 350°F for 10-12 minutes while warming the sauerkraut on the stovetop with a splash of water.

To revive texture, broil the potatoes for 2-3 minutes at the end. Serve with extra mustard and fresh parsley to brighten everything up. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 10g50%
Cholesterol 120mg40%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 8g29%
Sugars 8g
Protein 38g76%
* 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 about bratwurst with potatoes and sauerkraut

1

Can I use frozen bratwurst in this recipe?

Thaw the bratwurst in the refrigerator overnight before cooking. For a faster option, use the cold bratwurst directly from the freezer—just add 1-2 extra minutes to the searing time to ensure they cook through to 160°F internally. The texture difference is minimal when cooked properly.

2

What if I don't have caraway seeds?

No problem! Substitute with ½ tsp ground cumin or ¼ tsp ground coriander for a similar earthy warmth. If you're feeling adventurous, try ½ tsp fennel seeds (toasted briefly) for a licorice-like depth that still works beautifully with the sauerkraut. The dish will just have a slightly different aromatic profile.

3

How do I make this recipe vegetarian?

Swap the bratwurst for vegetarian sausages (like Beyond Meat or Field Roast) or portobello mushrooms marinated in soy sauce and smoked paprika. For extra protein, add ½ cup cooked lentils or crumbled tofu to the sauerkraut mixture. The potatoes and sauerkraut will still shine as the base of your hearty meal.

4

Why does my sauerkraut taste too sour?

Fresh sauerkraut (especially unpasteurized) can taste very tangy. To balance it, add 1 tsp sugar or ½ tsp honey while warming it, or mix in 1 tbsp apple cider vinegar to mellow the acidity. For extra depth, stir in 1 tsp caraway seeds toasted in oil—this adds sweetness and complexity that cuts through the sourness.

5

Can I prep this ahead of time for a party?

Yes! Cook the bratwurst and potatoes separately, then reheat them in the oven at 350°F for 10 minutes. Warm the sauerkraut on the stovetop with a splash of water. Assemble everything just before serving to keep the potatoes crispy. For a crowd, double the recipe and use two baking sheets—just make sure to rotate them halfway through cooking.

★★★★★4.9(8 reviews)
Categories Side Dishes