German Sauerkraut With Potatoes Recipe: Crispy Potatoes and Tangy Cabbage Harmony

Side Dishes

German Sauerkraut With Potatoes Recipe: Crispy Potatoes and Tangy Cabbage Harmony

This German sauerkraut with potatoes recipe delivers the hearty, comforting flavors of traditional German cuisine in every bite.

Standing on a step stool in my grandmother's kitchen in Sicily, I first learned how simple ingredients can create such satisfying dishes—though this one carries a tangy, savory profile that feels distinctly German.

The secret lies in balancing the sharpness of sauerkraut with the crispy edges of perfectly roasted potatoes, creating a side dish that's both rustic and refined.

The beauty of this recipe is its simplicity—just a handful of ingredients and a single pan. Potatoes are roasted until golden and crispy, while the sauerkraut softens just enough to absorb the flavors of caraway seeds and onions.

The result is a dish that's rich in texture and depth, with the tangy cabbage cutting through the richness of the potatoes. It's the kind of side that elevates any meal, whether paired with sausages, roasted meats, or even as a standalone vegetarian dish.

By the time you're done, you'll have a pan of crispy potatoes and tender sauerkraut that smells like home. The potatoes develop a satisfying crunch on the outside while staying tender inside, and the sauerkraut releases its signature tang, creating a harmony of flavors that's both comforting and exciting.

This is the kind of dish that feels like a hug on a plate—perfect for chilly evenings or family gatherings.

Serve this alongside bratwurst, pork chops, or even a hearty beef stew for a meal that feels like a taste of Germany. The crispy potatoes and tangy sauerkraut work together to create a side dish that's as versatile as it is delicious. Let's get started on this classic recipe!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for german sauerkraut recipe with potato

Simple ingredients transform into a crispy, tangy German classic with just one pan.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Cut into 1-inch chunks, skin on
Sauerkraut 🥬 14 oz Jarred, drained and rinsed
Yellow Onion 🧅 1 whole Thinly sliced, yellow or red
Caraway Seeds 🌿 1 tbsp Whole, toasted for aroma
Unsalted Butter 🧈 4 tbsp Cold, cubed for crispiness
Apple Cider Vinegar 🍎 2 tbsp For balancing tanginess
Granulated Sugar 🍬 1 tbsp Balances sauerkraut acidity
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Extra-Virgin Olive Oil 🫒 2 tbsp For crisping potatoes
Fresh Thyme 🌿 2 sprigs Leaves only, optional garnish

The potatoes are the star here—russet potatoes with their fluffy interior and crispy exterior work best. Shop for firm, unblemished potatoes at a local market or grocery store like Whole Foods for the freshest quality. If you can't find russets, Yukon Golds will work in a pinch, though they'll be slightly less crispy. The sauerkraut should be jarred, not canned, and have a vibrant color—avoid any with a grayish tint or slimy texture. Caraway seeds are essential for that authentic German flavor; Penzeys Spices sells high-quality whole seeds that you can toast lightly in a dry pan before adding. For the butter, use unsalted—you're already controlling the salt level with kosher salt, and you want that pure, rich flavor to shine through.

No caraway seeds? Celery seeds at half the amount will give you a similar earthy note, though it won't be identical. Fresh thyme is ideal, but dried thyme at one-third the amount works if you're in a hurry. If your sauerkraut is particularly sharp, add an extra 1 tbsp of sugar to balance the acidity. For the potatoes, cut them evenly—this ensures they cook at the same rate. If you're short on time, parboil the potato chunks for 5 minutes before roasting to speed up the process. The olive oil is crucial for crisping—use a high-quality extra-virgin like California Gold or Bertolli for the best flavor.

This dish reheats beautifully—cover with foil and warm in a 350°F oven for 10 minutes. The potatoes stay crispy on the edges while the sauerkraut softens further, making it even more flavorful. Store leftovers in an airtight container in the fridge for up to 4 days, though I find it's best enjoyed fresh. For a make-ahead option, roast the potatoes first, then store them separately before adding the sauerkraut later. The flavors actually improve overnight as the tanginess of the sauerkraut melds with the potatoes' richness. Portion into individual containers for easy lunches—just reheat and enjoy.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything in one skillet, let the potatoes steam while the kraut sizzles, and boom. The onions caramelize right into the butter, and the caraway seeds toast to nutty perfection without a single extra dish.
  • Tangy-Creamy Balance: Between us, the sauerkraut’s sharp bite and the buttery potatoes create this ridiculously satisfying contrast. Honestly, the first time I made it, I ate straight from the pan—no shame. The caraway adds this earthy kick that makes it taste like a cozy German tavern, but way easier.
  • Leftovers for Days: This dish actually improves overnight, so I always make extra. Cold or reheated, it’s still hearty enough for lunch or a quick dinner. My husband’s a skeptic, but he’ll finish his plate—even when I pack it for work. (Yes, even on a Tuesday night.)
  • Budget-Friendly Staples: Russets and sauerkraut are cheap, and this recipe stretches them far. I’ll use the same jar of kraut for three meals, and the potatoes? They’re the cheapest carb around. Plus, butter and onions are pantry basics, so you’re not hunting for obscure ingredients—just good, honest food.

Step-by-step instructions for German sauerkraut with potatoes

Here's how to achieve crispy potatoes and perfectly balanced sauerkraut every time.

1

Parboil and Crisp the Potatoes

Place the 2 lbs of russet potatoes in a large pot and cover with cold water by 2 inches. Add the 1.5 tsp kosher salt and bring to a boil over high heat. Once boiling, reduce to a simmer and cook for 8-10 minutes until the potatoes are partially tender but still firm when pierced with a knife.

Drain immediately and return the potatoes to the pot. Toss them with the 2 tbsp extra-virgin olive oil and spread them in a single layer on a rimmed baking sheet. Roast at 425°F for 25-30 minutes, stirring once halfway, until golden brown and crispy. The key is high heat and frequent stirring to develop that perfect crunch without burning.

2

Sauté the Onion and Caraway Seeds

In a large skillet, melt 2 tbsp of the unsalted butter over medium heat. Add the thinly sliced yellow onion and cook for 5-6 minutes until softened but not browned. Remove the pan from heat and stir in the 1 tbsp caraway seeds, letting them toast for 30 seconds to release their aromatic oils.

Return the pan to medium heat and add the remaining 2 tbsp unsalted butter. Let it foam and bubble for 1 minute before adding the drained and rinsed 14 oz sauerkraut. Cook for 5 minutes, stirring occasionally, until the cabbage begins to soften slightly and the flavors meld together.

3

Balance the Sauerkraut Mixture

In a small bowl, whisk together the 2 tbsp apple cider vinegar, 1 tbsp granulated sugar, and 0.5 tsp black pepper. Pour this mixture over the sauerkraut in the skillet and stir well. The acidity of the vinegar and sweetness of the sugar will balance the tangy fermented flavors of the sauerkraut.

Simmer the mixture for 3-4 minutes until it thickens slightly and the liquid reduces. Taste and adjust seasoning if needed, adding more sugar if the sauerkraut is too sharp or more vinegar if it needs more acidity. The goal is a harmonious blend of tangy, sweet, and savory notes.

4

Combine and Finish

Transfer the crispy potatoes to the skillet with the sauerkraut mixture. Gently toss everything together, using tongs to avoid breaking the potatoes. Stir in the leaves from the 2 sprigs fresh thyme, allowing their aroma to infuse into the dish.

Cook for an additional 2-3 minutes until the potatoes are heated through and the thyme leaves are fragrant. The crispy edges of the potatoes should soften slightly but maintain their texture. Serve immediately, garnished with additional thyme leaves if desired. This dish pairs beautifully with braised meats or on its own as a hearty side.

👨‍🍳

Pro Tips For Making German Sauerkraut Recipe With Potato

  • Boil Potatoes Until Fork-Tender: Russets stay dense if you rush them—drop them in cold, salted water and simmer until a knife slides in like butter. I learned this the hard way after serving mushy potatoes that fell apart at the first bite. Twenty minutes is the minimum; 25 is better.
  • Drain and Rinse Kraut: Sauerkraut comes packed in brine, and too much liquid turns your dish into soup. Drain it in a colander, then give it a quick rinse under cold water to cut the sharpness. This isn’t about removing flavor—it’s about balance, especially when you’re adding rich butter later.
  • Sauté Onions Slow and Low: High heat burns onions before they soften, and that bitter taste ruins the whole dish. Keep the heat at medium-low, stir often, and let them cook for 8–10 minutes until they’re translucent but not browned. Patience here makes the difference between a side dish and a showstopper.
  • Toast Caraway Seeds Whole: Skip the grinding—toss whole caraway seeds into the butter with the onions and let them sizzle for 30 seconds. This releases their aroma without bitterness, and you’ll actually taste them in every bite. (Yes, even if you’re impatient like me.)

