Pernil Recipe | Grilling


"In the world of pork shoulders, this was a totally different beast from the pulled pork I'm so familiar with, but held its own."


After years of perfecting my pulled pork, I fancy myself a bit of an expert at cooking pork shoulders low-and-slow to just the right tenderness. But when I decided to tackle pernil—a Puerto Rican favorite of pork covered in a garlicky marinade, then roasted—I felt a bit like a fish out of water.

First off, unlike pulled pork, where the pork butt is the cut of choice, pernil is most often made with the picnic—the lower half of the pork shoulder—which has a little bit more connective tissue and is sold with the skin on. Secondly, the pork is roasted at 350°F, compared to 225°F for barbecue pulled pork, and all of my learning has taught me that a long and low cook is needed to effectively melt away the fat and leave only the juicy meat. Despite going against my usual ways, I knew that pernil is seriously tasty business, so I ventured forth with the classic preparation.

I started by cutting slits all over the shoulder, then rubbing it down with the marinade, making sure to get as much of the good stuff into those holes. Then after a day in the fridge, it went into the smoker (sans smoke) and roasted until the meat hit 180°F, about five hours. Then after a little rest, I pulled it like I would any pulled pork.

Although not quite as fall-off-the-bone tender as when cooked low-and-slow, the meat had just the slightest of resistance to pulling, but the juicy factor was up there as a solid contender against my normal pulled pork. So feeling pretty good about what I had going, I gave it a taste, and boy was I blown away. The outside was crisp and deeply garlicky, which elevated the texture and flavor of the meat to something really spectacular.

In the world of pork shoulders, this was a totally different beast from the pulled pork I'm so familiar with, but held its own as one of the top ways to prepare the magical swine.


Oh, and not to forget one of the best parts—whatever skin didn't completely crunch up during the roast got thrown into a 350 degree oven until it became some of the best cracklings I've ever had.

Recipe Facts

Prep: 35 mins
Cook: 5 hrs 30 mins
Marinating Time: 6 hrs
Total: 12 hrs 5 mins
Serves: 8 to 10 servings

Rate & Comment


  • 5 to 6 pounds fresh pork picnic shoulder, skin on (pernil)

  • 8 cloves garlic, minced

  • 1/4 cup olive oil

  • 2 tablespoons kosher salt

  • 2 tablespoons white wine vinegar

  • 1 tablespoon dried oregano

  • 2 teaspoons freshly ground black pepper

  • 1 teaspoon cumin


  1. To make the marinade, mix together the garlic, oil, salt, vinegar, oregano, pepper, and cumin in a small bowl. Set aside.

  2. Using a paring knife, cut slits about 1 inch deep all over the pork. Rub on the marinade, making sure to get some in all of the cut slits. Place pork in a large container, cover, and let marinate in the refrigerator for 6 hours to one day.

  3. Remove the pork from the fridge and allow to come to room temperature. Light one chimney full of charcoal. When all the charcoal is lit and covered with gray ash, pour out and arrange the coals on one side of the charcoal grate for indirect cooking. Place a disposable aluminum pan filled with water on the empty side of the charcoal grate. Clean and oil the grilling grate. Cover the grill and when it reaches 450°F, place the pork over the side with the water pan. Cover and let the temperature drop to 350 degrees, keeping it at 350 degrees for the rest of the cooking time, replenishing the coals as needed. Cook until an instant read thermometer registers 180 degrees when inserted into the thickest part of the pork, about 5 hours. Remove from the grill and let rest 20 to 30 minutes. Slice, chop, or pull the pork and serve.

Nutrition Facts (per serving)
580 Calories
44g Fat
1g Carbs
42g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8 to 10
Amount per serving
Calories 580
% Daily Value*
Total Fat 44g 56%
Saturated Fat 15g 75%
Cholesterol 162mg 54%
Sodium 879mg 38%
Total Carbohydrate 1g 1%
Dietary Fiber 0g 1%
Total Sugars 0g
Protein 42g
Vitamin C 2mg 8%
Calcium 59mg 5%
Iron 3mg 15%
Potassium 617mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)