Puerto Rican Pernil Recipe Goya: Slow-Roasted Garlic Citrus Crust

Puerto Rican Pernil Recipe Goya: Slow-Roasted Garlic Citrus Crust

There’s nothing like the aroma of slow-roasted pernil filling your kitchen with its garlic and citrus notes. This traditional Puerto Rican dish transforms a simple pork shoulder into a tender, flavorful masterpiece that’s perfect for any gathering.

The secret lies in the garlic-citrus marinade that infuses every bite with bold, authentic flavors. I’ve perfected this method to ensure the meat stays juicy while developing a crisp, golden crust that’s impossible to resist.

With just a few hours in the oven, the pork becomes fall-apart tender, while the marinade caramelizes into a rich, sticky glaze. It’s a dish that brings the warmth of Puerto Rican tradition to your table with every bite.

Serve it with rice and beans for a complete meal that’s as comforting as it is impressive. Here’s how to make it just right.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Puerto Rican Pernil Recipe Goya

A few quality ingredients and Goya seasonings create that authentic Puerto Rican flavor in every bite.

Ingredient Amount Notes
Pork Shoulder 🥩 5 lb Bone-in, skin-on preferred
Garlic Cloves 🧄 12 cloves Peeled and minced
Goya Adobo Seasoning 🧂 2 tbsp All-purpose seasoning blend
Goya Sazón Seasoning 🌶️ 2 packets With culantro and achiote
Dried Oregano 🍃 2 tbsp Prefer Mexican oregano
Ground Black Pepper 🌶️ 1 tbsp Freshly ground preferred
Sour Orange Juice 🍊 1 cup Or substitute equal parts orange and lime juice
Lime Juice 🍋 ½ cup Freshly squeezed
Olive Oil 🫒 ½ cup Extra-virgin for richness
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Kosher Salt 🧂 1 tbsp Diamond Crystal preferred
White Vinegar 💧 2 tbsp For acidity balance
Bay Leaves 🌿 2 pieces Dried, for aromatics

The pork shoulder is non-negotiable here. Bone-in, skin-on gives you the crispiest crust and juiciest meat. Look for a well-marbled piece at Costco or your local butcher—about 5 pounds feeds a crowd. Goya’s Adobo and Sazón are the shortcut to that signature pernil flavor (find them in the Latin foods aisle at any major supermarket). If you can’t find sour oranges, navel oranges plus lime juice works in a pinch.

No Goya seasonings? Make your own Adobo with garlic powder, salt, and black pepper. Sazón can be swapped with a pinch of achiote powder (or a dash of turmeric for color) plus cumin and coriander. The oregano must be Mexican oregano—it’s earthier than the Mediterranean kind. Fresh cilantro is ideal, but dried works at one-third the amount. Don’t skip the vinegar; it balances the richness of the pork.

Pernil tastes even better the next day. Store leftovers in the fridge for up to 4 days or freeze for 3 months. Reheat in the oven to keep the skin crispy (microwaving turns it soggy). The marinade can be prepped 24 hours ahead—the longer it sits, the deeper the flavor.

❤️

Why You’ll Love This Recipe

  • Set It and Forget It: I rub the pork shoulder with Goya Adobo, Sazón, and crushed garlic, then let the oven do the work for hours.
  • That Garlic Crust: The blend of garlic, oregano, and those Goya seasonings creates a crispy, flavor-packed skin that’s impossible to resist.
  • Feeds a Holiday Crowd: This pernil is my go-to for big gatherings—it’s hearty, impressive, and always disappears first.
  • Leftovers for Days: Honestly, the pulled pork tastes even better the next day in sandwiches or tacos.

Step-by-Step Instructions for Puerto Rican Pernil

This method delivers that signature crispy skin and tender, flavorful meat every time.

Step 1: Create the Mojito-Style Marinade

In a large bowl, combine the 1 cup Sour Orange Juice, 0.5 cup Lime Juice, 0.5 cup Olive Oil, 12 cloves Garlic Cloves, 2 tbsp Goya Adobo Seasoning, 2 packets Goya Sazón Seasoning, 2 tbsp Dried Oregano, 1 tbsp Ground Black Pepper, 1 tbsp Kosher Salt, 2 tbsp White Vinegar, and 2 pieces Bay Leaves.

Whisk vigorously until the Goya Sazón dissolves completely and the mixture becomes fragrant. I like to let this sit for 5 minutes to allow the flavors to meld before adding the meat. The acidity from the citrus will help tenderize the pork while the garlic and spices build that unmistakable pernil flavor profile.

Step 2: Marinate the Pork Shoulder Overnight

Pat the 5 lb Pork Shoulder dry with paper towels, then score the fat cap in a crosshatch pattern, cutting about ½ inch deep. This helps the marinade penetrate deeper and creates more surface area for crisping. Place the pork in a large resealable bag or deep dish.

