Vepřo knedlo zelo arrives at the table as three separate but unified elements: sliced roasted pork, sour and tangy sauerkraut, and thick rounds of bread dumplings, each with a purpose. This dish is the iconic Czech meal, appearing in restaurants and homes from Prague to rural villages, a combination so traditional it's considered the national dish. The pork is seasoned with caraway seeds and paprika, sauerkraut is sweetened with apple, and dumplings anchor the plate. What makes this dish work is the balance of fat from the pork, acidity from the sauerkraut, and the neutral starch of the dumplings, each component both supporting and contrasting with the others.
Preheat your oven to 350°F (175°C).
Heat vegetable oil in a large ovenproof skillet over medium-high heat. Add the chopped onion and cook until softened, about 5 minutes.
Add the minced garlic, caraway seeds, paprika, dried marjoram, salt, and pepper. Stir well.
Rub the pork roast with salt and pepper. Place the pork in the skillet and sear on all sides until browned.
Add the chicken or vegetable broth to the skillet. Cover with a lid or foil and transfer to the oven. Roast for about 1.5 to 2 hours, or until the pork is tender and fully cooked.
In a large pot or skillet, heat vegetable oil over medium heat. Add the chopped onion and cook until softened.
Stir in the sauerkraut, chopped apple, caraway seeds, and sugar (if using). Season with salt and pepper.
Cover and cook over low heat for about 30 minutes, stirring occasionally. Adjust seasoning as needed.
Place the cubed bread in a large bowl. Warm the milk and pour it over the bread cubes. Let it soak for about 10 minutes.
In a separate bowl, whisk together the egg, flour, baking powder, salt, and parsley (if using). Add this mixture to the soaked bread and mix until well combined.
Shape the mixture into oval or round dumplings.
Bring a large pot of salted water to a boil. Add the dumplings and cook for about 15 minutes, or until they float to the surface and are cooked through.
Slice the roasted pork and serve it with the sauerkraut and bread dumplings.
Vepřo knedlo zelo represents the heart of Czech comfort food—affordable, filling, and deeply satisfying. It uses simple ingredients prepared with technique, relying on flavor layering rather than complexity. Its prominence in restaurants and homes across the country makes it perhaps the most recognizable Czech meal internationally.
The pork must be properly roasted to develop a flavorful surface while staying tender inside. Caraway seeds are essential, not optional—they're what identify the dish as Czech rather than German or Austrian. The pork provides the richness that anchors the plate.
Sauerkraut is braised with onions and apple, which adds subtle sweetness and complexity. This isn't raw sauerkraut served cold, but rather warm, cooked until the flavors have married. Some versions add caraway seeds here as well.
Knedlíky must be light enough to float—made from bread soaked in milk, combined with egg and flour. They should absorb sauce without becoming waterlogged. Proper technique and correct proportions are essential here.
Each element is served on the plate or platter separately, allowing diners to combine them as they eat. This lets each flavor remain distinct while building composite bites of pork, sauerkraut, and dumplings together.