Skip to content
Vepřo Knedlo Zelo (Pork, Dumpling, Sauerkraut)
czechdinner

Vepřo Knedlo Zelo (Pork, Dumpling, Sauerkraut)

Roast pork with bread dumplings and sweet-sour sauerkraut — the iconic Czech pub trio.

Prep
20 min
Cook
150 min
Servings
6
Difficulty
Medium
4.8
Sign in to rate
#pork#czech#sauerkraut#dumpling#roast#pub-food

About This Recipe

Vepřo knedlo zelo — pork, dumpling, kraut — is the holy trinity of Czech cuisine, the dish that ranks alongside svíčková as the country's most beloved meal. The pork (shoulder or belly) is slow-roasted with caraway and garlic until the skin crackles, served sliced over plump bread dumplings with a generous helping of braised sauerkraut. Found in every Czech pub and household.

Ingredients

Serves 6

  • 1.5 kgpork shoulder(skin scored)
  • 8 clovesgarlic(halved)
  • 2 tbspcaraway seeds
  • 2 tspsalt
  • 1 tspfreshly ground black pepper
  • 1 tbspDijon mustard
  • 1 largeonion(sliced)
  • 300 mlbeer(Czech lager ideal)
  • 200 mlwater
  • Sauerkraut:
  • 800 gsauerkraut(drained)
  • 1 largeonion(finely chopped)
  • 1 smallapple(grated)
  • 1 tbspcaraway seeds
  • 1 tbspsugar
  • 30 glard or butter
  • 200 mlbroth
  • Bread dumplings (knedlíky), to serve

Instructions

  1. 1

    Pierce and season pork

    Cut small slits all over the pork. Push garlic halves into slits. Rub with salt, pepper, caraway and Dijon.

  2. 2

    Roast

    Place sliced onion in a roasting tin. Sit pork on top, skin-side up. Pour beer and water around (not over) the meat. Roast at 220°C/430°F for 30 min — skin starts to crackle.

  3. 3

    Slow roast

    Reduce heat to 160°C/325°F. Cover loosely with foil. Roast 90 minutes more, basting every 30 min.

  4. 4

    Crackling

    Uncover. Increase heat to 230°C/450°F for 15 minutes — skin should crackle hard.

  5. 5

    Rest

    Lift out pork. Rest 15 minutes.

  6. 6

    Make sauerkraut

    While pork rests: melt lard, fry onion 8 min until golden. Add apple and caraway. Add sauerkraut, sugar, broth. Simmer 25 minutes covered, then 10 minutes uncovered. Adjust sweet-sour balance with sugar/vinegar.

  7. 7

    Make gravy

    Strain pan juices, skim fat. Reduce by half on high heat. Adjust seasoning.

  8. 8

    Serve

    Slice pork. Plate over dumpling slices with sauerkraut beside. Drizzle with pan gravy.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    The beer-water mix in the roasting pan creates steam that keeps the meat juicy without softening the crackling.

  • →

    Always rest the meat 15 min — slicing too early loses all the juices.

Variations

  • •

    White sauerkraut version — skip apple and use just caraway and onion

  • •

    Use pork belly for a more luxurious version

  • •

    Add a pinch of juniper berries to the sauerkraut

Storage

Refrigerate 4 days. Pork crackling stays best for 24 hours.

History & Origin

The pork-dumpling-sauerkraut combination is the foundation of Bohemian peasant cuisine, born from the abundance of pigs and cabbage and the need to preserve them through winter. The dish became codified as a Czech identity during the National Revival of the 19th century.

Frequently Asked Questions

Crackling won't crackle?

Skin must be very dry before roasting — pat with paper towel and salt 1 hour before. Score deeply.

Sauerkraut from a jar?

Yes — drain well, then cook as above. Don't use canned, which is too soft.

Can I use a different cut of pork?

Pork belly or shoulder both work well — cuts with a good layer of fat under the skin give the best crackling and the juiciest meat.

How do I reheat leftovers without drying out the pork?

Cover loosely with foil and reheat in a 160°C oven with a splash of the pan juices; this keeps the meat moist while the skin stays reasonably crisp.

Nutrition Facts

Per serving · 6 servings total

Calories620kcal
Protein40g
Carbohydrates28g
Fat36g
Fiber4g
Protein40g
Carbs28g
Fat36g

Time Summary

Prep time20 min
Cook time150 min
Total time170 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes