Skip to content
Pernil Asado
puerto-ricandinner

Pernil Asado

Crispy-skinned roasted pork leg with garlic and spices — Puerto Rico's showstopper celebration dish.

Prep
30 min
Cook
300 min
Servings
12
Difficulty
Hard
4.8
Sign in to rate
#pork#roasted#puerto-rican#celebration#showstopper#christmas

About This Recipe

Pernil Asado is Puerto Rico's pièce de résistance, traditionally served at Christmas and other major celebrations. A whole or half pork leg is seasoned with plenty of garlic, oregano and cumin, then roasted low and slow for hours until the skin becomes crackling-crisp and the meat is fall-apart tender. The interior becomes gelatinous and flavourful while the exterior shatters into golden shards. Carved at the table and served with its pan juices, pernil is an event unto itself — not just a meal but a cultural touchstone. Rooted in the everyday cooking of Puerto Rican kitchens, Pernil Asado balances technique and tradition: the pork leg is treated with care, drawing on time-honoured ratios that locals have refined across generations. The dish carries an unmistakable sensory signature — aromas that fill the kitchen as it cooks, layered textures that reveal themselves bite by bite, and a depth of flavour that comes from patient seasoning rather than shortcuts. Whether served as a weeknight dinner or as the centrepiece of a celebratory table, it reflects a regional pantry where local produce, seasoning habits and cooking vessels shape the final result. Home cooks who make this dish often note how forgiving it is once the core method is understood, and how a few small choices — the freshness of the pork leg, the order of additions, the resting time at the end — separate a good version from a memorable one. This recipe walks through those choices so the dish arrives with the character it has on its home turf.

Ingredients

Serves 12

  • 5 kgpork leg(skin on, bone in)
  • 1 bulbgarlic(10–12 cloves, minced)
  • 2 tspdried oregano(or fresh if available)
  • 2 tspground cumin
  • 3 tbspolive oil
  • 250 mlchicken broth(for roasting)

Instructions

  1. 1

    Prepare the pork

    Pat the pork leg completely dry with paper towels — this is essential for crispy skin. Using a sharp knife, score the skin in a crosshatch pattern, cutting through the fat layer but not into the meat. This helps the heat penetrate and crisps the skin.

    Drying the skin thoroughly is the secret to a crispy exterior — any moisture prevents crisping.

  2. 2

    Make the seasoning paste

    In a mortar or small food processor, combine minced garlic, oregano, cumin, salt, pepper and olive oil into a paste. Rub this aggressively all over the pork leg, working it into the scores and crevices. Let rest for at least 2 hours, or overnight in the refrigerator.

  3. 3

    Roast low and slow

    Preheat oven to 160°C (fan 140°C / 320°F). Place pork in a large roasting tin and pour broth into the bottom of the tin (not over the pork). Roast for 4–5 hours, basting every 45 minutes with the pan juices. The meat is done when a fork pulls apart the meat easily and the skin is deep golden and crispy.

  4. 4

    Increase heat for final crisping

    In the final 30 minutes, increase oven temperature to 220°C (fan 200°C / 425°F) to finish crisping the skin. Watch closely — it can brown quickly.

  5. 5

    Rest and carve

    Remove from oven and let rest for 20–30 minutes. The juices redistribute into the meat, making it more tender. Carve at the table, serving the crispy skin separately. Serve with pan juices poured over.

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

  • →

    Score the skin properly — this is the difference between crispy and tough skin.

  • →

    Pat the skin dry multiple times before roasting — any moisture is the enemy of crispiness.

  • →

    Basting every 45 minutes prevents the meat from drying out and builds a flavourful crust.

  • →

    Source the freshest pork leg you can find — it is the flavour anchor of the dish.

  • →

    Season in layers as you go; tasting at each stage prevents a flat or over-salted final result.

Variations

  • •

    With Mojo Criollo: serve with a sauce of garlic, oil, vinegar and lime juice on the side.

  • •

    Pernil Relleno: butterfly the pork leg and stuff with a meat or vegetable filling before roasting.

  • •

    Vegetarian: replace the main protein with mushrooms, paneer, tofu or hearty beans for a meat-free version.

  • •

    Spicier: add fresh chilli, a chilli paste or a pinch of cayenne with the aromatics for a warmer profile.

  • •

    Lighter: reduce the fat by a third and use stock in its place — flavour stays intact but the dish feels less rich.

Storage

Leftover pernil can be shredded and used in other dishes (like croquetas or fried rice). Refrigerate for up to 4 days.

History & Origin

Pernil is a direct inheritance from Spain, where pork leg roasting is a tradition dating back centuries. The Puerto Rican version adds local seasonings like cumin and oregano, creating a distinctly Caribbean take on a European classic.

Frequently Asked Questions

Can I make Pernil Asado ahead of time?

Yes — most components hold well in the fridge for a day or two. Reheat gently with a splash of liquid to bring it back to life.

What can I substitute for pork leg?

If pork leg is hard to find, the closest substitutes share its texture and water content. Adjust seasoning slightly since substitutes often carry less character of their own.

Is this recipe authentic to Puerto Rican cooking?

It follows the most widely accepted home-cook template. Regional variants exist and we note the main ones in the variations section.

Why did my version turn out bland?

Usually under-seasoning or rushing the aromatic stage. Build flavour in layers, taste as you go, and finish with a touch of acid or salt to brighten the dish.

Nutrition Facts

Per serving (350g / 12.3 oz) · 12 servings total

Calories680kcal
Protein72g
Carbohydrates2g
Fat40g
Fiber0g
Protein72g
Carbs2g
Fat40g

Time Summary

Prep time30 min
Cook time300 min
Total time330 min

Have Questions?

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

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes