This was supposed to be a fancy Oktoberfest party. I mean, I had it all planned out — the big pot of German potato salad, the soft pretzels from that bakery downtown, and bratwurst I’d carefully simmered in beer before grilling. I’d even bought little paper flags with the German colors. My neighbor Karen was coming over, and I wanted to impress her with my supposed culinary prowess. But then Tuesday happened.
I grabbed the wrong package of bratwurst at the store — the pre-cooked kind, not the fresh ones I needed for grilling. The kids were both home with a half day of school, my oven decided to run twenty degrees hotter than normal, and I was already running late from a dentist appointment. Honestly, I almost gave up and ordered pizza. You know that feeling when the whole kitchen seems to be working against you? Let me tell you, I was ready to throw in the towel.
But I had these brats, and I had a head of cabbage sitting in the fridge that was about to go bad. I figured, why not just throw it all in one skillet? I chopped the cabbage, sliced the brats, and started cooking with no real plan. What came out was nothing like the fancy Oktoberfest spread I’d imagined — and it was better. The kids, who usually turn their noses up at anything with cabbage, ate two helpings. Karen asked for the recipe before she even left the table. That skillet taught me something: sometimes the best meals come from the moments when you stop trying so hard.
Why You’ll Love This Recipe
Let me be real with you — feeding a family on a budget is hard work, and getting everyone to actually enjoy the same meal can feel impossible. This bratwurst and sauerkraut skillet solves both problems without breaking a sweat. It’s the kind of dinner that makes you feel like a hero without spending all day in the kitchen.
- Quick & Easy: From fridge to table in under 30 minutes. Seriously, you can have this on the table faster than takeout delivery.
- Simple Ingredients: No fancy grocery trips needed. You likely already have the onions, garlic, and oil in your pantry. The bratwurst and sauerkraut are affordable and easy to find at any grocery store.
- Perfect for Family Dinners: This is regular family food that pleases everyone without costing much. The leftovers reheat beautifully for lunch the next day.
- Crowd-Pleaser: My picky eaters gobble this up. The trick is that the sauerkraut gets mellow and sweet as it cooks, losing that sharp tang that kids sometimes find off-putting.
- Unbelievably Delicious: The combination of juicy bratwurst, caramelized onions, and tender cabbage is pure comfort food. It’s hearty, satisfying, and has that soul-warming quality you want from a fall dinner.
What makes this recipe different from the rest? It’s the one-skillet simplicity combined with a flavor that tastes like you spent hours cooking. The secret is letting the onions get properly golden before adding anything else — that little bit of patience pays off with deep, sweet flavor that coats every bite. I’ve tested this with different brands of bratwurst and sauerkraut, and it works beautifully every time.
This recipe isn’t just good — it is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined for busy weeknights, with the same soul-soothing satisfaction as a slow-cooked Sunday dinner.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store. I’ve tested this with several brands, and I recommend Johnsonville bratwurst for the best texture and flavor — they hold up well during cooking and have that nice snap when you bite into them.
- Bratwurst: 1 pound pre-cooked bratwurst, sliced into ½-inch rounds. You can use fresh bratwurst too, but you’ll need to cook it through before adding the other ingredients.
- Sauerkraut: 1 (14-ounce) can or jar, drained but not rinsed. I prefer Boar’s Head or Bubbies for their crisp texture and balanced flavor, but any brand works.
- Cabbage: ½ head green cabbage, thinly sliced (about 4 cups). This adds bulk and sweetness to the dish without costing much.
- Onion: 1 large yellow onion, thinly sliced. Yellow onions caramelize beautifully and add that sweet, savory foundation.
- Garlic: 3 cloves, minced. Fresh garlic is best, but you can use 1 teaspoon of jarred minced garlic in a pinch.
- Apple: 1 medium apple, grated (I use Granny Smith for tartness). This is my secret ingredient — it adds natural sweetness that balances the sauerkraut and helps convince kids to eat their cabbage.
- Chicken Broth: ½ cup low-sodium chicken broth. This deglazes the pan and keeps everything moist as it cooks.
- Caraway Seeds: 1 teaspoon (optional, but traditional). My kids don’t mind these, but if yours are extra sensitive to texture, you can leave them out or grind them first.
- Butter: 2 tablespoons unsalted butter. This adds richness and helps the onions caramelize.
- Salt and Pepper: To taste. Go easy on the salt since the bratwurst and sauerkraut already have plenty.
- Fresh Parsley: 2 tablespoons chopped (for garnish). Optional, but it makes the dish look pretty on the plate.
You can swap the chicken broth for vegetable broth to make this dish vegetarian-friendly (just use veggie bratwurst). For a lower-carb version, skip the apple or use a low-sugar variety. If you don’t have caraway seeds, you can substitute with a pinch of fennel seeds or just leave them out entirely.
Equipment Needed
You don’t need a lot of fancy equipment for this recipe, which is part of why I love it so much. Here’s what you’ll need:
- Large Skillet: A 12-inch skillet with a lid is ideal. I use my trusty cast iron skillet for this — it holds heat evenly and gives the bratwurst a nice sear. A stainless steel or non-stick skillet works too.
- Sharp Knife: A good chef’s knife makes slicing the bratwurst and cabbage much easier. I learned the hard way that a dull knife is more dangerous than a sharp one.
- Cutting Board: Any sturdy cutting board will do. I prefer a wooden one because it’s gentler on my knives.
- Box Grater: For grating the apple. You can also use a food processor with a grating disc if you’re short on time.
- Wooden Spoon or Spatula: For stirring and scraping up the browned bits from the bottom of the pan.
- Measuring Spoons and Cups: For accurate measurements.
If you don’t have a lid for your skillet, you can use a sheet of aluminum foil tightly crimped around the edges. That trick has saved me more times than I can count. And if you’re on a tight budget, a basic non-stick skillet from the grocery store works just fine for this recipe.
Preparation Method

