Zuurkoolstamppot met Spekjes (Sauerkraut Mash with Bacon)

In Dutch home cooking, stamppot refers to a hearty mash in which potatoes are combined with vegetables or preserved ingredients and served hot as a simple main meal. This zuurkoolstamppot pairs floury potatoes with well-drained sauerkraut, giving the mash a clean, lactic tang that cuts through the richness of butter and warm milk. Crisp streaky bacon spooned over the top adds salt, crunch and a little rendered fat for depth. It is especially suited to cold-weather dinners: filling, economical and easy to adjust, with the sauerkraut rinsed for a milder flavour or left as it is for a sharper finish.
Cuisine style Dutch home cooking
Cooking style Make-ahead friendly • Freezer-friendly
Time commitment Under 1 hour

Why this recipe works

  • Balanced tang: Sauerkraut cuts through the richness of the butter, milk, and bacon, keeping the mash savoury rather than heavy.
  • Soft and crisp: Creamy mashed potato gives the dish its comforting base, while crisp bacon lardons add a salty, crunchy finish.
  • Straightforward method: The recipe relies on simple boiling, mashing, and pan-frying, with no difficult techniques or specialist equipment.

Get the most out of this recipe

Authenticity notes

  • Dutch stamppot style: Stamppot is everyday Dutch home cooking: mashed potatoes combined with vegetables or preserved ingredients, served hot and generously.
  • Common toppings: Crisp bacon is a natural match for sauerkraut mash; smoked sausage is another familiar serving option in Dutch kitchens.

Ingredient notes

  • Use floury potatoes: Floury potatoes mash more easily and absorb the warm milk and butter well, giving the stamppot a softer, creamier texture.
  • Drain the sauerkraut well: Press out excess brine before adding it to the potatoes so the mash stays creamy rather than watery.
  • Season after mixing: Sauerkraut and bacon can vary in saltiness, so taste once everything is folded together before adding more salt.

Make-ahead tips

  • Keep the bacon separate: Store the mash and bacon separately if making ahead; this keeps the bacon crisp when reheated.
  • Reheat gently: Warm the stamppot over low heat with a splash of milk, stirring until piping hot, then top with freshly re-crisped bacon.
  • Freezer-friendly: The mash can be frozen after cooking, though the bacon is best cooked or re-crisped just before serving.

Equipment you'll need

Ingredients
Instructions
Print
  1. Peel the potatoes and cut into even chunks. Put them in a large pot, cover with cold water, and add 1 tsp of the fine sea salt. Bring to the boil, then simmer for 15 to 18 minutes until very tender.
  2. Meanwhile, drain the sauerkraut in a colander and press out excess liquid. Warm the whole milk in a small saucepan or microwave until hot but not boiling. Cut the streaky bacon into small lardons.
  3. Fry the bacon in a dry frying pan over medium heat for 8 to 10 minutes, stirring, until deeply golden and crisp. Spoon the bacon onto a plate, leaving the rendered fat in the pan. Keep the bacon warm.
  4. Drain the potatoes well and return them to the hot pot. Add the unsalted butter and mash until smooth, then pour in most of the warm milk and mash again until creamy. Add a splash more milk if you want it looser.
  5. Fold the sauerkraut through the mash and warm over low heat for 2 to 3 minutes, stirring, until piping hot. Season with the remaining 1 tsp fine sea salt and the black pepper, tasting as you go. Spoon into bowls and top with the crispy bacon lardons and a little of the bacon fat from the pan, if you like.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For a milder tang, rinse the sauerkraut briefly under cold water, then drain and squeeze it well before adding to the mash.
  • Warm the milk before mashing so the potatoes stay fluffy and the stamppot turns creamy rather than gluey.
  • If serving vulnerable groups, make sure the bacon is cooked until piping hot throughout.

Substitutions

  • Replace whole milk with lactose-free-milk for a similar creamy finish.
  • Replace unsalted butter with salted-butter, then reduce the fine sea salt to taste.

Storage

  • Refrigerate up to 3 days
  • Cool quickly, then refrigerate in an airtight container. Reheat in a saucepan over low heat with a splash of whole milk, stirring until piping hot; keep the bacon separate and re-crisp in a frying pan before serving.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 45min (20min active)
  • Difficulty: Easy
  • Cuisine: Dutch
  • Allergens:
    Milk
Beginner friendly Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.