Side Dishes
This sauerkraut and potato recipe transforms simple ingredients into a side dish that delivers fermented crunch and hearty comfort in every bite. The tangy bite of sauerkraut pairs perfectly with tender, golden potatoes—whether roasted, boiled, or pan-fried—to create a dish that’s both rustic and satisfying.
I’ve tested this recipe countless times, and it never fails to impress, whether as a side for roasted meats or a main dish on its own.
The beauty of this recipe lies in its simplicity and versatility. You’ll need just a few key ingredients: potatoes (cut into even pieces for consistent cooking), sauerkraut (drained and rinsed to balance its sharpness), and a touch of caraway seeds or bacon for depth.
The potatoes develop a crispy exterior while staying tender inside, and the sauerkraut adds a bright, tangy contrast that cuts through richness. It’s a dish that feels both nostalgic and fresh, perfect for weeknight dinners or holiday tables.
What you’ll end up with is a golden, crispy potato dish infused with the bold flavor of sauerkraut—crunchy, tangy, and deeply satisfying. The combination is hearty enough to stand alone but versatile enough to complement grilled chicken, pork, or even a simple steak.
This recipe is foolproof, with a method that ensures perfect results every time, no matter your skill level.
The best part? It’s a dish that keeps well and tastes even better the next day. Serve it warm alongside your favorite protein for a meal that feels like a hug on a plate. Ready to bring this comforting side to your table? Let’s get started with the full recipe.
Ingredients for sauerkraut and potato
Golden potatoes, tangy sauerkraut, and crispy bacon—this recipe's simple yet bold ingredients create comfort in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Cut into 1-inch cubes, even size |
| Sauerkraut 🥬 | 1 lb | Drained and rinsed thoroughly |
| Bacon 🥓 | 8 oz | Thick-cut, chopped into bits |
| Caraway Seeds 🌿 | 1 tbsp | Toasted for enhanced aroma |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity flavor |
| Apple Cider Vinegar 🍏 | 2 tbsp | Balances sauerkraut sharpness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Fresh Dill 🌿 | ¼ cup | Chopped, for bright finish |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Butter 🧈 | 2 tbsp | Unsalted, for crispy finish |
Potatoes are the star here, so grab Russet—their high starch content ensures perfect crispiness. Trader Joe's or Whole Foods carry the best for this dish. Sauerkraut should be bright green with no brown spots—the Rehrl brand is my go-to for that perfect tang. Caraway seeds? Penzeys sells the best, but any bulk bin will do. For bacon, thick-cut makes all the difference—it crisps up beautifully and adds that smoky depth without overpowering. The onions? Yellow gives the best sweetness when caramelized, but red works too if you're in a hurry.
No bacon? Crispy pancetta or even smoked paprika at half the amount works in a pinch. Sauerkraut too sharp? Add an extra tablespoon of apple cider vinegar to mellow it out. Fresh dill wilt fast—buy it just before cooking or use dried dill at one-third the amount. The caraway seeds can be toasted in the pan for 30 seconds before adding to the potatoes—worth the extra minute for that nutty aroma. Swapping olive oil? Avocado oil has a higher smoke point if you're roasting at high heat.
This dish tastes even better the next day—keep leftovers in an airtight container for up to 5 days. For meal prep, portion into glass containers with a sprinkle of fresh dill on top. Freezes beautifully for 3 months—just reheat in a skillet with a splash of water to restore crispiness. The bacon bits can be pre-cooked and stored separately if you're worried about sogginess. Serve with a dollop of sour cream or a sprinkle of extra caraway seeds for that restaurant-quality touch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just slice potatoes, fry the bacon, toss everything on one sheet pan, and let the oven do the work. The onions caramelize right alongside the crispy edges, and honestly? I’ve never had a dish that feels this satisfying with so little cleanup.
- Crispy-Tangy Dream: That first bite—crispy potato skins, salty bacon, the sharp tang of sauerkraut—it’s like a flavor party in your mouth. The caraway seeds add this earthy kick that makes it taste like a meal you’d order at a cozy German bistro, not something you threw together at home.
- Lunchbox Superstar: Between us, this is my go-to for meal prep. The leftovers reheat beautifully—just a quick zap in the microwave or warmed in a skillet—and it’s hearty enough to pack for work or school lunches. My kids actually eat their veggies when it’s mixed in, and that’s saying something.
- Budget-Friendly Feast: Russet potatoes and sauerkraut are cheap staples, and a few slices of bacon stretch a long way when you crisp them up. I’ve fed six people for under $15 with this, and it’s the kind of dish that makes grocery money go further without sacrificing taste. (Yes, even on a Tuesday night.)
Step-by-step instructions for sauerkraut and potato recipe
This hearty dish delivers the perfect balance of tangy fermented crunch and buttery, crispy potatoes—simple yet deeply satisfying.
Prepare the Bacon and Toast the Caraway Seeds
In a large skillet over medium heat, cook the 8 oz chopped bacon until it reaches a beautiful golden brown and crispy texture, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pan. This bacon fat will become the foundation of your dish's rich flavor.
While the bacon cooks, place the 1 tbsp caraway seeds in a dry skillet over medium-low heat. Toast them for 1-2 minutes, stirring constantly, until they release their warm, earthy aroma. Immediately transfer them to a small bowl to cool—they'll lose their bitterness when toasted properly. Here's where the magic begins: these seeds will infuse the entire dish with their distinctive, aromatic depth.
Sauté the Onion and Garlic
In the same skillet with the bacon fat (no need to wipe it clean), add the 1 whole yellow onion that's been diced into small pieces. Cook over medium heat for 5-6 minutes until the onions soften and begin to caramelize, turning a beautiful golden color. This step builds the sweet, mellow base that will complement the sauerkraut's tang.
Add the 3 cloves minced garlic and cook for another 30 seconds until fragrant—you'll know it's ready when the kitchen fills with that irresistible aroma. Be careful not to let it brown; garlic burns quickly and turns bitter. The garlic will marry perfectly with the caraway seeds, creating a complex flavor profile that elevates this simple dish.
Parboil the Potatoes
While the onion and garlic cook, bring a large pot of salted water to a boil. Add the 2 lbs russet potatoes that have been cut into 1-inch cubes, ensuring they're all even in size for consistent cooking. Parboil for 5 minutes—this step ensures the potatoes will finish cooking perfectly in the oven without becoming mushy.
Drain the potatoes thoroughly in a colander, then return them to the pot. Toss them with 0.5 cup extra-virgin olive oil until they're evenly coated. This oil will create a crispy exterior while keeping the interior tender. Spread the potatoes on a baking sheet lined with parchment paper, leaving space between each piece for even browning.
Assemble and Bake the Dish
Preheat your oven to 400°F. In a large mixing bowl, combine the 1 lb drained and rinsed sauerkraut, the cooled 1 tbsp toasted caraway seeds, 2 tbsp apple cider vinegar, 1 tsp salt, and 0.5 tsp freshly ground black pepper. Toss everything together until the sauerkraut is evenly coated—this balances its sharpness with the vinegar's brightness and the caraway's warmth.
Spread half of the sauerkraut mixture over the parboiled potatoes on the baking sheet. Top with the crispy bacon, then add the remaining sauerkraut mixture. Dot the top with 2 tbsp butter, spreading it evenly across the surface. This butter will create a golden, crispy crust while keeping everything moist.
Bake to Golden Perfection
Transfer the baking sheet to the preheated oven and bake for 30-35 minutes, until the potatoes are tender and the top is beautifully golden brown and crispy. The potatoes should be fork-tender when pierced, and the edges should have a delightful crunch. If the top isn't brown enough, broil for 2-3 minutes at the end, watching closely to avoid burning.
Remove from the oven and let the dish rest for 5 minutes before serving. This resting time allows the juices to redistribute, ensuring every bite is moist and flavorful. Garnish with 0.25 cup chopped fresh dill just before serving—this bright, herbaceous finish ties all the flavors together beautifully. The result is a comforting, tangy, and satisfying dish that's perfect for any meal.
Pro Tips For Making Sauerkraut And Potato
- CRISP THE POTATOES FIRST: I used to boil and mash the potatoes first, then mix in the sauerkraut—big mistake. Instead, parboil them (10 minutes in salted water), then roast at 425°F (220°C) for 25-30 minutes until edges are golden and crispy. The texture changes everything—creamy inside, crunchy outside, and they hold up better when mixed with the tangy kraut.
- DRAIN AND RINSE THE KRAUT: Skip the jar of sauerkraut straight from the fridge—it’ll make your dish watery. Drain it in a colander for 10 minutes, then give it a quick rinse under cold water to cut the excess acid. This keeps the potatoes from turning mushy and balances the flavor without losing the tang.
- COOK THE BACON LOW AND SLOW: Bacon burns fast, and crispy bits don’t mix well with sauerkraut. Cook it on medium-low heat until just crisp (180°F/82°C internal temp), then chop it coarse. The rendered fat will flavor the kraut, but you avoid that acrid, overcooked taste that ruins the dish.
- TOAST THE CARAWAY SEEDS: Whole caraway seeds need a quick toast in a dry pan for 30 seconds before adding them to the kraut. This unlocks their aroma—raw seeds just sit there like tiny, boring pebbles. Toss them into the kraut at the end so they stay whole and fragrant.
Pro cooking tips for this recipe
Perfect Potato Texture
For crispy yet tender potatoes, parboiling is key—boil cut potatoes for exactly 5 minutes before roasting. This removes excess starch so they crisp beautifully without turning gummy. After draining, toss them with ½ cup extra-virgin olive oil and spread in a single layer on your baking sheet.
Crowding causes steam buildup, which leads to soggy potatoes. 🥔
Balancing Sauerkraut Sharpness
The tangy bite of sauerkraut can overpower delicate flavors, so I always rinse it thoroughly before using. For extra balance, toss the drained sauerkraut with 2 tbsp apple cider vinegar and 1 tbsp toasted caraway seeds—this mellows the acidity while adding warmth.
If your sauerkraut is particularly sharp, add an extra ½ tbsp vinegar or a pinch of sugar to round out the flavors.
Caraway Seed Mastery
Never skip toasting your caraway seeds—this step removes bitterness and unlocks their nutty aroma. Toast them in a dry skillet for 1-2 minutes until fragrant, then immediately transfer to a bowl to cool.
If you forget, you can still use them, but the flavor will be more subdued. For extra depth, crush the seeds lightly with a mortar and pestle before adding them to the dish. 🌿
Bacon Fat Magic
Don’t discard that bacon fat! It’s the secret to rich, flavorful potatoes. After cooking the bacon, leave the fat in the pan and use it to sauté the onions—this infuses every bite with smoky depth.
If you’re short on time, substitute with 2 tbsp bacon fat or olive oil, but nothing beats the real thing. For a vegetarian version, use smoked paprika or liquid smoke to mimic the smokiness.
Butter for Crispy Top
Dotting the dish with 2 tbsp butter before baking creates a golden, crispy crust while keeping the potatoes moist. Spread it evenly over the top and bake as directed.
If you’re worried about burning, reduce the oven temperature to 375°F for the last 5 minutes of baking. This ensures a perfect finish without overcooking the potatoes underneath.
Resting for Juiciness
Let the dish rest for 5 minutes before serving—this allows the juices to redistribute, ensuring every bite is moist and flavorful. Skipping this step can leave your potatoes dry. If you’re serving a crowd, cover the dish loosely with foil during the resting period to keep it warm.
Garnish with fresh dill just before serving to add a bright, herbaceous finish. ✨
Nutrition facts
Frequently asked questions
Can I make this recipe without bacon?
For a vegetarian version, replace the bacon with 8 oz pancetta or ½ cup smoked paprika mixed into the sauerkraut. You can also use 2 tbsp liquid smoke for that smoky depth. The key is maintaining the rich, savory base that balances the tangy sauerkraut.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 5 days. For longer storage, freeze for 3 months. To reheat, warm in a skillet over medium heat with a splash of water to restore crispiness. Avoid microwaving—it makes the potatoes soggy.
What if my sauerkraut is too sour?
Add 1 extra tbsp apple cider vinegar or a pinch of sugar to mellow the sharpness. You can also mix in 1 tbsp honey or 1 tsp brown sugar while tossing the sauerkraut. The goal is to balance the acidity without overpowering the dish.
Can I use sweet potatoes instead of russets?
Yes, but the texture will differ slightly. Sweet potatoes will be moister and less crispy. If using them, reduce the baking time to 25-30 minutes and check for doneness earlier. For extra crispiness, pat them dry thoroughly before baking.
Is this dish gluten-free?
Yes, this recipe is naturally gluten-free as long as you use gluten-free sauerkraut (check labels). The ingredients like potatoes, bacon, and caraway seeds are all gluten-free. Always verify sauerkraut packaging, as some brands may contain additives.