Easy German Bratwurst Skillet with Sauerkraut for a Perfect Dinner

Ready In
Servings
Difficulty

It was the second week of November, and a damp, bone-chilling cold had settled over the city. The kind of cold that seeps through the windows and makes your bones ache. I had just gotten home from a long week of recipe testing—mostly sweet things, like decadent chocolate-dipped strawberry coconut bars and creamy parfaits—and all I wanted was something that felt like a hug. Not a sweet hug. A savory, hearty, stick-to-your-ribs kind of hug. I opened the fridge and found a package of bratwurst I’d grabbed on a whim, a jar of sauerkraut from the back of the pantry, and an onion that was starting to look a little sad. And just like that, the idea for this Easy German Bratwurst Skillet with Sauerkraut was born.

I wasn’t trying to recreate my grandmother’s recipe or anything sentimental like that. Honestly, I’d never made a German-style skillet before. I just wanted dinner to be easy, fast, and deeply satisfying. No fuss, no fancy techniques. Just a single pan, some good sausage, and that tangy, fermented magic of sauerkraut. I threw it all together, let it simmer, and when I took that first bite—standing right there at the stove, fork in hand—I knew I had stumbled onto something special. The bratwurst got all juicy and browned, the sauerkraut mellowed out and soaked up the flavors, and the whole thing came together in under thirty minutes.

That’s the thing about this recipe. It doesn’t need a backstory or a special occasion. It just needs you to be hungry and a little bit tired. It’s the kind of meal that makes you feel like you’ve got your life together, even when you don’t. And honestly? That’s the best kind of dinner there is.

Why You’ll Love This Recipe

Let’s be real—weeknight dinners can feel like a chore. But this Easy German Bratwurst Skillet with Sauerkraut changes the game. It’s one of those rare recipes that feels both indulgent and effortless, and it’s quickly become a staple in my kitchen. Here’s why I think you’ll love it too:

  • One-Pan Wonder: Everything cooks in a single skillet, which means minimal cleanup. No piles of dishes, no stress. Just dinner and done.
  • Ready in 30 Minutes: From the moment you start browning the sausage to the final simmer, you’re looking at about half an hour. Perfect for those nights when you’re starving and impatient.
  • Simple, Pantry-Friendly Ingredients: You probably already have the onions, garlic, and oil. The bratwurst and sauerkraut are easy to find at any grocery store. No special trips required.
  • Bold, Comforting Flavor: The bratwurst gets all crispy and caramelized on the outside, while the sauerkraut turns soft and tangy, balanced by a touch of apple or brown sugar. It’s savory, slightly sweet, and deeply satisfying.
  • Crowd-Pleaser: I’ve served this to picky eaters, skeptical friends, and even my uncle who “doesn’t like sauerkraut.” Everyone goes back for seconds. It’s just that good.
  • Perfect for Meal Prep: The flavors actually get better overnight. Make a double batch and enjoy it for lunch the next day—it’s even more delicious reheated.

This isn’t just another sausage recipe. It’s the kind of meal that makes you close your eyes after the first bite and forget about the long day. It’s comfort food, reimagined for real life—faster, simpler, but with all the soul-soothing satisfaction you crave.

What Ingredients You Will Need

This recipe is built on simple, honest ingredients that work together to create something truly special. Here’s everything you’ll need to make this Easy German Bratwurst Skillet with Sauerkraut:

  • Bratwurst sausages (4-6 links, about 1.5 lbs / 680 g): The star of the show. I prefer fresh, uncooked bratwurst from the butcher counter or a quality brand like Johnsonville or Usinger’s. They hold their shape beautifully and have that perfect blend of pork and spices.
  • Sauerkraut (1 jar or bag, about 16 oz / 450 g): Look for sauerkraut in the refrigerated section of the grocery store—it has a much better texture and flavor than the canned stuff. I like the brands Bubbies or Cleveland Kraut for their tangy, crunchy quality. If you’re using canned, be sure to rinse and drain it well to reduce the saltiness.
  • Yellow onion (1 large, thinly sliced): Adds sweetness and depth as it caramelizes in the pan. You can use a white or red onion in a pinch, but yellow is my go-to for this dish.
  • Apple (1 medium, peeled and diced, optional but recommended): This is my little secret. A diced Granny Smith or Honeycrisp apple adds a subtle sweetness that balances the tangy sauerkraut beautifully. It’s not traditional, but it works.
  • Garlic (3 cloves, minced): For that aromatic base that makes everything taste better.
  • Olive oil or butter (2 tablespoons): For browning the sausages and sautéing the onions. Butter adds a richer flavor, but olive oil works great too.
  • Chicken or vegetable broth (1/2 cup / 120 ml): Helps deglaze the pan and creates a light, savory sauce as it simmers with the sauerkraut. You can also use beer (a light lager or pilsner) for a more traditional German twist.
  • Caraway seeds (1 teaspoon, optional): Adds that classic rye bread-like flavor that pairs so well with sauerkraut. If you don’t have them, no worries—the dish is still delicious without.
  • Brown sugar or honey (1 tablespoon, optional): Just a touch to round out the acidity of the sauerkraut. I use this if I’m not adding an apple.
  • Salt and black pepper (to taste): Go easy on the salt at first—the bratwurst and sauerkraut are already salty.
  • Fresh parsley (for garnish, optional): A sprinkle of green at the end makes it look pretty and adds a fresh pop of flavor.

