
Puerto Rican Pernil (Roasted Leg of Pork)
Pernil is the Puerto Rican equivalent of a holiday roast—a bone-in pork leg rubbed with a pungent garlic and oregano paste, then slow-roasted until the skin crackles and the meat falls from the bone. The overnight dry-brine develops a deeply flavorful crust, while low heat over many hours renders the fat until the meat is impossibly tender. This is comfort, tradition, and showstopping drama on one platter.
- Prep
- 30 min
- Cook
- 9 hr
- Wait
- 12 hr
- Total
- 21 hr 30 min
- Makes
- One 12–15 lb pork leg, 12 generous servings with skin and meat
Steps
Before you start
- Choose a bone-in pork leg (12–15 lb / 5.4–6.8 kg) from your butcher; ask them to score the skin in a crosshatch pattern to help rendering and crackling
- Plan ahead: the overnight salt cure is essential for flavor and texture; do not skip it
- Preheat oven to 225°F (107°C) at least 30 minutes before roasting
- Arrange your oven rack to the lower-middle position; make sure a large roasting pan fits comfortably
Dry-brine the pork
- Pat the pork leg thoroughly dry with paper towels.
- Place it on a large cutting board and generously rub 2/3 cup (130 g) of the kosher salt all over the skin and meat, working it into any crevices and scored sections.
- Cover loosely with plastic wrap and refrigerate uncovered for at least 12 hours, preferably 24 hours.
- This draws out surface moisture and allows salt to season the meat deeply.
- After 18–24 hours, the skin will be noticeably drier and tighter.
+ Show details− Hide details
Ready when: Skin appears noticeably drier and feels taut; salt is absorbed into the meat
Tip: Don't skip the dry-brine. It's the foundation of authentic pernil flavor and crispy skin.
Make garlic-oregano paste
- Remove pork from the refrigerator and let it sit at room temperature for 1 hour.
- Meanwhile, in a mortar and pestle, crush the 30 garlic cloves with the remaining 1.5 teaspoons (5 g) kosher salt into a coarse paste.
- Grind in the black peppercorns (or crush them separately and add to the paste).
- Roughly chop the fresh oregano and add it to the garlic, crushing and mixing until you have a fragrant, chunky paste.
- Stir in the adobo seasoning and olive oil until fully combined.
- (Alternatively, pulse garlic, salt, pepper, oregano, and adobo in a food processor, then drizzle in oil while pulsing.) The paste should be spreadable but not completely smooth—texture is part of the charm.
+ Show details− Hide details
Ready when: Paste is fragrant, well combined, and spreadable
Tip: Crush garlic by hand or with a mallet if you want the traditional chunky texture; a food processor makes it smoother but still delicious.
Rub and score the pork
- Using your hands (or gloved hands for easier handling), rub the garlic-oregano paste all over the pork leg—under the skin, into the scored crosshatch pattern on the surface, and into any meat crevices.
- Work methodically so every part is seasoned.
- If you have sofrito on hand, rub that into the paste for extra depth.
- The pork should look almost caked with the fragrant paste.
- Reserve any excess paste to add to the pan liquid later.
+ Show details− Hide details
Ready when: Entire surface of pork is evenly coated with paste; no bare patches
Tip: Don't be shy with the paste; this is what creates the flavorful crust and keeps the meat moist during the long roast.
Prepare the roasting pan
- Pour the chicken (or pork) stock into the bottom of a large roasting pan (17×14 inches or larger).
- Add the 4 bay leaves and any reserved garlic-oregano paste.
- Place the rubbed pork leg skin-side up in the pan, legs pointing away from you.
- The stock will provide moisture during roasting and create a flavorful dripping base for basting.
+ Show details− Hide details
Ready when: Pork is positioned skin-side up in stock; stock covers about 1 inch of the pan bottom
Tip: A sturdy roasting pan prevents warping during the long roast. If your pan is shallow, tenting with foil helps trap steam while allowing skin to crisp.
Start the slow roastOven 225°F / 105°C
- Preheat your oven to 225°F (107°C).
- Place the pork in the oven, skin-side up, on the lower-middle rack.
- Roast uncovered for the first 3 hours.
- The low temperature gently renders the fat and keeps the meat from drying out.
- During this phase, the kitchen will smell increasingly incredible—that's the garlic and oregano infusing the meat.
+ Show details− Hide details
Ready when: Skin begins to tighten; pan drippings accumulate and smell aromatic
Tip: Resist opening the oven door frequently; every peek drops the temperature and extends cooking time.
Baste and monitor progressOven 225°F / 105°C
- After 3 hours, remove the pork from the oven.
- Using a basting brush or large spoon, baste the pork with the pan drippings, spooning the flavorful liquid over the meat and skin.
- If the liquid level has dropped below 1/2 inch, add another 1/2 cup (120 ml) stock.
- Return to the oven at the same 225°F (107°C) and continue roasting for another 3 hours, basting every hour.
- The skin should be turning from pale to increasingly golden, and the meat should be yielding when pressed.
+ Show details− Hide details
Ready when: Skin is golden brown; a meat thermometer inserted into the thickest part away from bone reads 180°F (82°C)
Tip: Basting keeps the skin moist enough to crisp properly and adds incredible flavor to every layer of meat.
Increase heat for crackling skinOven 400°F / 205°C
- After 6 hours total, increase the oven temperature to 400°F (204°C).
- Continue roasting uncovered, basting every 20 minutes, for 45 minutes to 1 hour.
- Watch carefully during this final phase—the skin should bubble, blister, and begin to crackle.
- The pork is done when a meat thermometer inserted into the thickest part (avoiding bone) reads 185–190°F (85–88°C) and the skin is deeply golden and crackling to the touch.
- The total roasting time is typically 7–8 hours depending on the exact weight and your oven's quirks.
+ Show details− Hide details
Ready when: Meat temperature reaches 185–190°F (85–88°C); skin is golden, blistered, and crackles when tapped
Tip: The final blast of heat is crucial for crispy skin. If skin isn't crackling enough, raise the temp to 425°F (218°C) for the last 10–15 minutes, but watch it constantly to prevent burning.
Rest the pernil
- Remove the roasted pork from the oven and tent loosely with aluminum foil.
- Let it rest in a warm place for 30 minutes.
- This allows the juices to redistribute throughout the meat, ensuring every bite is moist and tender.
- Do not skip this step—resting is the difference between juicy and dry.
+ Show details− Hide details
Ready when: Pork has cooled slightly but is still very hot; steam rises gently from under foil
Tip: Resting is non-negotiable. Even 30 minutes makes a dramatic difference in moisture and texture.
Carve and serve
- Using a sharp carving knife, cut through the crackling skin first, breaking it into manageable pieces and serving some with each plate.
- Carve the meat in thick slices perpendicular to the bone, pulling meat away from the leg bone as you work.
- Transfer meat and skin to a serving platter.
- Skim excess fat from the pan drippings and serve the deglazed liquid (pan sauce) on the side for drizzling.
- Each guest should get a mix of crackling skin, tender meat, and a spoonful of the savory pan sauce.
+ Show details− Hide details
Ready when: Meat carves easily into juicy slices; skin is completely crispy and breaks into shards
Tip: A sharp knife and a steady hand make carving easier. The meat should fall apart from heat and tenderness, not require aggressive sawing.
Good to know
Tips
- Sourcing matters: ask your butcher to select a leg with good fat marbling and ask them to score the skin in a tight crosshatch pattern (1/4-inch cuts). This dramatically improves crackling.
- Don't skip the overnight dry-brine. It seasons the meat deeply and dries the skin, which is essential for crispy results.
- A meat thermometer is your best friend here. Internal temp, not guessing, ensures perfect doneness: 185–190°F (85–88°C) is ideal for tender, juicy pernil.
- Pernil is a celebration dish—plan your timing carefully. Total time from start to carving is about 21 hours (including the overnight brine and the actual roast). Schedule it for a day when you have flexibility.
Make ahead
"You can prepare the garlic-oregano paste and rub the pork up to 24 hours ahead; cover and refrigerate. The dry-brine itself is part of the make-ahead process. Do not freeze pernil; it's best cooked fresh."
Storage & reheating
"Room temperature: keep loosely covered for up to 2 hours. Refrigerator: store leftover pernil (meat, skin, and sauce together) in an airtight container for up to 4 days. Reheat gently in a 300°F (149°C) oven for 20–30 minutes, covered loosely with foil, until warmed through. Freezer: pernil can be frozen for up to 3 months (meat and skin separately if preferred). Thaw overnight in the refrigerator before reheating."
Substitutions
- fresh oregano leaves → 2 tablespoons (6 g) dried oregano. Use dried oregano if fresh is unavailable, though fresh delivers better flavor and aroma. Add it in the paste-making step.
- adobo seasoning (or recaíto spice blend) → 2 tablespoons (15 g) cumin powder + 1 teaspoon (2 g) smoked paprika + 1 teaspoon garlic powder. If adobo seasoning is unavailable, this blend captures the savory, slightly spiced profile of adobo.
- sofrito (recaíto), optional but traditional → 1/4 cup (60 g) finely chopped cilantro mixed with 2 tablespoons finely diced onion and 1 tablespoon finely diced red pepper. Sofrito is traditional but optional. This fresh mix adds herbal depth as a substitute.
- low-sodium chicken or pork stock → water + 2 tablespoons (30 ml) white wine or 1 tablespoon apple cider vinegar. Stock is ideal, but seasoned water with a splash of vinegar will work in a pinch; you'll miss some depth.
More roasts
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Caribbean
- Main ingredient
- Pork Shoulder
- Method
- Oven
- Occasion
- Family Gatherings





