• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • About
  • Cookbooks
  • Shop

Chili Pepper Madness logo

  • Recipe Index
  • RECIPES BY TYPE
    • BBQ/Grilled
    • Burgers
    • Chicken Wings
    • Chili
    • Curry
    • Dehydrator
    • Game Day
    • Hot Sauce Recipes
    • Jalapeno Poppers
    • Marinades
    • Pickling
    • Preserving
    • Quick and Easy
    • Salsas
    • Sauces
    • Seasonings
    • Stuffed Peppers
    • Tacos
  • COOKING TIPS
  • Pepper Info
    • Chili Pepper Types
    • The Scoville Scale
    • Hottest Peppers in the World
    • Growing Chili Peppers
    • Preserving
    • Health Benefits
    • Frequently Asked Questions
    • Buy Plants & Seeds
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
  • All Recipes
  • Pepper Info
  • Chili Pepper Types
  • The Scoville Scale
  • Growing Chili Peppers
  • Preserving
  • Chili Pepper Health Benefits
  • Frequently Asked Questions
  • Cooking Tips
  • Cookbooks
  • Shop
  • About Us
×

Home » Recipes » Pernil Recipe (Puerto Rican Roast Pork)

Pernil Recipe (Puerto Rican Roast Pork)

by Mike Hultquist · Feb 15, 2023 · 84 Comments

Jump to Recipe Save Saved!
Pernil Recipe (Puerto Rican Roast Pork)

Pernil is a mouthwatering dish of marinated pork shoulder or leg slow roasted until fall-apart tender and delicious crispy skin, a holiday favorite. This is the best roasted pulled pork you'll ever have.

Puerto Rican Roast Pork on a plate (Pulled Pernil)

Crispy Skin Pernil Recipe

We're cooking up a large pork shoulder today, my friends. Only this time, we're cooking it up Puerto Rican style with a dish you are going to love.

The recipe is called Pernil, and it just may become one of your new favorites. I've been making this recipe for years now and it is always a hit!

Why You'll Love This Recipe

  • My pernil uses skin-on pork shoulder that is marinated with a flavor bomb blend of spices and citrus for juicy, tender pork shoulder every time. It is bursting with authentic Puerto Rican flavors.​
  • Perfect Crispy Skin Every Time. You will achieve the perfect crispy pork skin with my foolproof technique for the irresistible crunch everyone loves.

What is Pernil?

Pernil is a popular Latin American recipe of slow roasted pork shoulder or leg that has been marinated for full flavor. It is usually made with pork shoulder or pork leg, though other cuts of pork can be used.

It is commonly served for Christmas dinner and at the holidays or special occasions, rather than the traditional turkey or ham of other countries.

You may know it by other names, such as Pernil Asado or Pernil al Horno. 

It's absolutely delicious, especially to lovers of tender cuts of pork that are juicy and deeply satisfying. You'll find pernil in countries like Cuba, Dominican Republic, Puerto Rico and Venezuela. This is a Puerto Rican version.

Featured Reader Comment

"I used Mike's recipe to prepare Pernil for our Christmas Dinner. It was a big hit! Very easy to make and once it goes in the oven you can leave it alone for a few hours." -- Randy

Let's talk about how to make pernil, shall we?

Pernil Ingredients

Pernil Ingredients

  • FOR THE MARINADE
  • Sofrito. Try my homemade sofrito recipe.
  • Seasonings. Dried oregano, garlic powder, ground coriander, onion powder, cumin and salt and black pepper to taste. Alternatively, you can use adobo seasoning. Sazon seasoning is also popularly used.
  • Oil.
  • FOR THE PERNIL (Roast Pork)
  • Pork. Use 4-6 pound pork shoulder (bone-in, skin on – Or you can use boneless – see recipe notes). This recipe can also be made with pork leg or ham or other cut of meat.
  • Garlic. For studding the pork.
  • Liquids. Sour orange juice and water. If you can't find sour orange, use equal amounts of sweet orange juice and lime juice.
  • Optional. Achiote oil for additional marinating as you roast the pork. Also, vinegar and chopped cilantro to make a serving sauce or gravy.

