Love this? Save it for later!
Share the inspiration with your friends
I was standing in the frozen food aisle of my local grocery store last November when a strange, sharp-sweet smell hit me — and suddenly I was eight years old at my Oma’s kitchen table in Milwaukee. The smell was sauerkraut, of all things, that unmistakable tang that cuts through the air like a sharp little knife. But mixed with it, in my memory, was the sweet scent of apples cooking down, and the rich, savory aroma of bratwurst browning in a cast iron skillet. I hadn’t thought about that kitchen in years. My Oma passed when I was fifteen, and somehow, I’d never tried to make her signature dish myself. I just stood there, holding a bag of frozen brats, feeling a little ridiculous and a lot homesick.
Honestly, I almost walked away. I mean, who recreates a childhood memory in the frozen food aisle? But then I grabbed the brats anyway, along with a jar of sauerkraut and a couple of Honeycrisp apples. Let me tell you, the first time I made this dish on my own, I burned the apples a little. They got all dark and sticky on one side, and I was sure I’d ruined everything. But you know what? The flavor was still there — that cozy, warm, slightly sweet and sour comfort that I’d been chasing. Maybe you’ve been there, standing in a grocery store or your own kitchen, trying to remember exactly how something tasted, and hoping you can get it right.
This recipe is my attempt to hold onto that feeling. It’s not fancy, and it’s not complicated. It’s just a simple German bratwurst skillet with sauerkraut and apples that tastes like coming home. And honestly, I keep making it because every time I do, I get a little closer to that memory.
Why You’ll Love This Recipe
This isn’t just another weeknight dinner — it’s the kind of meal that makes you slow down and actually taste every single bite. After testing this recipe about six times (my family was very patient), I can tell you exactly why it works so well.
- Quick & Easy: From start to finish, this comes together in about 30 minutes. Perfect for those nights when you want something hearty but don’t have two hours to spend in the kitchen.
- Simple Ingredients: You probably already have most of these things in your fridge and pantry. No weird specialty items that you’ll use once and never touch again.
- Perfect for Cozy Nights: This is the ultimate cold-weather comfort food. Rainy evenings, snowy afternoons, or just one of those days that needs fixing — this skillet delivers.
- Crowd-Pleaser: I’ve served this to picky kids, skeptical in-laws, and friends who swore they didn’t like sauerkraut. Every single person asked for seconds.
- Unbelievably Delicious: The combination of juicy bratwurst, tangy sauerkraut, and sweet caramelized apples is honestly next-level. It’s savory, sweet, and sour all at once — your taste buds won’t know what hit them.
What makes this recipe different from the rest? It’s the way the apples cook down until they’re soft and jammy, soaking up all those savory juices from the bratwurst. I tested this with different apple varieties, different cooking times, and even different types of sauerkraut. This version is the one that made my husband close his eyes after the first bite — and that’s my gold standard.
This isn’t just good. It’s the kind of meal that wraps around you like a warm blanket. It’s comfort food, pure and simple, but with a little bit of soul.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Here’s what you’ll need to grab:
For the Skillet
- 4 bratwurst links (about 1 pound) — I prefer Johnsonville or a local butcher’s fresh brats. Avoid pre-cooked if you can; fresh gives you that juicy texture.
- 1 tablespoon olive oil — for browning the brats. You can use avocado oil if you prefer.
- 1 medium yellow onion, thinly sliced — adds sweetness and depth as it caramelizes.
- 2 cups sauerkraut, drained but not rinsed — look for refrigerated sauerkraut in the deli section for the best flavor. The canned stuff works in a pinch, but it’s not as tangy.
- 2 medium apples (Honeycrisp or Granny Smith work great) — cored and sliced into thin wedges. Don’t peel them! The skin holds together during cooking.
- 1/2 cup apple cider — adds sweetness and helps deglaze the pan. Unsweetened apple juice works too.
- 1 teaspoon caraway seeds — optional, but highly recommended. It gives that classic German flavor.
- 1/2 teaspoon black pepper — freshly ground is best.
- 1/4 teaspoon salt — go easy, since the brats and sauerkraut are already salty.
- 1 tablespoon butter (optional) — stirred in at the end for richness. I always add it.
For Serving (Optional but Recommended)

