Healthy recipes inspired by flavors from around the world — eat well, feel great.

Puerto Rican Pernil (Lightened Roast Pork)

The centerpiece of Puerto Rican celebrations — pork shoulder marinated in garlic, oregano and sour orange, then slow-roasted until it falls apart, with that irresistible crackly crust.

20 minPrep
180 minCook
8Servings
340Calories

Pernil is the king of the Puerto Rican holiday table — a whole pork shoulder marinated in a garlicky, citrusy adobo and slow-roasted for hours until the inside shreds with a fork and the top crackles like glass. It's special-occasion food, and while it will never be a "diet" dish, it's pure protein and aromatics, which means it lightens up more than you'd think.

The trick is keeping the flavor and crackle while trimming the excess:

  • Trim the fat cap to a thin layer — you still get the prized crispy cuerito, with far less rendered fat on the plate.
  • An oil-light adobo built on garlic, oregano, sour orange and achiote does all the heavy lifting.
  • Naturally low-carb — pernil is essentially protein, so it slots into a low-carb plate with ease.

Roasted low and slow, it delivers everything you love about pernil: tender, citrus-bright pork with a shatteringly crisp top.

Serving Suggestions

Pernil's natural partner is arroz con gandules, with a spoonful of habichuelas guisadas and a crisp salad to keep the plate balanced. Leftovers make incredible bowls and lettuce wraps the next day. Find more Caribbean recipes to complete the spread.

FAQ

What is sour orange (naranja agria)?
A tart citrus central to Puerto Rican marinades. If you can't find it, mix orange juice with lime juice (about 2:1) for a similar bright acidity.

Can I make it in a slow cooker?
Yes for tenderness — cook on low 8 hours — but you'll miss the crackly top. Finish it under the broiler or in a hot oven for 15–20 minutes to crisp the surface.

How do I keep it from drying out?
Keep it covered for the long, low roast and only uncover at the end to crisp the top. Resting before slicing also locks in the juices.

Ingredients

  • 4 lb bone-in pork shoulder, excess fat cap trimmed
  • 8 cloves garlic
  • 1 tbsp dried oregano
  • 1 tbsp olive oil
  • 1/3 cup sour orange juice (or 2 parts orange + 1 part lime)
  • 1 tbsp white vinegar
  • 1.5 tsp salt
  • 1 tsp black peppercorns
  • 1 tsp achiote (annatto) powder

Instructions

  1. Make the adobo: mash the garlic, oregano, salt, peppercorns and achiote into a paste, then stir in the oil, citrus and vinegar.
  2. Trim the fat cap to a thin layer, then make deep slits all over the pork and rub the adobo into every cut and surface.
  3. Marinate covered in the fridge at least 8 hours, ideally overnight.
  4. Roast covered at 300°F for about 3 hours, until the meat is fork-tender.
  5. Uncover, raise the heat to 425°F, and roast 20–30 minutes more until the top is deeply browned and crackly.
  6. Rest 15 minutes, then pull or slice and serve with the pan juices.

Expert Tips

  • Trimming the fat cap thin keeps the cuerito crisp while cutting a lot of the fat — you still get crackle, with less grease.
  • Low and slow is non-negotiable: 300°F for hours is what makes it fall-apart tender.
  • Marinate overnight — the adobo needs time to drive deep into those slits.
Keep cooking

Related Recipes