My dad claimed he hated sauerkraut. For thirty-seven years. It was a point of pride, really—a badge of culinary honor he wore like a stubborn old coat. He’d wrinkle his nose at any whiff of it, launch into a story about a “bad experience” at a festival in 1986, and declare that German food was, and I quote, “just boiled stuff with pickled things.” Then I caught him. Last October. Standing over the stove in my kitchen, fork in hand, fishing a piece of caramelized apple and a strand of tangy kraut straight from the pan. He didn’t even see me watching. He just closed his eyes, chewed, and went back for another bite. I didn’t say a word. I just let him have his moment. And honestly? That silence was the best compliment I’ve ever gotten on a recipe.
This cozy German bratwurst skillet is the kind of meal that makes you rethink everything you thought you knew about a dish. It’s not heavy. It’s not weird. It’s this beautiful, savory-sweet mess of juicy bratwurst, tender apples, and that tangy sauerkraut that somehow becomes the star of the show. I threw it together on a whim one rainy Tuesday when the fridge was half-empty and I needed something warm, fast, and satisfying. I mean, I had a pack of brats, a jar of kraut from the back of the pantry, and two apples that were about to go soft. That’s it. That’s the whole origin story. No fancy shopping trip. No grand plan.
The first time I made it, I actually forgot to brown the brats first. I just dumped everything in the skillet like a heathen. It still tasted good—but the second time? That little extra step changed everything. The crispy skin, the softened apples soaking up the pan juices, the way the whole kitchen smelled like a cozy German pub. You know that feeling when a recipe just clicks? This is that. And now, I keep making it because it’s the one dinner that gets my dad—the kraut-hater—to actually ask for leftovers. That’s power, my friends.
Why You’ll Love This Recipe
Let me tell you why this cozy German bratwurst skillet deserves a permanent spot in your dinner rotation. I’ve tested this thing about six times now—once with turkey brats, once with a sad attempt at vegan sausage (don’t do it), and a few times just to nail the apple-to-kraut ratio. It’s officially family-approved, neighbor-approved, and dad-who-hates-sauerkraut-approved. Here’s what makes it stand out:
- 30-Minute Magic: From fridge to table in under half an hour. No marinating, no complicated steps, no waiting around. Perfect for those nights when you’re hangry and out of ideas.
- Simple Pantry Ingredients: Bratwurst, sauerkraut, apples, onion, a little broth. That’s it. You probably have most of this stuff already, minus the brats. No weird specialty items required.
- Perfect for Cozy Season: This is the ultimate fall and winter dinner. It’s warm, it’s hearty, and it pairs perfectly with a cold beer or a glass of Riesling. Great for Oktoberfest, game day, or just a random Wednesday.
- Crowd-Pleaser: I’ve served this to picky kids, skeptical in-laws, and my kraat-hating dad. Everyone cleans their plate. The sweetness of the apples balances the tangy kraut, so even the skeptics come around.
- Unbelievably Delicious: The texture combo is next-level. Crispy bratwurst skins, soft caramelized onions, tender apples that melt into the sauce, and that tangy kraut that ties it all together. It’s comfort food that feels a little fancy but takes zero effort.
What makes this recipe different from every other bratwurst skillet out there? It’s the balance. Most recipes go too heavy on the kraut or too sweet on the apples. I spent a solid week tweaking the proportions until the flavors sang together instead of fighting. The secret is letting the apples soften just enough so they release their natural sweetness into the pan, creating a kind of built-in sauce. No extra sugar, no weird glazes. Just good ingredients doing their thing.
This isn’t just dinner. It’s the kind of meal that makes you slow down. The kind where you find yourself standing at the stove, fork in hand, stealing bites before it hits the plate. Trust me—you’re going to love this one.
What Ingredients You Will Need
This recipe uses simple, straightforward ingredients to deliver big, cozy flavor. No complicated shopping list here—just a few key players that come together beautifully. Here’s what you’ll need:
- Bratwurst (4-6 links, about 1.5 lbs): Fresh or pre-cooked both work. I prefer fresh bratwurst from the butcher counter—Johnsonville is a solid grocery store option. Look for links that feel plump and firm. If using pre-cooked, just note they’ll brown faster.
- Sauerkraut (14-16 oz, drained): The star of the show. I recommend Bubbies or Frank’s for that authentic tang. Rinsing it lightly under cold water can mellow the sharpness if you’re nervous about the flavor. Don’t skip draining it well—you want the flavor, not the brine.
- Apples (2 medium, preferably Granny Smith or Honeycrisp): Granny Smith holds its shape better and adds a tart contrast. Honeycrisp gives a sweeter, softer result. Core and slice them into half-inch wedges—no need to peel unless you want to.
- Yellow Onion (1 large): Adds sweetness and depth as it caramelizes. Slice it into thin half-rings. A red onion works in a pinch, but yellow is classic here.
- Chicken or Vegetable Broth (½ cup): Creates steam and helps everything meld together. Low-sodium is best so you can control the salt. Apple cider works beautifully for a sweeter twist.
- Butter or Olive Oil (1 tablespoon): For browning the brats and sautéing the onions. Butter adds richness; olive oil keeps it lighter.
- Caraway Seeds (1 teaspoon, optional but recommended): That classic German flavor. It’s subtle but adds a lovely earthy note. Skip it if you’re not a fan—the dish still shines without it.
- Salt and Black Pepper (to taste): Go easy on the salt since the brats and kraut are already seasoned. A good crack of black pepper at the end makes a difference.
- Fresh Parsley (for garnish, optional): Adds a pop of color and freshness. Flat-leaf or curly both work.
Ingredient Tips from My Kitchen: If you can find Bavarian-style sauerkraut (it’s milder and slightly sweet), grab it—it’s a game-changer. For the apples, avoid Red Delicious—they turn into mush too quickly. And if you’re feeling adventurous, swap the chicken broth for a dark beer like a Dunkel or Märzen. The beer adds incredible depth. I tried it once on a whim and haven’t looked back.
Substitution Guidance: Need it gluten-free? Most bratwurst is gluten-free, but check the label (some brands use breadcrumbs). Use tamari instead of Worcestershire if you add it. Dairy-free? Use olive oil instead of butter. Low-carb? Skip the apples and add extra sauerkraut and maybe some sliced mushrooms for bulk. The recipe is flexible—don’t stress the swaps.
Equipment Needed
You don’t need a fancy kitchen for this one. Here’s what you’ll need:
- Large Skillet or Cast Iron Pan (12-inch): A cast iron skillet is ideal—it holds heat beautifully and gives the brats a gorgeous sear. A stainless steel or non-stick skillet works fine too. Just make sure it’s big enough to hold everything without overcrowding.
- Sharp Knife and Cutting Board: For slicing the apples and onion. A good chef’s knife makes quick work of it.
- Tongs: For flipping the brats without piercing the skins. Trust me on this—piercing them lets all the juices escape.
- Wooden Spoon or Spatula: For stirring the onions and apples without scratching your pan.
- Lid or Foil: You’ll need something to cover the skillet while everything simmers. A tight-fitting lid is best, but foil works in a pinch.
- Measuring Cups and Spoons: For the broth and caraway seeds. Eyeballing works too, but measuring keeps it consistent.
Personal Note: I’ve made this in a beat-up non-stick skillet from college and in my fancy Le Creuset. Both worked. The cast iron gives better browning, but honestly? The flavor is the same. Don’t let equipment hold you back. If you have a pot and a heat source, you’re good.
Preparation Method

Let’s get cooking. This comes together fast, so have everything prepped before you start. I learned that the hard way—burned an onion once while scrambling for a cutting board.
- Prep your ingredients (5 minutes): Slice the onion into thin half-rings. Core the apples and cut them into ½-inch wedges (no need to peel). Drain the sauerkraut in a colander and give it a quick rinse if you want a milder flavor. Pat the bratwurst dry with paper towels—this helps them brown better.
- Brown the bratwurst (8-10 minutes): Heat 1 tablespoon of butter or oil in your large skillet over medium-high heat. Once it’s shimmering, add the bratwurst links. Cook them for 4-5 minutes per side, until they’re deeply golden brown and crispy. Don’t move them around too much—let them get a good sear. Use tongs to flip, and whatever you do, don’t poke them with a fork. The juices will leak out and you’ll end up with dry brats.
- Remove and rest the brats (2 minutes): Transfer the browned brats to a plate and set them aside. Don’t worry about cooking them through yet—they’ll finish in the skillet later. The pan should have some browned bits on the bottom. That’s flavor gold.
- Sauté the onions (4-5 minutes): Reduce the heat to medium. Add the sliced onions to the same skillet (no need to clean it). Cook them, stirring occasionally with a wooden spoon, until they’re soft and starting to turn golden. Scrape up those browned bits as you stir—they’ll dissolve into the onions and add incredible depth. If the pan looks dry, add a splash of broth.
- Add the apples and caraway (3 minutes): Toss in the apple wedges and caraway seeds. Stir everything together and cook for about 3 minutes, until the apples start to soften at the edges. The kitchen should smell amazing right about now.
- Add the sauerkraut and broth (2 minutes): Stir in the drained sauerkraut and pour in the ½ cup of broth. Mix everything until it’s well combined. The sauerkraut will mellow as it heats up, mingling with the sweet apples and onions.
- Return the brats to the pan (10-12 minutes): Nestle the browned bratwurst back into the skillet, pushing them down into the sauerkraut mixture. Bring the liquid to a gentle simmer, then cover the skillet with a lid or foil. Reduce the heat to low and let it cook for 10-12 minutes. This is where the magic happens—the brats finish cooking, the apples get tender, and all the flavors marry together.
- Check for doneness (1 minute): The brats should be cooked through (internal temperature of 160°F/71°C for pork). If they’re not there yet, cover and cook for another 2-3 minutes. The apples should be tender but not falling apart, and the sauerkraut should be warm throughout.
- Rest and serve (2 minutes): Remove the lid and let everything rest for a couple of minutes. This lets the juices redistribute. Taste the sauerkraut mixture and adjust salt and pepper if needed. Garnish with fresh parsley if you’re feeling fancy.
Sensory Cues: The brats should be sizzling when they hit the pan, and you’ll hear that satisfying hiss. The onions will turn translucent and smell sweet. The apples should release a faint floral aroma as they cook. And when you lift the lid after simmering? That cloud of steam smells like a warm hug—savory, tangy, and slightly sweet all at once.
Cooking Tips & Techniques
I’ve made this cozy German bratwurst skillet about a dozen times now, and I’ve definitely learned a few things the hard way. Here are my best tips:
Don’t overcrowd the pan. If you’re doubling the recipe, cook the brats in batches. If they’re crammed together, they’ll steam instead of brown, and you’ll lose that gorgeous crispy skin. I made this mistake the first time I tried to feed a crowd—soggy brats, sad faces. Learn from me.
Pat the brats dry. This one seems small, but it makes a huge difference. Moisture is the enemy of browning. Take an extra 30 seconds to pat those links dry with a paper towel before they hit the pan. You’ll get a much better sear.
Watch the heat. Medium-high for browning, then low for simmering. If you keep the heat too high after adding the broth, the apples will turn to mush and the liquid will evaporate too quickly. Low and slow is the move for that final simmer.
My biggest failure? I once forgot to add the broth entirely. The sauerkraut stuck to the bottom of the pan, the apples burned, and I ended up with a smoky kitchen and a very sad dinner. The broth isn’t optional—it creates the steam that softens everything perfectly. Don’t skip it.
Multitasking tip: While the brats are browning, slice your apples and onions. While the onions are sautéing, drain the sauerkraut. This recipe moves fast, so having everything ready to go makes it stress-free. I like to set all my prepped ingredients in little bowls—makes me feel like I’m on a cooking show.
Consistency secret: If you want a thicker, almost saucy texture, mash a few of the apple slices against the side of the pan with your spatula before adding the broth. They’ll break down and thicken the liquid naturally. No cornstarch needed.
Variations & Adaptations
This recipe is super flexible. Here are some ways to make it your own:
- Beer-Braised Version: Swap the chicken broth for ½ cup of dark beer (Dunkel, Märzen, or even a stout). The beer adds a rich, malty depth that’s incredible. I tried this on a whim during Oktoberfest and never looked back. Just let it simmer a minute longer to cook off the alcohol.
- Low-Carb/Keto Adaptation: Skip the apples and add 1 cup of sliced mushrooms and an extra ½ cup of sauerkraut. The mushrooms add texture and soak up all the flavors. It’s still incredibly satisfying without the carbs.
- Spicy Twist: Use hot Italian sausage or chorizo instead of bratwurst. Add a pinch of red pepper flakes with the onions. The heat cuts through the sweetness beautifully. My neighbor Mike requests this version every time he comes over.
- Vegetarian Option: Use plant-based bratwurst (I like Beyond Meat or Field Roast) and vegetable broth. The cooking time is shorter—about 5-6 minutes for browning and 5 minutes simmering. The apples and kraut carry the flavor so well, you won’t miss the meat.
- Sheet Pan Version: Toss sliced brats, apples, onions, and drained sauerkraut with a little oil and caraway seeds. Spread on a baking sheet and roast at 400°F (200°C) for 20-25 minutes, flipping halfway. It’s less hands-on and great for feeding a crowd.
Personal Variation: I once added a tablespoon of whole-grain mustard to the broth before pouring it in. It was a happy accident—I was reaching for the salt and grabbed the mustard instead. The tangy kick was incredible. Now I do it every time. Try it, you’ll thank me.
Serving & Storage Suggestions
This cozy German bratwurst skillet is a complete meal on its own, but here’s how to serve it up right:
Serving Temperature: Serve it hot, straight from the skillet. The brats should be sizzling, the apples tender, and the sauerkraut steaming. I like to bring the whole skillet to the table—it’s rustic and beautiful, and everyone can grab what they want.
Presentation: Arrange the brats on top of the sauerkraut mixture, then spoon some of the apples and onions over them. A sprinkle of fresh parsley adds color. A dollop of whole-grain mustard on the side is non-negotiable in my house.
What to Serve With It:
- Mashed potatoes or boiled potatoes (classic German style)
- Crusty bread or pretzel rolls for sopping up the juices
- A simple green salad with a tangy vinaigrette
- Roasted vegetables like Brussels sprouts or carrots
- A cold German beer (hefeweizen or pilsner) or a glass of Riesling
Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually get better overnight as they meld together. I’ve been known to make a double batch just for the leftovers.
Reheating: Reheat in a skillet over medium-low heat with a splash of broth or water to loosen the sauce. Microwave works in a pinch, but the stovetop keeps the brats from getting rubbery. Takes about 5-7 minutes.
Freezer Tips: This freezes well for up to 3 months. Let it cool completely, then transfer to a freezer-safe container. Thaw overnight in the fridge and reheat as above. The apples will be softer after freezing, but the flavor is still fantastic.
Flavor Development: Honestly, this dish is even better the next day. The sauerkraut absorbs all the juices, the apples get sweeter, and the brats soak up the tangy goodness. If you can plan ahead, make it a day before serving. Your future self will thank you.
Nutritional Information & Benefits
Here’s a rough estimate per serving (based on 4 servings, one bratwurst each):
- Calories: ~450-500
- Protein: 22g
- Fat: 32g
- Carbohydrates: 18g
- Fiber: 4g
- Sugar: 10g (naturally occurring from apples)
- Sodium: ~900mg (varies by brat and kraut brand)
Health Benefits: Sauerkraut is a fermented food packed with probiotics that support gut health. It’s also rich in vitamin C and vitamin K. Apples add fiber and antioxidants, while the onions provide anti-inflammatory compounds. This isn’t health food, but it’s certainly not junk—it’s a balanced meal with real nutritional value.
Dietary Considerations: This recipe is naturally dairy-free if you use oil instead of butter. It’s also gluten-free with most bratwurst brands (always check the label). For a lower-sodium version, use low-sodium broth and rinse the sauerkraut well. The apples add natural sweetness without added sugar.
Personal Note: I don’t count calories, but I do pay attention to how food makes me feel. This meal is satisfying without being heavy. The combination of protein, fiber, and healthy fats keeps me full and happy. Plus, the probiotics in the sauerkraut are a nice bonus for digestion. It’s comfort food that doesn’t leave you feeling sluggish.
Conclusion
This cozy German bratwurst skillet is proof that the best meals don’t need a long ingredient list or hours in the kitchen. It’s simple, it’s fast, and it’s incredibly satisfying. The sweet apples, tangy sauerkraut, and juicy bratwurst come together in a way that feels both rustic and refined—like something you’d get at a cozy pub, but made in your own kitchen in 30 minutes.
I love this recipe because it’s forgiving. You can swap ingredients, adjust the seasonings, or double it for a crowd, and it always works. It’s the kind of meal that makes you look forward to dinner, even on the busiest nights. And honestly? Watching my dad—the kraut-hater—sneak another bite from the skillet is a memory I’ll treasure forever.
Now it’s your turn. Give this recipe a try, and don’t be afraid to make it your own. Add more apples, skip the caraway, use beer instead of broth—whatever feels right. I’d love to hear how it turns out. Drop a comment below and let me know your favorite variation. And if you snap a photo, tag me—I love seeing your creations. Happy cooking, friends!
Frequently Asked Questions
Can I use pre-cooked bratwurst for this recipe?
Yes, absolutely. Pre-cooked bratwurst will brown faster (about 3-4 minutes per side) and require less simmering time. Just reduce the covered cooking time to 5-7 minutes since they’re already fully cooked. The flavor is still excellent, though fresh brats do have a slightly better texture.
How do I prevent the apples from turning into mush?
Use firm apple varieties like Granny Smith or Honeycrisp, and cut them into thick wedges (about ½ inch). Add them to the pan after the onions have softened, and only cook them for 3 minutes before adding the broth. During the covered simmer, they’ll soften but hold their shape. If you prefer very soft apples, cut them smaller and add them earlier.
Can I make this in a slow cooker or Instant Pot?
For a slow cooker, brown the brats and sauté the onions first, then transfer everything to the slow cooker with the broth. Cook on low for 4-6 hours. For an Instant Pot, use the sauté function to brown the brats and onions, then add the remaining ingredients and cook on high pressure for 10 minutes with a quick release. The texture will be slightly softer, but the flavor is spot on.
What if I don’t like sauerkraut? Can I substitute it?
If you’re not a sauerkraut fan, try using shredded Brussels sprouts or thinly sliced cabbage instead. Sauté them with a splash of apple cider vinegar and a pinch of salt to mimic that tangy flavor. It won’t be the same, but it’s a great alternative for skeptics. Or, use a mild sauerkraut and rinse it well to reduce the tang—that’s how I won over my dad.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to 4 days. The flavors actually improve overnight. To reheat, warm in a skillet over medium-low heat with a splash of broth or water to loosen the sauce. Microwave works in a pinch, but the stovetop keeps the brats from getting rubbery. This dish also freezes well for up to 3 months—just thaw overnight in the fridge before reheating.
Pin This Recipe!

