Side Dishes
This German sausage, sauerkraut, and potatoes recipe delivers the soul-warming comfort of a classic German feast in one satisfying pan. The combination of smoky sausages, tangy sauerkraut, and hearty potatoes creates a dish that feels like a hug on a plate—perfect for chilly evenings or family gatherings.
I’ve perfected this method to balance traditional techniques with modern shortcuts, so you get restaurant-quality results without spending hours in the kitchen.
The foundation of this dish lies in properly browning the sausages until their casings crackle and release that irresistible aroma. Meanwhile, the sauerkraut simmers gently with caraway seeds and onions, developing a deep, savory complexity that cuts through the richness of the sausages.
The potatoes—whether boiled, mashed, or roasted—absorb the flavors and tie everything together, creating a meal that’s both filling and deeply satisfying.
What you’ll end up with is a hearty one-pan German feast that’s rich in flavor and texture: crispy-skinned sausages, tender sauerkraut with a hint of tang, and perfectly cooked potatoes that soak up every bit of the savory juices.
This dish is designed to feed a crowd or serve as a cozy meal for two, all while keeping cleanup to a minimum. The secret to its success is patience—letting the flavors meld and the aromas fill your home as the meal comes together.
Whether you’re celebrating a special occasion or simply craving a taste of Germany, this recipe delivers the warmth and heartiness of a traditional German meal. The best part?
It’s flexible enough to adapt to your preferences—add a splash of beer to the sauerkraut for extra depth or serve with a dollop of sour cream for a creamy contrast. Let’s bring this classic dish to your table.
Ingredients for german sausage sauerkraut potato
Six core ingredients and one pan transform into a German feast that warms the soul.
| Ingredient | Amount | Notes |
|---|---|---|
| German Bratwurst Sausages 🌭 | 1 ½ lb | Fresh, not pre-cooked, brats preferred |
| Sauerkraut 🥬 | 2 cups | Unopened jar, drained but juices reserved |
| Yellow Onions 🧅 | 2 whole | Medium size, thinly sliced |
| Caraway Seeds 🌿 | 1 tbsp | Whole, lightly toasted |
| Russet Potatoes 🥔 | 2 lb | Waxy or all-purpose, cut into chunks |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, finely chopped |
| Fresh Parsley 🌿 | ¼ cup | Flat-leaf, chopped for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced, for sauerkraut |
| Beer (Optional) 🍺 | ½ cup | Dark lager or pilsner |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely cracked |
| Sour Cream (Optional) 🥛 | ¼ cup | Full-fat for serving |
The sausages are the star—German bratwurst from the butcher counter or Johnsonville if you're shortcutting. Look for fresh, never pre-cooked, and those little casings that crackle when browned. Whole Foods or Kroger usually carry good options, or check the frozen section at Costco for bulk packs. The sauerkraut needs to be the unopened jar kind—the kind with juice packed around it, not the dried-out bagged stuff. Drain it but save that tangy liquid; it’s flavor gold. Caraway seeds? Penzeys has the best whole seeds, but any spice shop or bulk bin will do—just toast them in a dry pan for 30 seconds to wake up their aroma.
No caraway seeds? Substitute with 1 tsp ground caraway, but toasted whole seeds add depth you won’t get from powder. Swapping bratwurst? Italian sausage works in a pinch, but the flavor won’t be authentic—stick with German if you can. The beer is optional but adds richness; a dark lager like Paulaner or a crisp pilsner both work. For the potatoes, Yukon Golds would be ideal, but Russets hold up fine if you parboil them first. The thyme and parsley? Fresh is non-negotiable here—dried just won’t cut it for that bright finish.
This dish tastes even better the next day—make extra sausages and reheat them in a skillet for leftovers. The sauerkraut keeps 5 days in the fridge if you’ve got leftovers, but honestly, it’s so good you’ll eat it all. Store the sausages in the fridge for 3 days max—they’re best fresh. For meal prep, cook the potatoes ahead and reheat them in the oven with a pat of butter. The sour cream? Full-fat only—it’s worth the splurge for that creamy contrast. Serve with crusty German rye bread if you’ve got it, or even better, pretzel buns for soaking up those juices.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one pan—sausages, potatoes, and sauerkraut all simmer together. No chopping boards to clear, no extra dishes, just a single sheet pan that does all the work. (Yes, even on a Tuesday night when I’m too tired to think.)
- Tangy-Caramel Bliss: That sauerkraut isn’t just a side—it’s the star. The caraway seeds and onions caramelize right into the juices, while the potatoes soak up all the smoky, tangy goodness. Honestly, the first bite makes me forget I’m eating dinner.
- Leftover Goldmine: This dish begs to be made extra. The flavors only deepen overnight, and I’ve turned cold leftovers into the next day’s lunch with zero effort—just reheat and serve. My kids actually ask for it, which is basically a parenting win.
- Budget-Friendly Feast: Bratwurst and potatoes stretch for miles, and sauerkraut lasts forever in the fridge. I’ll be real: this is my go-to when I need to feed a crowd without breaking the bank. Plus, the caraway seeds add that fancy touch for pennies.
Step-by-step instructions for German sausage, sauerkraut, and potatoes
This hearty one-pan meal combines smoky bratwurst, tangy sauerkraut, and crispy potatoes for a comforting German feast.
Prep the Potatoes and Sausages
Start by cutting the 2 lb russet potatoes into 1-inch chunks—uniform size ensures even cooking. Toss them in a large bowl with 1 tbsp unsalted butter, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. Spread the seasoned potatoes on a baking sheet and roast at 425°F for 20 minutes until they begin to soften and develop slight browning. This pre-roasting step builds flavor and prevents soggy potatoes later.
While the potatoes roast, remove the 1.5 lb german bratwurst sausages from the fridge and let them sit at room temperature for 15 minutes. This ensures even cooking and prevents cold spots in the center. Pat them dry with paper towels to help achieve a crispy exterior when they hit the pan.
Sauté the Onions and Infuse the Sauerkraut
In a large Dutch oven or deep skillet, melt 2 tbsp unsalted butter over medium heat. Add the 2 whole yellow onions, thinly sliced, and cook for 5-6 minutes until they soften and begin to caramelize at the edges. Remove the onions and set them aside—they'll add sweetness to the final dish.
In the same pot, toast the 1 tbsp caraway seeds for 30 seconds until fragrant. Add the 2 cups sauerkraut and stir in the 4 cloves minced garlic. Pour in the 0.5 cup beer (optional) and simmer for 5 minutes to let the flavors meld. The beer adds depth, but you can skip it if you prefer. Stir in the 0.25 cup finely chopped fresh thyme and cook for another 2 minutes. The sauerkraut should be heated through but still retain its texture.
Brown the Sausages and Combine Everything
Increase the heat to medium-high and add the remaining 2 tbsp unsalted butter to the pot. Place the german bratwurst sausages in the skillet and brown them on all sides for 3-4 minutes per side until they develop a deep golden crust. Remove the sausages and set them aside—they'll finish cooking in the oven.
Reduce the heat to medium-low and return the caramelized onions to the pot. Add the pre-roasted potatoes to the skillet along with the sauerkraut mixture. Stir gently to combine, then cover and let everything simmer for 10 minutes to allow the flavors to meld. The potatoes should be tender but still hold their shape.
Finish and Serve with Fresh Herbs
Return the sausages to the pot and cover again. Let everything cook for an additional 5 minutes to ensure the sausages reach an internal temperature of 160°F and the potatoes are fully tender. If the mixture seems dry, add 2-3 tablespoons of water to keep it moist.
Transfer the dish to a serving platter and garnish with 0.25 cup chopped fresh parsley. Serve immediately with a dollop of 0.25 cup sour cream (optional) on the side for a creamy contrast to the tangy sauerkraut and smoky sausages. This dish is best enjoyed fresh, with crispy sausages, tender potatoes, and perfectly balanced sauerkraut.
Pro Tips For Making German Sausage Sauerkraut Potato
- Brown the Sausages First: Skip the urge to toss them straight into the pot—sear the bratwurst in a dry skillet over medium-high heat for 2-3 minutes per side until deeply golden. I learned this the hard way: sausage that’s just simmered stays bland and greasy, but a quick crust locks in flavor and keeps them from turning mushy when they later sit in the sauerkraut.
- Rinse and Drain Sauerkraut: Dump the jarred sauerkraut into a colander and rinse it under cold water for 30 seconds—this cuts the harsh vinegar tang without losing texture. My grandmother swore by this, and she was right: the flavor mellows just enough to let the caraway and sausage shine, especially if you’re serving it to picky eaters.
- Parboil Potatoes First: Toss the Russet potatoes into boiling salted water for 5 minutes before adding them to the pan—this guarantees they’ll finish cooking evenly without turning to mush. I used to add them raw, and they’d either stay rock-hard or collapse into glue. Five minutes of pre-cooking is the non-negotiable step for fluffy, creamy potatoes.
- Toast the Caraway Seeds: Dry-toast the caraway seeds in the same skillet you browned the sausages for 30 seconds until they smell like a spice cabinet—this releases their aroma and prevents a bitter aftertaste. Sounds weird, but it works: the seeds blend into the dish instead of sitting like tiny sand grains. (Yes, even if you’re impatient like me.)
Flavor customization for this german sausage sauerkraut potato
Spicy Kick Option
For those who love heat, add 1 tsp smoked paprika and ½ tsp cayenne pepper to the sauerkraut while simmering. This adds a deep, smoky warmth that pairs beautifully with the sausages.
If you want to go even bolder, stir in 1 tbsp hot sauce (like Frank’s RedHot) during the final 5 minutes of cooking. The tangy heat cuts through the richness of the bratwurst and balances the sauerkraut’s acidity. 🌶️
Sweet and Smoky
Transform this dish into a sweet-and-smoky masterpiece by adding 2 tbsp brown sugar to the sauerkraut while it simmers. The caramelization enhances the onions and creates a subtle sweetness that contrasts with the savory sausages.
For extra depth, wrap the sausages in ½-inch thick bacon slices before browning them—this adds a smoky, salty crust. Serve with apple slices on the side to complement the sweetness. 🍎
Creamy Twist
Swap the beer for ½ cup heavy cream in the sauerkraut to create a velvety, rich texture. Stir in 1 tsp Dijon mustard for a tangy kick and simmer until the cream reduces slightly.
This turns the sauerkraut into a luxurious side that pairs perfectly with the crispy sausages. Top with extra sour cream and chopped chives for a restaurant-worthy finish. 🥛
Herb-Forward Variation
Boost the freshness by adding 1 tbsp chopped fresh dill and 1 tbsp chopped fresh marjoram to the sauerkraut while it cooks. These herbs brighten the dish and add a floral note that contrasts with the earthy potatoes and smoky sausages.
Garnish with extra herbs and a sprinkle of toasted breadcrumbs for texture. This variation feels lighter but still hearty. 🌿
Potato Swaps
For a crispier texture, replace russet potatoes with 2 lb baby potatoes, halved and roasted until golden.
If you prefer mashed potatoes, boil 2 lb Yukon Golds until tender, mash with 2 tbsp butter, ¼ cup sour cream, and ½ tsp salt, then fold into the finished dish. Both options keep the meal cohesive while offering a different mouthfeel. 🥔
Beer Infusion
For a deeper beer flavor, substitute the optional ½ cup beer with ½ cup beer reduction—simmer 1 cup beer in a small saucepan until reduced by half.
This intensifies the maltiness and adds a glossy finish to the sauerkraut. Pair it with a dark lager like Ayinger Altbairisch for authenticity. 🍺
Nutrition facts
Frequently asked questions
Can I use pre-cooked sausages in this recipe?
Pre-cooked sausages work in a pinch, but fresh bratwurst delivers the best flavor and texture. If using pre-cooked, skip the browning step and simply warm them in the finished dish for 5-7 minutes to heat through. The crispy skin and juicy interior are what make this dish special, so fresh sausages are ideal.
How do I make this dish vegetarian?
Swap the sausages for vegetarian bratwurst (like Beyond Meat or Field Roast) or hearty mushrooms (like portobello or cremini) sliced and pan-seared. For extra protein, add 1 cup cooked lentils or crumbled tofu to the potato mixture. The sauerkraut and potatoes will still shine as the base of the dish.
Can I make this ahead of time for a meal prep?
Cook the sausages and sauerkraut fully, then refrigerate in an airtight container for up to 3 days. Reheat gently on the stove with a splash of water to restore moisture. The potatoes are best made fresh, but you can parboil them ahead and reheat in the oven at 375°F for 15 minutes before serving.
Why does my sauerkraut taste too sour?
Excessive tang often comes from overcooking or using dried-out sauerkraut. Always use fresh jarred sauerkraut with juice, and simmer it for no more than 10-12 minutes. To balance the acidity, add a pinch of sugar or a splash of beer (or even a spoonful of applesauce) while cooking. A dash of caraway seeds also helps mellow the flavor.
What’s the best way to serve leftovers?
Leftovers taste even better the next day! Reheat in a skillet with a pat of butter until everything is warm through. For extra flavor, add a splash of beer or broth. Serve with crusty bread or pretzel buns to soak up the juices. Store in an airtight container for up to 4 days in the fridge.