That’s it. Ten ingredients, most of which are probably already in your kitchen. The beauty of this recipe is that it’s endlessly forgiving—you can swap the apple for a pear, use beer instead of broth, or skip the caraway seeds entirely. It’s hard to mess up.

Equipment Needed

You don’t need a fancy kitchen to pull off this Easy German Bratwurst Skillet with Sauerkraut. Here’s what I use:

  • Large skillet or cast-iron pan (12-inch / 30 cm): This is the workhorse of the recipe. A cast-iron skillet gives you the best browning on the bratwurst, but any heavy-bottomed skillet will work. I’ve used my trusty Lodge cast-iron for years, and it just gets better with age.
  • Sharp knife and cutting board: For slicing the onions, mincing the garlic, and dicing the apple. A good chef’s knife makes prep a breeze.
  • Wooden spoon or spatula: For stirring the sauerkraut and scraping up the browned bits from the bottom of the pan (that’s where the flavor lives).
  • Measuring spoons and cups: For the broth, oil, and spices. Eyeballing works too, but measuring ensures consistency.
  • Tongs: Super helpful for turning the bratwurst as they brown. You can use a fork, but tongs won’t pierce the casings and release the juices.
  • Lid or foil: To cover the skillet while the sauerkraut simmers. If your skillet doesn’t have a lid, a sheet of aluminum foil works perfectly.

If you don’t have a cast-iron pan, no worries. A stainless steel or non-stick skillet will work just fine. Just make sure it’s large enough to hold all the sausages in a single layer without crowding them. That’s the key to getting a good sear.

Preparation Method

German bratwurst skillet with sauerkraut preparation steps

Alright, let’s get cooking. This Easy German Bratwurst Skillet with Sauerkraut comes together in a few simple steps. Follow along, and you’ll have dinner on the table in no time.

  1. Prep your ingredients: Before you turn on the heat, get everything ready. Thinly slice the onion (about 1/8-inch thick). Mince the garlic cloves. If you’re using an apple, peel it, core it, and dice it into small cubes (about 1/4-inch). Open the sauerkraut and drain it in a colander, but don’t rinse it unless you’re using canned—you want some of that tangy juice. Pat the bratwurst dry with paper towels (this helps them brown better).
  2. Brown the bratwurst: Place your large skillet over medium-high heat and add 1 tablespoon of olive oil or butter. Once the oil is shimmering (but not smoking), carefully place the bratwurst in the pan in a single layer. Don’t crowd them—if your pan is too small, do this in two batches. Let them cook undisturbed for 3-4 minutes, until the bottoms are deeply golden brown. Use tongs to turn them and brown the other sides, about 3 more minutes per side. You want a nice, crispy exterior. The bratwurst don’t need to be fully cooked through at this point—they’ll finish cooking with the sauerkraut. Transfer the browned sausages to a plate and set aside.
  3. Sauté the aromatics: Reduce the heat to medium. Add the remaining 1 tablespoon of oil or butter to the skillet. Toss in the sliced onion and cook, stirring occasionally, for 4-5 minutes, until the onion is soft and starting to turn golden around the edges. Add the minced garlic and the diced apple (if using), and cook for another 1-2 minutes, until fragrant. The kitchen will start smelling amazing right about now.
  4. Add the sauerkraut and seasonings: Add the drained sauerkraut to the skillet, along with the caraway seeds (if using), brown sugar or honey (if using), and a generous pinch of black pepper. Stir everything together so the sauerkraut gets coated in the onion mixture. Let it cook for 2 minutes, stirring occasionally, to let the flavors meld.
  5. Deglaze and simmer: Pour in the chicken broth (or beer) and use your wooden spoon to scrape up any browned bits stuck to the bottom of the pan. That’s pure flavor. Nestle the browned bratwurst back into the sauerkraut, pushing them down so they’re partially submerged. Bring the liquid to a gentle simmer, then reduce the heat to low, cover the skillet with a lid or foil, and let it cook for 15-20 minutes. The bratwurst will finish cooking through, and the sauerkraut will soften and absorb all those savory, tangy, sweet flavors.
  6. Finish and serve: After 15-20 minutes, remove the lid. The liquid should have reduced slightly, and the bratwurst should be plump and cooked through (internal temperature of 160°F / 71°C). Give the sauerkraut a taste and adjust the seasoning—add a pinch of salt if needed, or a little more black pepper. Garnish with fresh parsley if you’re feeling fancy. Serve the bratwurst on a bed of sauerkraut, with a side of crusty bread, mashed potatoes, or a simple green salad. I like to serve mine with a dollop of whole-grain mustard on the side.