- Whole grain mustard — a dollop on the side is perfect.
- Fresh parsley, chopped — for a pop of color.
- Crusty bread or mashed potatoes — to soak up all those amazing juices.
Ingredient Tips: When choosing apples, go for something that holds its shape during cooking. Honeycrisp is my go-to because it’s sweet with just a little tartness. If you want a more traditional tang, use Granny Smith. For the sauerkraut, I really recommend finding a brand that’s refrigerated, like Cleveland Kraut or a local fermented option. The flavor is so much brighter than the shelf-stable cans.
Substitution Guidance: If you can’t find bratwurst, Italian sausage works beautifully. Use turkey bratwurst for a lighter option. For a gluten-free version, just check your bratwurst labels — some contain breadcrumbs. And if you’re not a fan of caraway seeds, just leave them out. No harm done.
Equipment Needed
You don’t need a lot of fancy equipment for this one, which is part of the beauty. Here’s what I use:
- A large cast iron skillet (12-inch) — this is my absolute favorite for getting a good sear on the brats. If you don’t have cast iron, a heavy-bottomed stainless steel skillet works too. Just avoid non-stick if you can; you won’t get the same browning.
- Tongs — for flipping the brats and moving things around the pan. I’ve used a spatula in a pinch, but tongs give you so much more control.
- A sharp chef’s knife — for slicing the onion and apples. A dull knife is actually more dangerous than a sharp one, trust me.
- A cutting board — preferably wooden or plastic.
- A wooden spoon or spatula — for stirring the sauerkraut and apples without scratching your pan.
Budget-Friendly Tip: You don’t need to spend a fortune on a cast iron skillet. I got mine at a thrift store for eight dollars, and it works better than any new one I’ve tried. Just make sure it’s not rusted through, and you’re good to go.
Preparation Method
Alright, let’s get cooking. This comes together fast, so I like to have everything prepped before I turn on the heat. It makes the whole process so much smoother.
- Prep your ingredients first. Slice the onion into thin half-moons. Core the apples and cut them into wedges about 1/2-inch thick. Drain the sauerkraut in a colander but don’t rinse it — you want that tangy flavor. Have your apple cider measured and ready.
- Brown the bratwurst. Heat the olive oil in your cast iron skillet over medium-high heat. Once it’s shimmering, add the bratwurst links. Cook them for about 4-5 minutes per side, until they’re deeply browned all over. Don’t rush this step — that brown crust is where all the flavor lives. The brats don’t need to be cooked through yet; they’ll finish cooking later. Transfer them to a plate and set aside.
- Cook the onions. Reduce the heat to medium. Add the sliced onions to the same skillet (don’t wipe it out — all those browned bits are gold). Cook for about 5 minutes, stirring occasionally, until the onions are soft and starting to turn golden. If they start to stick, add a splash of the apple cider.
- Add the sauerkraut and apples. Toss in the drained sauerkraut and apple wedges. Stir everything together so the onions, sauerkraut, and apples are well combined. Sprinkle in the caraway seeds (if using) and black pepper. Give it another stir.
- Pour in the apple cider. Pour the apple cider over the sauerkraut mixture. Use your wooden spoon to scrape up any browned bits from the bottom of the pan — that’s pure flavor right there. Let it come to a gentle simmer.
- Nestle the brats back in. Place the browned bratwurst links on top of the sauerkraut mixture, nestling them down slightly so they’re partially submerged. Cover the skillet with a lid (or foil if you don’t have a lid). Reduce the heat to low and let everything simmer together for 15 minutes.
- Finish with butter. After 15 minutes, remove the lid. The apples should be soft and the brats should be cooked through (internal temperature of 160°F). Stir in the tablespoon of butter if you’re using it — it melts into the juices and makes everything silky. Taste and adjust salt if needed (but it probably won’t need any).
- Serve it up. Spoon the sauerkraut and apples onto plates or into bowls. Top with the bratwurst. Add a dollop of whole grain mustard on the side, sprinkle with fresh parsley, and serve with crusty bread or mashed potatoes.
Sensory Cues: When the brats are browning, you should hear a steady sizzle — that’s the sound of a good sear. The apples should be soft enough that a fork slides through them easily, but not mushy. And when you lift the lid after simmering, the smell should hit you with that perfect balance of savory, sweet, and tangy.
Cooking Tips & Techniques
I’ve made this recipe enough times to learn a few things the hard way. Here’s what I wish someone had told me:
Don’t skip the browning step. I know it’s tempting to just throw everything in the pan and call it a day, but that initial sear on the bratwurst is what gives this dish its depth. Without it, you end up with pale, sad sausages that taste boiled instead of caramelized. Trust me, I made that mistake once and my husband politely asked, “Did you forget something?”
Watch your heat with the apples. The first time I made this, I had the heat too high when I added the apples, and they burned on the outside while staying raw in the middle. Medium heat is your friend here. You want them to cook slowly enough that they soften all the way through without turning into mush.
Use a lid that fits well. I once used a lid that was slightly too small, and too much steam escaped. The sauerkraut dried out a bit, and the apples didn’t soften properly. If your lid doesn’t fit snugly, just use a piece of foil crimped around the edges. It works perfectly.
Let it rest for a minute. After you turn off the heat, let the skillet sit for about 2-3 minutes before serving. This lets the juices settle and the flavors meld together. Plus, it gives you time to slice the bread and set the table.
Multitasking tip: While the brats are browning, slice your onions and apples. While the skillet is simmering covered, make your mashed potatoes or toast your bread. This recipe is actually great for practicing your kitchen timing.
Variations & Adaptations
This recipe is super forgiving, so feel free to play around with it. Here are some variations I’ve tried:
Apple and Onion Swap: Not a fan of apples? Use an extra onion instead. Or try pears — they’re sweeter and softer, so reduce the cooking time by about 5 minutes. I tried this once when I ran out of apples, and honestly, it was amazing.
Add Some Heat: If you like a little spice, add 1/2 teaspoon of red pepper flakes along with the caraway seeds. Or use spicy Italian sausage instead of bratwurst. My brother-in-law loves this version and calls it “German with a kick.”
Make It a One-Pot Meal: After nestling the brats back in, add 1 cup of chicken broth and 1/2 cup of pearl barley or farro. Cover and simmer for 25-30 minutes until the grains are tender. You’ll have a complete meal in one skillet. Just add a little more liquid if it gets too dry.
Dairy-Free Option: Skip the butter at the end, or use a plant-based butter. The dish is still delicious without it — the butter just adds a little extra richness.
Low-Carb Adaptation: Serve the bratwurst and sauerkraut mixture over cauliflower rice instead of potatoes or bread. It’s surprisingly satisfying and keeps the carbs in check.
Serving & Storage Suggestions
This dish is best served hot, right out of the skillet. I like to spoon the sauerkraut and apples into shallow bowls, then place a bratwurst on top. A generous smear of whole grain mustard on the side is non-negotiable in my house. And honestly, a piece of crusty bread to soak up all those juices is what takes this from good to unforgettable.
What to Serve With It: Mashed potatoes are a classic pairing — the creamy texture balances the tangy sauerkraut perfectly. Buttered egg noodles also work great. For a lighter option, a simple green salad with a tangy vinaigrette cuts through the richness. And if you’re feeling extra cozy, a cold German beer is the perfect drink pairing.
Storage Instructions: Leftovers keep beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually get better as they sit — the sauerkraut and apples meld together overnight. To reheat, just warm everything in a skillet over medium-low heat with a splash of water or apple cider to loosen it up. You can also microwave it, but the skillet method is better for texture.
Freezer Tips: This dish freezes well for up to 3 months. Let it cool completely, then transfer to a freezer-safe container. To reheat, thaw overnight in the fridge, then warm in a skillet. The apples will be a bit softer after freezing, but the flavor is still fantastic.
Nutritional Information & Benefits
Here’s an approximate breakdown per serving (based on 4 servings, without sides):
- Calories: 420
- Protein: 22g
- Fat: 28g
- Carbohydrates: 22g
- Fiber: 5g
- Sugar: 14g
- Sodium: 980mg
Health Benefits: Sauerkraut is a fermented food, which means it’s packed with probiotics that support gut health. It’s also a good source of vitamin C and vitamin K. Apples add fiber and antioxidants, while bratwurst provides protein and B vitamins. This isn’t exactly a health food, but it’s a balanced meal that satisfies both your stomach and your soul.
Dietary Considerations: This recipe is naturally gluten-free if you check your bratwurst labels (some brands use breadcrumbs as a binder). It’s also dairy-free if you skip the butter at the end. For a lower-sodium version, look for reduced-sodium sauerkraut and bratwurst.
Conclusion
This cozy German bratwurst skillet with sauerkraut and apples is one of those recipes that feels like a hug in a bowl. It’s simple enough for a busy weeknight but special enough to serve to company. The combination of savory, tangy, and sweet is honestly magic — and it only takes about 30 minutes to make.
I love this recipe because it connects me to my Oma and those cold Milwaukee winters, but it’s also become a staple in my own kitchen. My kids ask for it by name now, and that makes me smile every single time. I hope you’ll make it your own — add more apples, skip the caraway seeds, serve it over mashed potatoes or just with a fork. However you do it, I think you’ll love it.
If you try this recipe, I’d love to hear about it! Leave a comment below and let me know how it turned out. Did you add your own twist? Did your family love it as much as mine does? Share your story — I read every single comment. And if you’re looking for more cozy comfort food, check out my creamy mushroom soup or this one-pot beef stew — they’re perfect for those cold nights when you need something warm and satisfying.
Frequently Asked Questions
Can I use pre-cooked bratwurst for this recipe?
You can, but I don’t recommend it. Pre-cooked brats don’t brown as well, and you’ll miss out on that deep, caramelized flavor. If that’s all you have, just reduce the simmering time to 10 minutes since they’re already cooked through.
What type of apples work best for this dish?
Honeycrisp is my top choice because it holds its shape and has the perfect sweet-tart balance. Granny Smith is great if you want more tang. Avoid Red Delicious or Gala — they turn into mush too quickly.
Can I make this in a slow cooker?
Yes! Brown the brats and onions in a skillet first, then transfer everything to a slow cooker. Cook on low for 4-6 hours or on high for 2-3 hours. Add the apples during the last 30 minutes so they don’t get too soft.
How do I keep the apples from getting too mushy?
Don’t slice them too thin — aim for wedges about 1/2-inch thick. Also, add them to the skillet after the onions have softened, and keep the heat at medium. The 15-minute simmer covered is enough to soften them without turning them into applesauce.
Can I use red cabbage instead of sauerkraut?
Absolutely! Braised red cabbage is a classic German side dish. Use about 2 cups of shredded red cabbage and add 2 tablespoons of apple cider vinegar to mimic the tanginess of sauerkraut. Cook it the same way — it’s delicious.
Pin This Recipe!

