Puerto Rican Pernil (Pork Roast)

By Bill Hicks • Beef, Pork & Sausage

(0 ratings)
Prep Time

min

Cook Time

min

Servings

0 servings

Difficulty

Created

Jun 18, 2025 at 1:16 PM

Last Updated

Jun 18, 2025 at 6:56 PM

Categories

Click on a category to see more recipes in this category

Ingredients

1 (5 - 8 lb) Pork shoulder, bone-in
1/2 Cup orange juice
1/2 Cup lemon juice
2 Tablespoons vinegar
1/4 Cup olive oil
1 Medium yellow onion, quartered
8 - 10 Large garlic cloves, peeled & crushed
1 1/2 Cups chopped cilantro
1 Large red bell pepper, seeds & center ribs removed
2 Tablespoons ground cumin
2 Tablespoons dried oregano
2 Tablespoons paprika (sweet or smoked spanish)
1/2 Teaspoon kosher salt per pound of pork
2 Teaspoons ground black pepper
2 Cups water

Instructions

Rinse pork shoulder under cold water and then pat very dry. Place skin-side up in a large roasting pan, right on the pan (not on roasting rack). Use a knife to cut slits into the skin and fat.
Combine the orange & lemon juice, vinegar, olive oil, onion, garlic, cilantro, red bell pepper, cumin, oregano, paprika, salt, and pepper in a blender or food processor and puree into a smooth paste.
Use your hands to rub the pork shoulder with the paste on all sides, pouring into any crevices and into the slits cut in the skin. Use all of the marinade. Cover pan with plastic wrap and let marinate a minimum of 2 hours and up to 2 days.
When ready to cook, remove from refrigerator and let sit at room temperature 30 minutes to take off some of the chill. Wipe off excess marinade from the skin of pork and pour water into bottom of pan so that it goes up about 2� on the side of the pork (leave the extra marinade in the pan). You can also use broth or a mix of water & both.
Preheat oven to 325�F. Cover roasting pan tightly with foil or pan cover and place in oven on lowest rack to bake for 4 to 7 hours or until very tender. (Smaller roasts cook less when larger roasts take more time. It's very difficult to "overcook" as long as you keep the heat low, the roast covered, and the liquid in the pan--you can even go down to 300�F if you want to be safe.)
Once meat is tender, remove foil from pan and let broil about 5 to 10 minutes, or until skin is crisp and crackling.
Transfer pernil to a serving platter. Serve pernil along with reduced pan juices, and a rice dish.
Puerto Rican Pernil (Pork Roast) - Our Family Cookbooks