German Schweinebraten (Bavarian Roast Pork with Crackling)

ADVERTISEMENT

German Schweinebraten is the classic Bavarian Sunday roast: a juicy pork shoulder with a golden, crackling rind, slowly roasted on a bed of onions, carrots and celery root with dark beer poured around it. The skin is scored and rubbed with salt and caraway, the meat turns meltingly tender, and the beer and vegetables cook down into a rich, deep brown gravy right in the pan. A blast of high heat at the end makes the crackling puff and crunch. Serve it with potato dumplings and red cabbage or sauerkraut for a hearty, traditional meal that feeds the whole family.
Why You’ll Like This German Schweinebraten
It is a show-stopping roast that is surprisingly simple to make.
- Real crackling: a crisp, bubbly rind that shatters when you cut it.
- Tender, juicy meat: slow roasting with beer and broth keeps the pork moist.
- Built-in gravy: the pan juices turn into a rich dark beer gravy with no extra work.
- Mostly hands-off: the oven does the work while you prepare the sides.
- Feeds a crowd: perfect for Sunday dinners, holidays and gatherings.
Ingredients for German Schweinebraten
Roast
- 3 to 4 lb bone-in or boneless pork shoulder with the rind (skin) on
- 1 tbsp coarse salt, plus more for the rind
- 2 tsp caraway seeds
- 1 tsp black pepper
- 4 cloves garlic, minced
- 1 tbsp medium-hot mustard (optional)
- 2 medium onions, quartered
- 2 carrots, cut into chunks
- 1/2 small celery root, cubed (or 2 celery stalks)
- 1 1/2 cups dark beer
- 1 cup beef or chicken broth, plus more as needed
Gravy
- Pan juices from the roast
- 1 tbsp cornstarch mixed with 2 tbsp cold water (optional)
- Salt and pepper, to taste

Ingredient Notes
Pork shoulder: Ask the butcher for pork shoulder or picnic roast with the rind still on. The fat layer under the skin keeps the meat juicy and is essential for crackling.
Caraway: This is the signature Bavarian seasoning. Lightly crush the seeds in a mortar to release more flavor.
Dark beer: A malty dark lager gives the classic deep, slightly sweet gravy. Avoid very bitter, hoppy beers, which can make the sauce bitter. For an alcohol-free version, use all broth with a teaspoon of molasses.
Celery root: It adds an earthy sweetness to the gravy. Regular celery works if you cannot find it.
ADVERTISEMENT
How to Make German Schweinebraten
Step by Step
- Score the rind. Pat the pork completely dry. Using a very sharp knife or box cutter, score the rind in a diamond or close parallel pattern, cutting through the skin and into the fat but not into the meat.
- Season. Mix the salt, crushed caraway, pepper and garlic. Rub the mixture over the meat sides and bottom, then brush those sides with mustard if using. Rub extra salt into the scored rind, working it into the cuts.
- Prepare the pan. Preheat the oven to 340°F (170°C). Scatter the onions, carrots and celery root in a roasting pan and place the pork on top, rind side up.
- Add the beer. Pour the dark beer and broth around the pork, not over the rind. The liquid should come about 1/2 inch up the sides of the pan.
- Roast low and slow. Roast for 2 1/2 to 3 hours, basting the meat sides every 30 minutes but keeping the rind dry. Add more broth if the pan starts to look dry. The pork is done when it is fork-tender and reaches about 190°F (88°C) inside.
- Make the crackling. Increase the oven to 430°F (220°C) and roast for 15 to 25 minutes more, watching closely, until the rind puffs, bubbles and turns crisp. If needed, finish briefly under the broiler.
- Rest. Move the roast to a carving board and let it rest for 15 minutes, uncovered so the crackling stays crisp.
- Make the gravy. Strain the pan juices into a saucepan, pressing on the vegetables to release their flavor. Skim off excess fat. Simmer for 5 to 10 minutes to reduce. For a thicker gravy, whisk in the cornstarch slurry and simmer 1 minute. Season with salt and pepper.
- Carve and serve. Cut the roast into thick slices, using a heavy knife to break through the crackling, and serve with the gravy.

Tips for Perfect Schweinebraten
Dry the Rind
Moisture is the enemy of crackling. For the best result, salt the rind and leave the pork uncovered in the refrigerator overnight.
Keep the Rind Out of the Liquid
The rind should sit above the beer and broth so it can crisp instead of steaming.
Watch the Final Blast
Crackling can go from golden to burnt in minutes. Stay close during the high-heat finish.
Use a Thermometer
Shoulder needs a high internal temperature to become tender. Pulling it too early leaves it chewy.
Variations
- Without rind: use a boneless pork shoulder without skin and roast it covered for the first 2 hours for extra juiciness.
- Herby: add a few sprigs of fresh marjoram or thyme to the vegetables.
- Apple: add a quartered tart apple to the pan for a lightly sweet gravy.
- Pork belly: use a thick slab of pork belly and reduce the roasting time to about 2 hours.

Storage
Refrigerator: Store sliced pork and gravy separately in airtight containers for up to 4 days.
ADVERTISEMENT
Reheating: Warm slices gently in the gravy on the stovetop. Reheat crackling separately in a hot oven or air fryer for a few minutes so it crisps again.
Freezer: Freeze the meat with gravy for up to 3 months. The crackling does not freeze well, so enjoy it fresh.
Leftovers: Thin slices make excellent sandwiches on rye bread with mustard and sauerkraut.
Frequently Asked Questions
Why didn’t my crackling get crispy?
The rind was too wet, sat in the liquid, or did not get enough high heat at the end. Dry it well and finish under the broiler if needed.
What cut is best for Schweinebraten?
Pork shoulder with the rind on is traditional. Its fat and connective tissue melt slowly and keep the meat juicy.
ADVERTISEMENT
Can I make it without beer?
Yes. Replace the beer with more broth. Add a teaspoon of molasses or a splash of apple juice for color and depth.
What do you serve with Schweinebraten?
Potato or bread dumplings, braised red cabbage or sauerkraut are classic. Mashed potatoes and roasted root vegetables also go well.