Pour the marinade over the pork, making sure it’s completely submerged. Massage the liquid into all the crevices, especially those scores in the fat cap. Seal and refrigerate for at least 12 hours, but 24 hours is ideal for maximum flavor penetration. I always flip the bag halfway through the marinating time to ensure even coverage.

Step 3: Slow-Roast to Perfection

Preheat your oven to 325°F. Remove the pork from the marinade (reserve the marinade) and place it fat-side up on a rack in a roasting pan. Pour 1 cup of the reserved marinade into the bottom of the pan—this will create steam to keep the meat moist during the long cook.

Roast uncovered for 4 to 4½ hours, basting with the pan juices every 45 minutes. You’ll know it’s ready when the internal temperature reaches 195°F and the skin has developed a deep, mahogany crust that crackles when pressed. The meat should pull apart easily with a fork at this stage.

Step 4: Crisp the Skin and Rest

Increase the oven temperature to 425°F and roast for an additional 15-20 minutes to crisp the skin to that perfect crackling texture. Watch it closely during this phase—the sugars in the marinade can cause the skin to darken quickly.

Remove the pernil from the oven and let it rest for 20-30 minutes before shredding or slicing. This resting period allows the juices to redistribute throughout the meat. Garnish with the 0.5 cup Fresh Cilantro just before serving to add a bright, fresh contrast to the rich pork.

👨‍🍳

Pro Tips For Making Puerto Rican Pernil Recipe Goya

  • Score the Fat Cap: Cut deep crosshatches into the pork shoulder’s fat cap—about 1/2 inch apart—so the adobo, sazón, and garlic penetrate deep. I learned this the hard way after my first few pernil attempts tasted bland on the inside.
  • Mince Garlic Finely: Crush the garlic cloves to a paste with a little salt before mixing with the dry rub. Sounds tedious, but it actually changes the outcome by spreading the flavor evenly instead of getting random bites of raw garlic.
  • Don’t Rush the Roast: Start at 400°F for 30 minutes to crisp the skin, then drop to 325°F and let it go low and slow—about 3.5 to 4 hours for a 5-pound shoulder. Resist the urge to crank the heat; the meat falls apart when it’s done right.
  • Use Extra Sazón: Double the Goya Sazón—yes, the whole packet plus a little more. My grandmother swore by this, and she was right: the color and depth just aren’t the same with a timid hand.

Make-Ahead Tips for This Recipe

Marinade Prep

Mix the mojito-style marinade up to 24 hours ahead and store it in an airtight container in the fridge. The flavors deepen as it rests, making the pork even more aromatic. I often prep this the night before serving.

Pork Marinating

After scoring and marinating the 5 lb pork shoulder, let it sit in the fridge for the full 24 hours. This ensures the garlic-citrus blend penetrates deeply for maximum flavor. Flip the bag halfway through for even coverage.

Oven Prep

Preheat your oven to 325°F while the pork comes to room temperature. This takes about 30 minutes and helps the meat cook more evenly. I use this time to prep my sides for a complete meal.

Slow Roasting

If you’re short on time, start the pernil in a slow cooker on low for 6-8 hours before transferring to the oven for the final crisp. This method still delivers that signature texture and flavor. 🔥

Resting Time

After roasting, let the pernil rest for 20-30 minutes before serving. This allows the juices to redistribute, ensuring every bite is moist and flavorful. Cover it loosely with foil to keep it warm.

Storage Tips

The pernil can be made 2 days ahead and reheated in the oven at 300°F for 20-30 minutes. Store leftovers in the fridge for up to 4 days or freeze for 3 months. 💡

Nutrition Facts

Servings 6
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 14g70%
Cholesterol 180mg60%
Sodium 980mg43%
Total Carbohydrate 8g3%
Dietary Fiber 2g7%
Sugars 3g
Protein 54g108%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different pork cut for this recipe?

For best results, stick with bone-in, skin-on pork shoulder. The fat content and connective tissue make it ideal for slow roasting. Pork loin may dry out, while ribs won’t provide the same texture.

2

What if I can’t find sour oranges?

Mix equal parts orange juice and lime juice as a substitute. The combination mimics the tangy, slightly bitter flavor of sour oranges perfectly. Avoid bottled juices for the freshest taste.

3

How do I know when the pernil is done?

The internal temperature should reach 195°F for fall-apart tenderness. The skin will develop a deep, crispy crust, and the meat should pull apart easily with a fork.

4

Can I make this in a slow cooker instead?

Yes! Cook on low for 6-8 hours, then transfer to the oven at 425°F for 15-20 minutes to crisp the skin. This method still delivers great flavor and texture.

★★★★★4.8(12 reviews)
Allison Carter