And that’s it. Six steps, one pan, and a dinner that tastes like you spent hours in the kitchen. Trust me, the hardest part is waiting for it to finish simmering.

Cooking Tips & Techniques

I’ve made this Easy German Bratwurst Skillet with Sauerkraut more times than I can count, and I’ve learned a few things along the way. Here are my best tips to help you nail it every time:

  • Don’t skip browning the bratwurst: I know it’s tempting to just dump everything in the pan and let it simmer, but that initial sear is where the magic happens. The browned crust adds a deep, savory flavor that you just can’t get any other way. Plus, those browned bits left in the pan become the foundation of the sauce.
  • Use a meat thermometer if you’re unsure: Bratwurst are fully cooked when they reach an internal temperature of 160°F (71°C). If you don’t have a thermometer, you can check by cutting into one—the juices should run clear, and there should be no pink in the center.
  • Rinse canned sauerkraut: If you’re using sauerkraut from a can (the non-refrigerated kind), it tends to be much saltier and more acidic. Rinse it in a colander under cold water for about 30 seconds, then squeeze out the excess liquid. This tames the flavor and lets you control the seasoning better.
  • Let it rest for a few minutes: Once the skillet is done, let it sit off the heat for 5 minutes before serving. This allows the juices to redistribute and the flavors to settle. It also gives you time to set the table and pour yourself a drink.
  • Don’t overcrowd the pan: When browning the bratwurst, make sure they have space between them. If they’re too close together, they’ll steam instead of sear, and you’ll miss out on that beautiful golden crust. If your skillet is small, cook them in two batches.
  • My biggest failure with this recipe: The first time I made it, I used a non-stick skillet and cranked the heat way too high. The bratwurst burned on the outside before they were even warm in the center, and the onions turned into bitter, blackened shreds. Lesson learned: medium-high heat is your friend, not high heat. Patience, my friend.

These little tweaks might seem small, but they make a huge difference in the final dish. Cooking is all about learning from mistakes, and I’ve made plenty so you don’t have to.

Variations & Adaptations

One of the best things about this Easy German Bratwurst Skillet with Sauerkraut is how adaptable it is. Here are some of my favorite ways to change it up:

  • Beer-Braised Version: Replace the chicken broth with a light lager or pilsner (like a German-style beer). The beer adds a malty, slightly bitter note that pairs beautifully with the bratwurst and sauerkraut. Just let it simmer a few minutes longer to cook off the alcohol.
  • Keto/Low-Carb Adaptation: Skip the apple and the brown sugar entirely. The sauerkraut is naturally low in carbs, and the bratwurst is packed with protein and fat. Serve it over cauliflower rice or with a side of roasted broccoli for a satisfying low-carb meal.
  • Vegetarian Option: Swap the bratwurst for your favorite plant-based sausages (I like the ones from Beyond Meat or Field Roast). Follow the same browning and simmering process—they’ll absorb all the same flavors. Use vegetable broth instead of chicken broth.
  • Spicy Twist: Add a diced jalapeño or a teaspoon of red pepper flakes when you sauté the onions. Or use spicy Italian sausage instead of bratwurst for a little extra kick.
  • Apple and Pear Combo: Instead of just one apple, use half an apple and half a ripe pear. The pear adds a softer, more floral sweetness that’s absolutely lovely with the sauerkraut.
  • Bacon Lover’s Version: Cook 4 slices of chopped bacon in the skillet before browning the bratwurst. Remove the crispy bacon bits, then proceed with the recipe. Stir the bacon back in at the end for a smoky, salty crunch.