How to Make Pernil - the Recipe Method

Make the Marinade. Combine the sofrito, oregano, garlic powder, coriander, onion powder, cumin and salt and pepper in a large bowl. Stir in the olive oil and mix well.

Scoring the pork skin to make Puerto Rican pernil

Prepare the Pernil (Roast Pork Shoulder). Cut various slits into the pork and stuff the garlic slices into them.

Marinate the Pork. Rub the pork shoulder with the prepared marinade. Cover and refrigerate at least 1 hour. Overnight or up to 2 days is better for more flavor.

Marinating and roasting pernil in a roasting pan

Roasting Pan. Transfer the pork shoulder to a roasting pan, skin side up. Wipe dry the skin, which will help with the crispy skin. Drying the skin is very important to achieve the perfect crispy skin.

Pour 1 cup water and 1 cup sour orange juice into the bottom of the roasting pan, then cover the pan with foil. Time for roasting!

How Long to Roast Pernil, and What Temperature?

Roast the Pork. Roast the pork shoulder for 3 hours at 300 degrees F (150C).

Raise the oven temperature to 400 degrees F (205C). Rotate the roasting pan and remove the foil. Pat the skin dry and add 1-2 cups additional water/sour orange if the bottom is too dry.

Roast for 1-2 hours or longer, until the internal temperature of the pork reaches 210 degrees F when measured with a meat thermometer, or when a skewer can pierce the meat easily.

Cooking time can vary based on the size of the pork and performance of your oven.

Mike shredded the pernil with forks

For Crispy Skin Pernil. If cooking with skin-on, the skin should be nice and crispy at this point, but if it is not, turn up the oven temperature to 500 degrees F and bake an additional 10 minutes, or until the skin is browned and crispy.

This crispy skin or crackling is one of the best parts of the pernil. You will absolutely love it.

Time to Serve! Remove from heat and rest 20 minutes to 30 minutes. Transfer to a cutting board. Carve or pull with forks and serve.

Serving Sauce/Gravy. Drain the drippings from the roasting pan into a bowl and skim the fat. Stir in vinegar and chopped cilantro. Add salt to taste. Serve with the finished pork as a dipping sauce or gravy.

Pernil (Puerto Rican Roast Pork), ready to serve

Boom! Done! Easy enough to make, isn't it? There is a bit of prep work, but the majority of your time spent will be waiting while the pork shoulder roasts in the oven.

I love this recipe! SO delicious and tender. Best Puerto Rican pork around.

Recipe Tips & Notes

  • How to Get the Best Crispy Skin (Cuero). The crispy skin, or "cuero", is only achieved with pernil by using skin-on pork. Be sure to dry the skin as thoroughly as possible before roasting, as the moisture will prevent it from crisping up. Raise the temperature at the end of roasting, uncovered, to ensure the perfect crunchy outer crust.
  • Mix the crispy skin into the served pork so everyone gets some. The crispy skin is highly prized!
  • You can make Puerto Rican pernil with boneless pork. Make it the exact same way, but you won't need to wait for extra roasting time at the end.
  • Seasoning Options. Adobo seasoning is a common seasoning blend in Latin American countries. It's a mix of garlic, cumin, onion, salt and pepper which you can use instead. Sazon is another popular and flavorful option. Try my homemade sazon seasoning. Use 5-6 tablespoons of either in place of the spices used in the recipe.

What to Serve with Pernil?

Pernil is very often served with arroz con gandules, or rice with pigeon peas, especially during the holidays. You can easily serve it with yellow rice (arroz amarillo) and warmed beans.

It's also great with tostones or mofongo!

Storage and Leftovers

Store any leftover pernil in the refrigerator in sealed containers for up to 5 days. Simply reheat it in a pan over medium heat to enjoy again.

You can also freeze it in vacuum sealed freezer containers for up to 6 months.

Use it to make a Cuban sandwich or Cuban Medianoche Sandwich. Delicious!

That's it, my friends. I hope you enjoy this Puerto Rican pernil recipe. Let me know if you make it. I'd love to hear how it turned out for you. Keep it spicy!

Cookbook Recommendations

