Go Back
[adinserter block="4"]
A close-up shot of the finished Bavarian Pork and Sauerkraut, showcasing the tender, shredded pork and flavorful sauerkraut in a cast-iron pot.

Bavarian Pork and Sauerkraut Recipe (The Ultimate Guide)

Discover the ultimate Bavarian Pork and Sauerkraut Recipe! This one-pot German classic features tender pork shoulder and tangy sauerkraut, slow-cooked to perfection for a deeply flavorful and comforting meal.
Prep Time 15 minutes
Cook Time 3 hours
Total Time 3 hours 15 minutes
Servings: 6 people
Course: Dinner, Main Course
Cuisine: Bavarian, German
Calories: 450
[adinserter block="2"]

Ingredients
  

  • 3 lbs boneless pork shoulder (pork butt)
  • 1 tbsp vegetable oil
  • 32 oz sauerkraut drained and rinsed, if desired
  • 1 large yellow onion sliced
  • 1 crisp apple (like Granny Smith) cored and sliced
  • 3 cloves garlic minced
  • 1 tsp caraway seeds
  • 1 cup German beer or chicken broth
  • 1 tsp salt or to taste
  • 1/2 tsp black pepper freshly ground

Equipment

  • 1 Large Dutch Oven
  • 1 Wooden spoon

Method
 

  1. Pat the pork shoulder dry with paper towels. Season generously on all sides with salt and black pepper.
  2. Heat the vegetable oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Carefully place the seasoned pork in the pot and sear on all sides until a deep golden-brown crust forms, about 3-4 minutes per side. Remove the pork from the pot and set it aside on a plate.
  3. Reduce the heat to medium. Add the sliced onion and apple to the pot, stirring to coat with the pork drippings. Cook until softened, about 5-7 minutes. Add the minced garlic and caraway seeds and cook for one more minute until fragrant.
  4. Pour in the beer or chicken broth. Use a wooden spoon to scrape up any browned bits from the bottom of the pot. Bring the liquid to a simmer.
  5. Turn off the heat. Spread half of the sauerkraut in an even layer. Place the seared pork on top. Cover the pork with the remaining sauerkraut. Pour any juices from the plate with the pork back into the pot.
  6. Bring the pot to a simmer over medium heat. Once simmering, reduce the heat to low, cover the pot with a tight-fitting lid, and let it cook for 2.5 to 3 hours. The pork should be very tender and easily shred with a fork.
  7. Remove the pot from the heat and let the pork rest in the juices for 10-15 minutes. You can serve the pork sliced or shredded, with a generous helping of the sauerkraut and juices.

Notes

For a milder sauerkraut flavor, rinse it under cold water and squeeze out excess liquid before adding it to the pot.
The dish tastes even better the next day as the flavors continue to meld.
Serve with mashed potatoes, potato dumplings, or crusty bread to soak up the delicious sauce.