Let me walk you through this step by step. I’ve made this so many times that I could do it in my sleep, but I’ll share all the little details that make it work perfectly every time.
- Prep your ingredients first. This is one of those recipes where having everything ready makes the cooking process smooth and stress-free. Slice the bratwurst into ½-inch rounds. Thinly slice the onion and cabbage. Mince the garlic. Grate the apple. Drain the sauerkraut. Trust me, you don’t want to be chopping cabbage while the onions are burning.
- Heat your skillet over medium-high heat. Add the butter and let it melt until it’s foamy but not browned. Swirl the pan to coat the bottom evenly.
- Add the sliced bratwurst in a single layer. Let them cook without moving for 3-4 minutes until they’re nicely browned on the bottom. Flip them and cook for another 2-3 minutes. You’re looking for a deep golden-brown color — this adds so much flavor to the final dish. Transfer the browned bratwurst to a plate and set aside.
- Reduce the heat to medium. Add the sliced onion to the same skillet. Don’t clean the pan — those browned bits from the bratwurst are pure gold. Cook the onions, stirring occasionally, for 8-10 minutes until they’re soft and starting to caramelize. If they start to stick, add a splash of the chicken broth to deglaze the pan.
- Add the minced garlic and caraway seeds. Stir and cook for 30 seconds until fragrant. You’ll smell it immediately — that’s your cue that the garlic is ready.
- Add the sliced cabbage and grated apple. Stir everything together. The cabbage will seem like a lot at first, but it will cook down significantly. Cook for 5 minutes, stirring occasionally, until the cabbage starts to wilt.
- Add the drained sauerkraut and remaining chicken broth. Stir to combine everything. Nestle the browned bratwurst back into the skillet, pushing them down into the vegetables.
- Cover the skillet with a lid. Reduce the heat to low and let everything simmer together for 10 minutes. This is where the magic happens — the flavors meld together, the cabbage finishes softening, and the bratwurst absorbs all that delicious savory liquid.
- Remove the lid and increase the heat to medium-high. Cook for 2-3 minutes to let some of the excess liquid evaporate. You want the final dish to be moist but not soupy.
- Taste and adjust seasoning. Add salt and pepper as needed. Remember that the bratwurst and sauerkraut are already salty, so go easy. Garnish with fresh parsley if you’re using it.
Your kitchen will smell incredible at this point — like a cozy German beer hall, but better because it’s your own home. The whole process takes about 30 minutes from start to finish, and most of that is hands-off simmering time.
Cooking Tips & Techniques
I’ve made this dish 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 throw everything in the pan and save a step, but that browning adds a depth of flavor that you can’t get any other way. Those browned bits that stick to the pan — called fond — are packed with savory goodness that will flavor the entire dish.
Let the onions take their time. Caramelizing onions properly takes about 10 minutes. Don’t rush this step by cranking up the heat — you’ll end up with burnt, bitter onions instead of sweet, golden ones. I learned this the hard way when I was in a rush one Tuesday night and ended up with a pan of blackened onions that I had to throw out.
Use a mandoline for the cabbage if you have one. It makes quick work of slicing and gives you uniform pieces that cook evenly. If you don’t have one, just slice as thinly as you can with a sharp knife.
Watch the salt. Both bratwurst and sauerkraut are already seasoned, so you might not need any additional salt at all. I usually wait until the end to taste and adjust.
Let it rest for a few minutes before serving. This allows the flavors to settle and the juices to redistribute. I know it’s hard to wait when your kitchen smells this good, but trust me on this one.
Double the recipe if you want leftovers. This dish reheats beautifully, and the flavors actually get better overnight as they meld together. I often make a double batch on Sunday and enjoy it for lunches throughout the week.
Variations & Adaptations
One of the things I love most about this recipe is how flexible it is. Here are some ways to make it your own:
Dietary Adaptations: For a gluten-free version, use gluten-free bratwurst and check that your chicken broth is certified gluten-free. Most sauerkraut is naturally gluten-free, but always check the label. For a lower-carb option, skip the apple and use an extra cup of cabbage instead.
Seasonal Variations: In the fall, add some sliced apples along with the cabbage for extra sweetness and a nod to apple harvest season. In the winter, toss in some shredded Brussels sprouts along with the cabbage for a heartier dish. In the summer, serve it with a side of fresh cucumber salad for a refreshing contrast.
Flavor Twists: Add a tablespoon of whole-grain mustard along with the chicken broth for extra tang. Or stir in a teaspoon of smoked paprika for a subtle smoky flavor. My personal favorite variation is to add a splash of apple cider vinegar at the end — it brightens up all the flavors and cuts through the richness of the bratwurst.
Different Proteins: You can use kielbasa, smoked sausage, or even chicken sausage instead of bratwurst. Each will give the dish a slightly different flavor profile. For a vegetarian version, use plant-based bratwurst and vegetable broth.
Spice It Up: If your family likes heat, add a pinch of red pepper flakes along with the garlic. Or serve the finished dish with a drizzle of hot honey for a sweet-spicy kick.
Serving & Storage Suggestions
This dish is incredibly versatile when it comes to serving. Here’s how I like to do it:
Serving Temperature: Serve it hot, straight from the skillet. The steam rising from the cabbage and bratwurst is part of the experience. I like to bring the whole skillet to the table for a family-style presentation — it feels more communal and cozy that way.
What to Serve With It: This skillet is hearty enough to be a meal on its own, but it pairs beautifully with crusty bread or soft pretzels for soaking up the juices. A simple green salad with a tangy vinaigrette cuts through the richness nicely. For a complete Oktoberfest experience, serve it with German potato salad or roasted potatoes.
Storage Instructions: Let any leftovers cool completely, then transfer them to an airtight container. Store in the refrigerator for up to 4 days. The flavors actually improve after a day or two as they meld together.
Reheating Tips: Reheat in a skillet over medium heat with a splash of water or chicken broth to loosen things up. You can also microwave individual portions, but the texture is better when reheated on the stovetop. I don’t recommend freezing this dish — the cabbage can become mushy when thawed.
How Flavors Develop: The first day, this dish is bright and fresh with distinct flavors. By day two, everything has melded together into a cohesive, savory whole. Day three is when it really shines — the bratwurst has absorbed all the surrounding flavors, and the cabbage is tender but not mushy. It’s one of those rare dishes that gets better with time.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 4 servings):
| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Protein | 18g |
| Carbohydrates | 18g |
| Fiber | 5g |
| Fat | 28g |
| Saturated Fat | 10g |
| Sodium | 980mg |
Health Benefits: Cabbage is a nutritional powerhouse — it’s packed with vitamin C, vitamin K, and fiber that supports digestive health. Sauerkraut is fermented, which means it contains probiotics that are great for gut health. The apple adds a dose of fiber and natural sweetness without refined sugar. And bratwurst provides protein and iron that help keep you full and satisfied.
Dietary Considerations: This recipe is naturally dairy-free (if you use oil instead of butter) and can be made gluten-free with the right bratwurst. It’s also low in sugar and contains no added sugars. However, it is relatively high in sodium due to the bratwurst and sauerkraut, so be mindful if you’re watching your salt intake.
Conclusion
This bratwurst and sauerkraut skillet has become a regular in our dinner rotation, and I think it deserves a spot in yours too. It’s proof that you don’t need fancy ingredients or complicated techniques to make a meal that feels special. Sometimes the best recipes come from those moments when you’re just trying to get dinner on the table without losing your mind.
I love this recipe because it’s forgiving — you can tweak it based on what you have in your fridge, and it will still turn out delicious. It’s the kind of meal that makes you feel like you’ve pulled off something impressive, even though it only took half an hour. And honestly, isn’t that what we all want from a weeknight dinner?
Try it this week and let me know how it goes. Did your kids eat the cabbage? Did you add your own twist? Drop a comment below and tell me about it — I read every single one, and I love hearing how these recipes become part of your family’s story. And if you’re looking for more easy family dinners, check out my one-pot chicken and rice recipe — it’s another lifesaver for busy nights.
Frequently Asked Questions
Can I use fresh bratwurst instead of pre-cooked?
Absolutely. Just cook the fresh bratwurst through before slicing it. You’ll need to simmer it in water or beer for about 10 minutes first, then brown it in the skillet before proceeding with the recipe. The total cooking time will be a bit longer, but the result is just as delicious.
How do I make this less tangy for kids?
Rinse the sauerkraut briefly under cold water before draining it to remove some of the tang. You can also add an extra grated apple or a tablespoon of brown sugar to balance the acidity. My kids actually love the mellowed version, so don’t be afraid to experiment.
Can I make this in a slow cooker?
Yes, but the texture will be different. Brown the bratwurst and onions in a skillet first, then transfer everything to a slow cooker with the remaining ingredients. Cook on low for 4-6 hours. The cabbage will be very soft, almost like a braise, which some people prefer.
What’s the best way to reheat leftovers?
I prefer reheating in a skillet over medium heat with a splash of water or broth. It takes about 5-7 minutes and restores the texture better than a microwave. If you’re in a hurry, the microwave works fine — just cover the bowl to trap steam.
Can I freeze this dish?
I don’t recommend it. The cabbage and sauerkraut become mushy and watery when thawed, and the texture just isn’t the same. This dish is best enjoyed fresh or within a few days of making it. If you have leftovers, they’ll keep beautifully in the fridge for up to 4 days.
PrintBest Easy Bratwurst and Sauerkraut Skillet
A quick and easy one-skillet dinner featuring juicy bratwurst, caramelized onions, and tender cabbage. This budget-friendly meal comes together in under 30 minutes and is a crowd-pleaser for the whole family.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: German
Ingredients
- 1 pound pre-cooked bratwurst, sliced into ½-inch rounds
- 1 (14-ounce) can or jar sauerkraut, drained but not rinsed
- ½ head green cabbage, thinly sliced (about 4 cups)
- 1 large yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 medium apple (Granny Smith), grated
- ½ cup low-sodium chicken broth
- 1 teaspoon caraway seeds (optional)
- 2 tablespoons unsalted butter
- Salt and pepper to taste
- 2 tablespoons fresh parsley, chopped (for garnish)
Instructions
- Prep your ingredients first: slice bratwurst into ½-inch rounds, thinly slice onion and cabbage, mince garlic, grate apple, and drain sauerkraut.
- Heat a large 12-inch skillet over medium-high heat. Add butter and let it melt until foamy but not browned.
- Add sliced bratwurst in a single layer. Cook without moving for 3-4 minutes until browned on the bottom. Flip and cook for another 2-3 minutes. Transfer to a plate and set aside.
- Reduce heat to medium. Add sliced onion to the same skillet. Cook, stirring occasionally, for 8-10 minutes until soft and starting to caramelize. Add a splash of chicken broth if sticking.
- Add minced garlic and caraway seeds. Stir and cook for 30 seconds until fragrant.
- Add sliced cabbage and grated apple. Stir together. Cook for 5 minutes, stirring occasionally, until cabbage starts to wilt.
- Add drained sauerkraut and remaining chicken broth. Stir to combine. Nestle browned bratwurst back into the skillet.
- Cover skillet with a lid. Reduce heat to low and simmer for 10 minutes.
- Remove lid and increase heat to medium-high. Cook for 2-3 minutes to let excess liquid evaporate.
- Taste and adjust seasoning with salt and pepper. Garnish with fresh parsley if desired.
Notes
Don’t skip browning the bratwurst for maximum flavor. Let onions caramelize properly for sweetness. Watch the salt as bratwurst and sauerkraut are already salty. Let the dish rest a few minutes before serving. Leftovers keep in the fridge for up to 4 days and flavors improve overnight. Not recommended for freezing.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 385
- Sugar: 8
- Sodium: 980
- Fat: 28
- Saturated Fat: 10
- Carbohydrates: 18
- Fiber: 5
- Protein: 18
Keywords: bratwurst, sauerkraut, skillet dinner, one-pan meal, German recipe, quick dinner, family dinner, cabbage recipe