I've been learning a lot about Puerto Rican cooking from several different cookbooks. Here are links to 2 Puerto Rican cookbooks I highly recommend. They are great. These are affiliate links, my friends!

  • Puerto Rican Cuisine in America: Nuyorican and Bodega Recipes, by Oswald Rivera
  • Puerto Rican True Flavors, by Wilo Benet

Try Some of My Other Popular Recipes

  • Puerto Rican Arroz con Pollo
  • Carne Guisada (Beef Stew)
  • Cochinita Pibil
  • Tacos al Pastor
  • Carne Adovada
  • Pork Carnitas
  • Pique - Puerto Rican Hot Sauce
  • Sancocho (Latin American Stew)
  • Cuban Roast Pork (Mojo Pork)
  • Bistec Encebollado
  • Arroz con Dulce
Pulled Pernil on a platter

Got any questions? Ask away! I’m happy to help. If you enjoy this recipe, I hope you’ll leave a comment with some STARS. Also, please share it on social media. Don’t forget to tag us at #ChiliPepperMadness. I’ll be sure to share! Thanks! — Mike H.

Pernil Recipe (Puerto Rican Roast Pork)
Print

Pernil Recipe (Puerto Rican Roast Pork)

Pernil is a mouthwatering dish of marinated pork shoulder or leg slow roasted until fall-apart tender and delicious crispy skin, a holiday favorite. This is the best roasted pulled pork you'll ever have.
Save Recipe Saved!
Course: Main Course
Cuisine: American, Puerto Rican
Keyword: Christmas, holiday, pork, pork shoulder, pulled pork, roast, sofrito, spicy
Prep Time: 15 minutes minutes
Cook Time: 5 hours hours
Total Time: 5 hours hours 15 minutes minutes
Calories: 353kcal
Author: Mike Hultquist
Servings: 8
Tap or hover to scale
5 from 21 votes
Leave a Review

Ingredients

FOR THE MARINADE

  • 3 tablespoons sofrito
  • 2 tablespoons dried oregano
  • 1 tablespoon garlic powder
  • 1 teaspoon ground coriander
  • 1 teaspoon onion powder
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • ½ cup olive oil

FOR THE PERNIL (Roast Pork)

  • 4-6 pound pork shoulder bone-in, skin on – Or you can use boneless – see recipe notes
  • 8 cloves garlic sliced
  • 1 cup sour orange juice (or use an equal mix of orange juice and lime juice)
  • 1 cup water (or more as needed)

FOR SERVING

  • 2 tablespoons vinegar
  • 1/2 cup cilantro chopped

Instructions

PREPARE THE MARINADE

  • Combine the sofrito, oregano, garlic powder, coriander, onion powder, cumin and salt and pepper in a large bowl. Stir in the olive oil and mix well. Set aside for now.

FOR THE PERNIL

  • Cut various slits into the pork and stuff the garlic slices into them. I like to make long slices along every side, making this part easier.
  • Rub down the pork shoulder with the prepared marinade. Cover and refrigerate at least 1 hour. Overnight is better for more flavor penetration.
  • Heat oven to 300 degrees F.
  • Transfer the pork shoulder to the bottom of a roasting pan or large baking dish, skin side up. Wipe the skin clean of any marinade and excess moisture. This will help with the crispy skin.
  • Pour 1 cup water and 1 cup sour orange juice into the bottom of the roasting pan, then cover the pan with foil, leaving no gaps.
  • Bake the pork shoulder for 3 hours.
  • Raise the oven temperature to 400 degrees F. Rotate the roasting pan around for even cooking and remove the foil. Pat the skin dry with a paper towel. Add 1-2 cups additional water/sour orange if the bottom is too dry.
  • Bake for 1-2 hours or longer, until the internal temperature of the pork reaches 210 degrees F when measured with a meat thermometer, or when a a skewer can pierce the meat easily.
  • If cooking with skin-on, the skin should be nice and crispy, but if it is not, turn up the oven temperature to 500 degrees F and bake an additional 10 minutes, or until the skin is browned and crispy.
  • Remove from heat and rest 20 minutes. Carve and serve.
  • For Serving. Drain the drippings from the roasting pan into a bowl and skim the fat. Stir in vinegar and chopped cilantro. Add salt to taste. Serve with the finished pork as a dipping sauce or gravy.