Cozy German Bratwurst Skillet: Best 30-Minute Dinner
A quick and comforting one-skillet meal featuring juicy bratwurst, tender apples, and tangy sauerkraut, all simmered together in a savory broth. Perfect for a cozy weeknight dinner that comes together in just 30 minutes.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: German
Ingredients
- 4–6 bratwurst links (about 1.5 lbs)
- 14–16 oz sauerkraut, drained
- 2 medium apples (Granny Smith or Honeycrisp), cored and sliced into ½-inch wedges
- 1 large yellow onion, sliced into thin half-rings
- ½ cup chicken or vegetable broth (low-sodium preferred)
- 1 tablespoon butter or olive oil
- 1 teaspoon caraway seeds (optional)
- Salt and black pepper to taste
- Fresh parsley for garnish (optional)
Instructions
- Prep your ingredients: Slice the onion into thin half-rings. Core the apples and cut into ½-inch wedges. Drain the sauerkraut in a colander (rinse lightly if desired). Pat the bratwurst dry with paper towels.
- Brown the bratwurst: Heat 1 tablespoon butter or oil in a large skillet over medium-high heat. Add the bratwurst and cook for 4-5 minutes per side until deeply golden brown. Use tongs to flip; do not pierce the skins.
- Remove and rest the brats: Transfer the browned brats to a plate and set aside. Leave the browned bits in the pan.
- Sauté the onions: Reduce heat to medium. Add the sliced onions to the same skillet. Cook, stirring occasionally, for 4-5 minutes until soft and golden, scraping up the browned bits. Add a splash of broth if the pan seems dry.
- Add the apples and caraway: Stir in the apple wedges and caraway seeds. Cook for about 3 minutes until the apples begin to soften at the edges.
- Add the sauerkraut and broth: Stir in the drained sauerkraut and pour in the ½ cup of broth. Mix until well combined.
- Return the brats to the pan: Nestle the browned bratwurst back into the skillet, pushing them into the sauerkraut mixture. Bring to a gentle simmer, then cover with a lid or foil. Reduce heat to low and cook for 10-12 minutes.
- Check for doneness: Ensure the brats are cooked through (internal temperature of 160°F/71°C for pork). If not, cover and cook for another 2-3 minutes. The apples should be tender but not falling apart.
- Rest and serve: Remove the lid and let rest for 2 minutes. Taste and adjust salt and pepper if needed. Garnish with fresh parsley if desired.
Notes
For a sweeter twist, swap the broth for apple cider or dark beer. To reduce sauerkraut tang, rinse it lightly before using. The dish tastes even better the next day as flavors meld.
Nutrition
- Serving Size: 1 bratwurst with sau
- Calories: 475
- Sugar: 10
- Sodium: 900
- Fat: 32
- Saturated Fat: 11
- Carbohydrates: 18
- Fiber: 4
- Protein: 22
Keywords: bratwurst skillet, German dinner, 30-minute meal, sauerkraut, apples, one-pan dinner, comfort food, Oktoberfest