I’ve tried the beer-braised version more times than I can count, and it’s probably my favorite. There’s something about that malty depth that makes the whole dish feel even more authentic. But honestly, you can’t go wrong with any of these twists.

Serving & Storage Suggestions

This Easy German Bratwurst Skillet with Sauerkraut is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:

  • Serving temperature: Serve it hot, straight from the skillet. The bratwurst should be sizzling, and the sauerkraut should be steaming. A cold beer or a glass of crisp white wine (like a Riesling) on the side is a perfect match.
  • Presentation: Spoon the sauerkraut onto a plate or into a shallow bowl, then nestle the bratwurst on top. Garnish with a sprinkle of fresh parsley and a dollop of whole-grain mustard or spicy brown mustard. A side of crusty bread or soft pretzel bites is great for soaking up the juices.
  • Complementary dishes: This skillet pairs beautifully with mashed potatoes, boiled potatoes, or simple egg noodles. A fresh green salad with a tangy vinaigrette cuts through the richness. For a full German-inspired meal, serve it with a side of healthy ranch chicken grain bowls or a light cucumber salad.
  • Storage: Let the skillet cool completely, then transfer the leftovers to an airtight container. Store in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, so leftovers are a treat.
  • Freezing: This dish freezes surprisingly well. Place the cooled bratwurst and sauerkraut in a freezer-safe container or zip-top bag. Freeze for up to 3 months. Thaw in the refrigerator overnight before reheating.
  • Reheating: The best way to reheat is in a skillet over medium-low heat, with a splash of broth or water to loosen the sauerkraut. Cover and cook for 5-7 minutes, stirring occasionally, until heated through. You can also microwave individual portions, but the texture won’t be quite as good.

One thing I love about this dish is that it’s just as good the next day. I often make a double batch on Sunday and enjoy it for lunch throughout the week. It’s one of those rare meals that gets better with time.

Nutritional Information & Benefits

Here’s a rough estimate of the nutritional values for one serving of this Easy German Bratwurst Skillet with Sauerkraut (based on 4 servings, using 5 bratwurst, 1 tablespoon of oil, and the optional apple and brown sugar):

  • Calories: Approximately 420-480 kcal
  • Protein: 22-26 g
  • Fat: 32-38 g (mostly from the bratwurst)
  • Carbohydrates: 12-16 g (depending on the apple and sugar)
  • Fiber: 4-6 g (thanks to the sauerkraut and apple)
  • Sodium: 1200-1500 mg (varies by brand of bratwurst and sauerkraut)

While this isn’t a low-calorie dish, it does have some surprising health benefits. Sauerkraut is a fermented food packed with probiotics, which are great for gut health. It’s also rich in vitamin C and vitamin K. The bratwurst provides a good amount of protein and iron, while the onions and garlic offer anti-inflammatory compounds. If you’re watching your sodium, look for low-sodium bratwurst and rinse the sauerkraut thoroughly.

This recipe is naturally gluten-free (just double-check your bratwurst and broth labels) and can be made dairy-free by using olive oil instead of butter. It’s a satisfying, balanced meal that feels indulgent but has a few hidden health perks. I like to think of it as comfort food that’s good for your gut.

Conclusion

So there you have it—my go-to Easy German Bratwurst Skillet with Sauerkraut. It’s the kind of recipe that proves you don’t need a million ingredients or hours of prep to make something truly memorable. Just a few simple things, cooked with a little care, and you’ve got a dinner that feels like a warm hug on a cold night.

I love this recipe because it’s honest. It doesn’t pretend to be fancy or complicated. It’s just good, hearty food that makes you feel taken care of. And honestly, isn’t that what we all want at the end of a long day?