Nutrition Information

Calories: 353kcal   Carbohydrates: 7g   Protein: 28g   Fat: 24g   Saturated Fat: 5g   Polyunsaturated Fat: 3g   Monounsaturated Fat: 14g   Cholesterol: 93mg   Sodium: 110mg   Potassium: 592mg   Fiber: 1g   Sugar: 3g   Vitamin A: 163IU   Vitamin C: 18mg   Calcium: 55mg   Iron: 3mg
Pernil Recipe (Puerto Rican Roast Pork)
Did You Enjoy This Recipe?I love hearing how you like it and how you made it your own. Leave a comment below and tag @ChiliPepperMadness on social media.

NOTE: This recipe was updated on 3/19/25 to include new information and photos. It was originally published on 10/26/20.

Reader Interactions

Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Ed says

    April 12, 2025 at 9:03 am

    5 stars
    You said to use skin on pork but your pictures prior to cooking look as if it was just a layer of pork fat. Should I use a picnic roast with the thick skin on or just a pork shoulder with a nice layer of fat?

    Reply
    • Mike Hultquist says

      April 13, 2025 at 7:32 am

      Ed, I used skin-on pork shoulder in this recipe and in the photos. It still works without the skin, though. Skin-on is the best for that crispy skin at the end.

      Reply
  2. Sharon says

    February 19, 2025 at 10:03 pm

    can I use minced garlic refrigerated in oil?

    Reply
    • Mike Hultquist says

      February 20, 2025 at 6:46 am

      You can, Sharon. Use it more like a rub.

      Reply
  3. Dee says

    February 15, 2025 at 11:05 am

    5 stars
    Hello I searched but did no see how much Adobe is used if you don’t want to make seasoning from scratch.

    Reply
    • Mike Hultquist says

      February 15, 2025 at 3:16 pm

      Dee, use 3-4 tablespoons. Enjoy!!

      Reply
  4. Nick says

    December 29, 2024 at 8:28 am

    I want to make the recipe 1 day ahead. can I do that and just warm it up at around 300° and then shred. or should I shred after making it, and then warm the next day?

    Reply
    • Mike H. says

      December 30, 2024 at 6:03 am

      Nick, either method will work, so it ultimately depends on your schedule and preference! If you have time on the day of serving, go with option 1 for the juiciest, most flavorful pernil. If convenience is your priority, option 2 works well as long as you store the meat with plenty of its cooking juices to keep it moist. I would go with the first option, but again - it is totally up to you!

      Reply
    • Nick says

      December 31, 2024 at 3:06 pm

      I am using a 9.5 lb bone-in pork shoulder at 300 degrees. Is 5.5 hrs covered at 300 then 400 degrees uncovered for 1 hrs enough time?

      Reply
      • Mike H. says

        January 02, 2025 at 4:57 am

        Nick, that sounds reasonable. Use a meat thermometer to confirm doneness and after roasting, let the pernil rest for 20-30 minutes to allow the juices to redistribute.

        Reply
« Older Comments

Primary Sidebar

ALL. SPICY. RECIPES. Hi, I’m Mike and I LOVE Spicy Food! Say goodbye to bland and boring food with my easy-to-follow recipes. Let’s get cooking!

More about me →

Mexican Cajun Sauces Seasonings
Order The Spicy Food Lovers' Cookbook by Mike Hultquist

AMAZON / BARNES & NOBLE / INDIEBOUND / BOOKS A MILLION

Order The Spicy Dehydrator Cookbook by Mike Hultquist

AMAZON / BARNES & NOBLE / INDIEBOUND

Footer

NEVER MISS A RECIPE

Receive my "5 Essentials for Spicy Cooking" email series & new recipes

  • Facebook
  • Pinterest
  • Instagram
  • Twitter
  • YouTube

↑ back to top

About | Contact | Travel-Food | Ingredients | Stories | Privacy | Disclaimer | © 2024 Chili Pepper Madness

EXCLUSIVE MEMBER OF MEDIAVINE FOOD