If you are craving a warm, hearty meal that fills your kitchen with rich, savory smells, this German Sauerkraut & Bratwurst with Beef Onion Potatoes recipe is just right. It is simple, comforting, and full of classic flavors. The tangy sauerkraut, juicy bratwurst, and soft, golden potatoes come together in the most satisfying way. This is one of those cozy meals you will want to pin for later and come back to again and again.

Ingredients
- Bratwurst sausages (4 to 6 pieces)
- Sauerkraut (2 cups, drained)
- Beef broth (1 cup)
- Potatoes (4 medium, peeled and cubed)
- Onion (1 large, sliced)
- Butter (2 tablespoons)
- Olive oil (1 tablespoon)
- Garlic (2 cloves, minced)
- Salt and black pepper to taste
- Caraway seeds (optional, 1 teaspoon)
Instructions
- Heat olive oil in a large skillet over medium heat. Add the bratwurst and cook until browned on all sides. Remove and set aside.
- In the same pan, melt the butter. Add sliced onions and cook until soft and golden, about 5 to 7 minutes.
- Add garlic and cook for about 30 seconds until fragrant.
- Stir in the sauerkraut and beef broth. Mix well and let it gently simmer.
- Add the potatoes to the pan. Cover and cook for 15 to 20 minutes until the potatoes are tender.
- Return the bratwurst to the pan. Cover and cook for another 10 minutes so all the flavors come together.
- Season with salt, pepper, and optional caraway seeds. Serve warm.
Common Mistakes To Avoid

It is easy to rush this dish, but letting the onions cook slowly makes a big difference. If they are undercooked, you miss that sweet flavor that balances the sauerkraut. Also, avoid adding too much salt early on. Sauerkraut already has a salty taste, so it is better to adjust at the end.
Another thing to watch is the potatoes. Cut them evenly so they cook at the same rate. If some pieces are too big, they stay firm while others turn too soft.
Tips For Success
For the best German sausage with sauerkraut flavor, choose good quality bratwurst. It really brings the dish together. If you want a richer taste, let everything simmer a little longer so the broth turns into a light sauerkraut gravy that coats every bite.
If you enjoy exploring German meal recipes, this dish is a great place to start. It is simple but still feels special. You can even prepare the potatoes ahead of time to save effort during cooking.
How To Serve

This dish is perfect as a full dinner on its own, especially if you are looking for traditional German recipes dinners that feel filling and warm. Serve it straight from the pan with a spoonful of that flavorful broth over the top.
If you are wondering what to eat with sauerkraut and sausage, a slice of crusty bread works beautifully. It soaks up the juices and adds a nice texture. You can also serve it as part of German tapas, with small portions alongside other dishes.
If you enjoy sausage dishes, you might also like this creamy sausage tortellini dinner for another cozy option.
Flavor Add In Ideas
You can easily adjust this recipe to suit your taste. Adding a chopped apple gives a soft sweetness that pairs well with the tangy sauerkraut. A touch of mustard stirred into the broth adds a gentle kick.
If you like variety in your German supper ideas, try mixing in a bit of paprika or fresh herbs. Each small change brings a new layer of flavor while keeping the dish comforting and simple.
For another twist on sausage meals, this sausage with sauerkraut apples and greens is also worth trying.

German Sauerkraut & Bratwurst with Beef Onion Potatoes
Ingredients
Equipment
Method
- Heat olive oil in a large skillet over medium heat. Add bratwurst and cook until browned on all sides. Remove and set aside.
- In the same pan, melt butter. Add sliced onions and cook until soft and golden, about 5–7 minutes.
- Add minced garlic and cook for about 30 seconds until fragrant.
- Stir in sauerkraut and beef broth. Mix well and bring to a gentle simmer.
- Add cubed potatoes. Cover and cook for 15–20 minutes until potatoes are tender.
- Return bratwurst to the pan. Cover and cook for another 10 minutes to blend flavors.
- Season with salt, pepper, and optional caraway seeds. Serve warm.
Notes
Make Ahead And Storage
You can make this dish a few hours ahead, and it actually tastes even better as it sits. The flavors blend together and become deeper. When ready to serve, reheat gently on the stove with a splash of broth to keep everything moist.
Store leftovers in an airtight container in the fridge for up to 3 days. It reheats well and makes a quick lunch or dinner. If you enjoy prepping meals, this is a great recipe to keep on hand.
For more comforting meals, you can also explore this hearty sausage casserole idea or these spicy sesame noodles with sausage for something different.
FAQs
Can I use a different type of sausage instead of bratwurst?
You can use other sausages if needed. However, bratwurst gives that classic bratwurst with potatoes flavor that makes this dish feel truly traditional. Try to choose a mild, juicy sausage for best results.
Do I need to rinse the sauerkraut before cooking?
This depends on your taste. If you prefer a milder flavor, a quick rinse can help. If you enjoy bold and tangy German sauerkraut and sausage dishes, you can use it straight from the jar.
Can I make this dish without beef broth?
Yes, you can use chicken broth or even water with a bit of seasoning. The beef broth adds depth, but the dish will still be delicious and comforting either way.
Conclusion
This German Sauerkraut & Bratwurst with Beef Onion Potatoes recipe is simple, filling, and full of flavor. It brings together everything you love about German supper ideas in one easy pan. The tender potatoes, savory sausage, and tangy sauerkraut create a meal that feels both classic and comforting.
Give it a try and see how it becomes one of your favorite go-to dinners. If you make it, feel free to share your thoughts or your own twist on the recipe. I would love to hear how it turns out for you.