Perfect pairings for german sauerkraut recipe with potato

German Meat Pairings

This sauerkraut and potato dish is a match made in heaven with classic German sausages. I always keep a package of Thüringer Rostbratwurst or Bratwurst in my fridge—I grill them until the casings blister and serve them alongside the crispy potatoes.

The smoky, savory flavors of the sausages complement the tangy sauerkraut perfectly. For a heartier meal, try pork knuckle or beef goulash, which soak up the sauerkraut's juices beautifully. 🍖

Beverage Pairings

A cold German pilsner like Warsteiner or Beck's is my go-to drink for this dish. The crisp, clean flavors cut through the richness of the potatoes and the tang of the sauerkraut.

For a non-alcoholic option, apple cider—especially warm with a cinnamon stick—adds a cozy touch that feels right at home with this German classic. If you prefer red wine, a light Spätburgunder (Pinot Noir) from the Mosel region balances the dish's acidity and heartiness.

Vegetarian Options

This dish works beautifully as a vegetarian side too! Serve it with mushroom stroganoff or lentil loaf for a satisfying plant-based meal. The crispy potatoes and tangy sauerkraut provide enough substance to stand on their own, but the rich, earthy flavors of mushrooms or lentils add depth.

I've also paired it with grilled halloumi cheese for a Mediterranean-German fusion that surprises and delights. 🌱

Bread Sides

No German meal is complete without bread! A warm rye bread like Pumpernickel or a crusty baguette is perfect for soaking up the sauerkraut juices. I love toasting slices of rye bread with a little unsalted butter and serving it alongside the dish.

For extra indulgence, try pretzel buns—their salty, chewy texture contrasts wonderfully with the crispy potatoes and tangy cabbage.

Cheese Pairings

Add a wedge of aged Gouda or Emmental cheese to your plate for a cheesy twist. The nutty, slightly sweet flavors of these cheeses balance the sauerkraut's acidity beautifully. I like to grate a little Parmesan over the top just before serving for an extra layer of umami.

For a creamier option, try Brie—its mild, buttery taste complements the dish without overpowering it.

Seasonal Variations

In winter, I like to add a splash of dark beer (like a Dunkel) to the sauerkraut mixture while cooking—it deepens the flavors and adds a malty richness.

For summer, swap the potatoes for roasted baby potatoes and garnish with fresh dill and a squeeze of lemon to brighten up the dish. The crispy edges of the potatoes stay a star, while the fresh herbs add a refreshing contrast. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 60mg20%
Sodium 1200mg52%
Total Carbohydrate 56g19%
Dietary Fiber 8g29%
Sugars 12g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my homemade sauerkraut taste different from store-bought?

Store-bought sauerkraut is pasteurized, which mellows its tanginess. Freshly fermented or homemade sauerkraut has a sharper, more complex flavor due to natural fermentation. For this recipe, jarred sauerkraut works best—just rinse it well to remove excess brine. If it's too acidic, add a pinch more sugar or a splash of apple cider vinegar to balance it.

2

Can I make this dish ahead of time?

Yes! Roast the potatoes first, then store them separately in an airtight container. When ready to serve, reheat the potatoes in a skillet with a little butter, then add the sauerkraut mixture. The flavors actually improve overnight as the tanginess melds with the potatoes' richness. Reheat for 5-7 minutes at 350°F to maintain crispiness.

3

What's the best way to get crispy potatoes?

High heat and proper prep are key! Parboil the potatoes first to cook them partially, then roast them at 425°F for 25-30 minutes, stirring once halfway. Use a rimmed baking sheet and spread them in a single layer. Toss with 2 tbsp olive oil before roasting, and don't overcrowd the pan. For extra crispiness, add the potatoes to the skillet with the sauerkraut just before serving.

4

Is there a substitute for caraway seeds?

If you're missing caraway seeds, use ½ tsp celery seeds for a similar earthy note. Fennel seeds or even a pinch of ground allspice can work in a pinch, though the flavor won't be identical. Caraway seeds are essential for that authentic German taste—try toasting them lightly in a dry pan before adding to release their aroma.

5

How do I make this vegetarian-friendly?

This dish is already vegetarian! Serve it alongside plant-based proteins like mushroom stroganoff, lentil loaf, or grilled halloumi for a hearty meal. The crispy potatoes and tangy sauerkraut provide enough substance on their own, but these pairings add depth. For extra richness, stir a spoonful of vegan butter into the sauerkraut mixture.

★★★★★5.0(8 reviews)
Categories Side Dishes