Easy German Bratwurst Skillet with Sauerkraut and Apples
A quick and comforting one-skillet meal featuring juicy bratwurst, tangy sauerkraut, and sweet caramelized apples. Ready in about 30 minutes, it’s perfect for cozy nights and is a crowd-pleaser that tastes like coming home.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: German
Ingredients
- 4 bratwurst links (about 1 pound)
- 1 tablespoon olive oil
- 1 medium yellow onion, thinly sliced
- 2 cups sauerkraut, drained but not rinsed
- 2 medium apples (Honeycrisp or Granny Smith), cored and sliced into thin wedges
- 1/2 cup apple cider
- 1 teaspoon caraway seeds (optional)
- 1/2 teaspoon black pepper, freshly ground
- 1/4 teaspoon salt
- 1 tablespoon butter (optional)
- Whole grain mustard (for serving)
- Fresh parsley, chopped (for garnish)
- Crusty bread or mashed potatoes (for serving)
Instructions
- Prep your ingredients first. Slice the onion into thin half-moons. Core the apples and cut them into wedges about 1/2-inch thick. Drain the sauerkraut in a colander but don’t rinse it. Have your apple cider measured and ready.
- Brown the bratwurst. Heat the olive oil in a large cast iron skillet over medium-high heat. Once shimmering, add the bratwurst links. Cook for 4-5 minutes per side until deeply browned all over. Transfer to a plate and set aside.
- Cook the onions. Reduce heat to medium. Add the sliced onions to the same skillet. Cook for about 5 minutes, stirring occasionally, until soft and starting to turn golden. If they start to stick, add a splash of apple cider.
- Add the sauerkraut and apples. Toss in the drained sauerkraut and apple wedges. Stir to combine. Sprinkle in the caraway seeds (if using) and black pepper. Stir again.
- Pour in the apple cider. Pour the apple cider over the sauerkraut mixture. Use a wooden spoon to scrape up any browned bits from the bottom of the pan. Let it come to a gentle simmer.
- Nestle the brats back in. Place the browned bratwurst links on top of the sauerkraut mixture, nestling them down slightly. Cover the skillet with a lid or foil. Reduce heat to low and let everything simmer together for 15 minutes.
- Finish with butter. After 15 minutes, remove the lid. The apples should be soft and the brats cooked through (internal temperature of 160°F). Stir in the tablespoon of butter if using. Taste and adjust salt if needed.
- Serve it up. Spoon the sauerkraut and apples onto plates or into bowls. Top with the bratwurst. Add a dollop of whole grain mustard on the side, sprinkle with fresh parsley, and serve with crusty bread or mashed potatoes.
Notes
Don’t skip browning the brats for best flavor. Use medium heat for apples to avoid burning. If lid doesn’t fit well, use foil. Let skillet rest 2-3 minutes before serving. Leftovers keep up to 4 days in the fridge; flavors improve overnight. Freezes well for up to 3 months.
Nutrition
- Serving Size: 1 serving (without s
- Calories: 420
- Sugar: 14
- Sodium: 980
- Fat: 28
- Saturated Fat: 10
- Carbohydrates: 22
- Fiber: 5
- Protein: 22
Keywords: bratwurst, sauerkraut, apples, German skillet, one-pan meal, comfort food, quick dinner