Now it’s your turn. I’d love to hear how it goes—did you add a twist? Serve it with something unexpected? Leave a comment below and let me know. And if you share a photo on Pinterest or Instagram, tag me so I can cheer you on. Happy cooking, friend!

Frequently Asked Questions

Can I use pre-cooked bratwurst for this recipe?

Absolutely. If you’re using pre-cooked bratwurst (like the fully cooked kind from the grocery store), you can skip the initial browning step or just brown them briefly for color. Reduce the simmering time to about 10 minutes, since they’re already cooked through.

What can I use instead of sauerkraut?

If you’re not a fan of sauerkraut, you can substitute it with shredded green cabbage. Sauté the cabbage with a splash of apple cider vinegar and a pinch of salt to mimic the tangy flavor. It won’t be exactly the same, but it’s a great alternative.

Can I make this in a slow cooker or Instant Pot?

Yes! For a slow cooker, brown the bratwurst and sauté the onions in a skillet first, then transfer everything to the slow cooker. Cook on low for 4-6 hours. For an Instant Pot, use the sauté function to brown the bratwurst and cook the onions, then add the sauerkraut and broth. Pressure cook on high for 10 minutes, then do a quick release.

Is this recipe gluten-free?

It can be! Bratwurst is typically gluten-free, but always check the label to be sure (some brands use fillers). Use a gluten-free beer or broth, and skip any bread on the side. The rest of the ingredients are naturally gluten-free.

How do I reduce the saltiness of the sauerkraut?

If your sauerkraut tastes too salty, rinse it in a colander under cold water for 30-60 seconds, then squeeze out the excess liquid. You can also soak it in cold water for 10 minutes before draining. This helps tame the salt without losing all the flavor.

Pin This Recipe!

German bratwurst skillet with sauerkraut recipe
Print

Easy German Bratwurst Skillet with Sauerkraut for a Perfect Dinner

A quick and hearty one-pan meal featuring juicy bratwurst and tangy sauerkraut, ready in 30 minutes. Perfect for busy weeknights when you crave comforting, savory flavors.

  • Author: Bree
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: German

Ingredients

Scale
  • 46 bratwurst sausages (about 1.5 lbs / 680 g)
  • 1 jar or bag sauerkraut (about 16 oz / 450 g)
  • 1 large yellow onion, thinly sliced
  • 1 medium apple, peeled and diced (optional)
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil or butter
  • 1/2 cup chicken or vegetable broth (120 ml)
  • 1 teaspoon caraway seeds (optional)
  • 1 tablespoon brown sugar or honey (optional)
  • Salt and black pepper to taste
  • Fresh parsley for garnish (optional)

Instructions

  1. Prep your ingredients: thinly slice the onion, mince the garlic, dice the apple if using, drain the sauerkraut, and pat the bratwurst dry.
  2. Heat 1 tablespoon of oil or butter in a large skillet over medium-high heat. Brown the bratwurst for 3-4 minutes per side until deeply golden. Transfer to a plate.
  3. Reduce heat to medium. Add remaining oil or butter and sauté the onion for 4-5 minutes until soft and golden. Add garlic and apple (if using) and cook 1-2 minutes until fragrant.
  4. Add the drained sauerkraut, caraway seeds (if using), brown sugar or honey (if using), and black pepper. Stir and cook for 2 minutes.
  5. Pour in the broth (or beer) and scrape up browned bits. Nestle the bratwurst back into the sauerkraut. Bring to a gentle simmer, cover, and cook on low for 15-20 minutes until bratwurst is cooked through (internal temperature 160°F / 71°C).
  6. Remove lid, adjust seasoning, garnish with parsley if desired. Serve hot with crusty bread, mashed potatoes, or a side salad.

Notes

For a beer-braised version, replace broth with a light lager or pilsner. If using canned sauerkraut, rinse it to reduce saltiness. Leftovers keep well in the refrigerator for up to 4 days and can be frozen for up to 3 months.

Nutrition

  • Serving Size: 1 serving (1 bratwur
  • Calories: 450
  • Sugar: 8
  • Sodium: 1350
  • Fat: 35
  • Saturated Fat: 12
  • Carbohydrates: 14
  • Fiber: 5
  • Protein: 24

Keywords: bratwurst, sauerkraut, German skillet, one-pan dinner, quick dinner, comfort food

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating