Skip to content
germandinner✨ New

Schweinebraten (German Roast Pork with Crackling)

Pork shoulder slow-roasted with a scored, salted skin that crisps into crackling, served with a rich pan gravy, a classic German Sunday roast.

Prep
30 min
Cook
150 min
Servings
6
Difficulty
Medium
4.6
Sign in to rate
#german#pork-roast#crackling#sunday-dinner#dinner

About This Recipe

Schweinebraten is a beloved German Sunday dinner, pork shoulder roasted low and slow until the meat becomes fall-apart tender while the scored, heavily salted skin transforms into deeply crisp, shattering crackling. The technique depends on getting the skin properly dry and well-scored before roasting, allowing salt to penetrate the cuts and the fat beneath to render slowly, resulting in crackling that audibly crunches when tapped. Served with a rich pan gravy made from the roasting juices, alongside potato dumplings or braised red cabbage, schweinebraten is a hearty, celebratory dish central to German family gatherings.

Ingredients

Serves 6

  • 2 kgpork shoulder(skin-on, scored)
  • 2 tbspcoarse salt
  • 1 tbspcaraway seeds
  • 1onion(quartered)
  • 2carrots(chopped)
  • 2celery stalks(chopped)
  • 2 cupsbeer or stock
  • 2bay leaves
  • 2 tbspflour(for gravy)
  • 1 tspsalt(for seasoning meat)

Instructions

  1. 1

    Score and dry the skin

    Score the pork skin in a crosshatch pattern, then pat it thoroughly dry and let it air-dry uncovered in the refrigerator for at least 4 hours, ideally overnight.

  2. 2

    Season

    Rub coarse salt and caraway seeds generously into the scored skin.

  3. 3

    Arrange the vegetables

    Spread onion, carrot and celery in a roasting pan, and place the pork on top.

  4. 4

    Roast low

    Roast at 160C/325F for 2 hours, adding beer or stock and bay leaves to the pan partway through.

  5. 5

    Crisp the crackling

    Raise the oven temperature to 230C/450F for the final 20-25 minutes to crisp the skin into crackling.

    Make sure the skin is thoroughly dry before roasting and don't baste it with liquid — moisture on the skin prevents proper crackling.

  6. 6

    Rest

    Let the roast rest 15 minutes before carving.

  7. 7

    Make the gravy

    Strain the pan juices, skim excess fat, whisk in flour to thicken slightly, and simmer until smooth.

  8. 8

    Serve

    Carve the pork, breaking the crackling into pieces, and serve with the 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

  • →

    Dry the pork skin thoroughly, ideally overnight uncovered in the fridge, since any surface moisture prevents proper crackling.

  • →

    Score the skin without cutting into the meat below, which allows the fat to render and the salt to penetrate without drying out the meat itself.

  • →

    Raise the oven temperature significantly for the final stretch of roasting specifically to blister and crisp the skin into crackling.

Variations

  • •

    Some regions use pork belly instead of shoulder for an even fattier, richer roast.

  • •

    Adding a bit of mustard rubbed onto the meat (not the skin) before roasting gives extra flavor.

  • •

    Serving with braised red cabbage (Rotkohl) is a classic traditional pairing.

Storage

Refrigerate up to 4 days in an airtight container; reheat gently, though the crackling will soften considerably upon storage and reheating.

History & Origin

Schweinebraten is a traditional German Sunday roast, particularly associated with Bavarian cuisine, where the technique of scoring and salting pork skin for crackling reflects generations of careful, patient German roasting tradition.

Frequently Asked Questions

Why won't my crackling crisp up?

The skin likely wasn't dried thoroughly enough beforehand, or the final high-heat blast wasn't hot enough — ensure the skin is bone dry before roasting.

Can I use a different cut of pork?

Pork belly or a bone-in leg roast both work with the same technique, though cooking times may vary slightly.

Why is my meat tough?

It likely needed more time at the lower temperature — pork shoulder requires patience to become properly tender, so extend the initial roasting time if needed.

Nutrition Facts

Per serving (380g / 13.4 oz) · 6 servings total

Calories620kcal
Protein42g
Carbohydrates8g
Fat46g
Fiber1g
Protein42g
Carbs8g
Fat46g

Time Summary

Prep time30 min
Cook time150 min
Total time180 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