Entree: Puerto Rico – Pernil (Puerto Rican Roast Pork Shoulder) (Roast pork shoulder)

Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.

Pernil (Puerto Rican Roast Pork Shoulder) (Roast pork shoulder) recipe
Serving Size: 8
Approximate Time
Prep 20 min
Cook 4 hrs 30 min
Additional 8 hrs
Total 13 hrs

Ingredients

- 6 lb (2.7 kg) bone-in pork shoulder (puerco pernil), skin-on
- 10 garlic cloves
- 2 tbsp (30 ml) coarse salt, plus more to taste
- 2 tsp (10 g) ground black pepper
- 2 tbsp (30 ml) olive oil
- 1/4 cup (60 ml) fresh orange juice
- 1/4 cup (60 ml) fresh lime juice
- 1/4 cup (60 ml) white vinegar
- 1/2 cup (120 ml) chopped onion (about 1 small onion)
- 1/4 cup (15 g) chopped fresh cilantro or 2 tbsp (6 g) chopped fresh oregano
- 1 tsp (2 g) ground cumin
- 2 bay leaves
- 1 tsp (4 g) dried oregano

Instructions

1. Make a paste by crushing garlic with 2 tbsp salt into a paste, then mix with black pepper, olive oil, orange juice, lime juice, vinegar, onion, cilantro, cumin, and dried oregano.
2. Score the skin of the pork shoulder in a crosshatch if desired, rub the garlic marinade all over and under the skin, and refrigerate uncovered to marinate at least 8 hours or overnight.
3. Remove from fridge 1 hour before roasting to come to room temperature; preheat oven to 450°F (230°C); place pork on a rack in a roasting pan, skin side up, and roast 20–30 minutes until skin begins to blister and brown.
4. Reduce oven to 325°F (160°C), pour a little water into the pan to keep drippings from burning, and continue roasting uncovered until meat is fall-apart tender and internal temperature reaches about 180°F (82°C), about 3–4 hours (time varies by size).
5. For extra-crisp skin, increase oven to 450°F (230°C) for the last 10–15 minutes; let rest 20 minutes before carving or shredding; serve with arroz, beans, and tostones.
Nutritional Information*

Per serving | Servings: 8

Calories: 415 kcal
Carbohydrates: 5 g
Protein: 34.7 g
Fat: 27.7 g
Saturated fat: 9 g
Cholesterol: 121 mg
Fiber: 0.9 g
Sodium: 1866 mg
Potassium: 712 mg
Calcium: 61 mg
Iron: 2.85 mg
Vitamin A: 12 µg RAE
Vitamin C: 8.6 mg
Vitamin D: 1.4 µg

Generated: 2026-11-06T05:02:19+00:00

*Nutrition is estimated using recipe ingredients, serving size, and USDA data. Actual values may vary. Some nutrient data are unavailable and are omitted.

Recipe Metadata
Recipe ID
2533
Country
Puerto Rico
Region
Not set
URL
https://kitchen2mytable.com/view_recipe_data.php?id=2533

Important Cooking Safety Notice

Please ensure all proteins are cooked to a safe internal temperature:

  • Chicken & Poultry: 165°F (74°C)
  • Ground Meats (Beef, Pork, Lamb): 160°F (71°C)
  • Whole Cuts of Pork, Beef, Veal, Lamb: 145°F (63°C) plus a 3-minute rest
  • Fish & Shellfish: 145°F (63°C)

Always use a food thermometer to verify doneness. Stay safe and enjoy cooking!