Girl Meets Fire

menu icon
go to homepage
  • Recipes
  • Traditional Puerto Rican Classics
  • About me
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Traditional Puerto Rican Classics
    • About me
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Puerto Rican Holiday and Seasonal Recipes

    Dec 16, 2021 · Modified: Apr 22, 2025 by Zoe Forestier Villegas · This post may contain affiliate links ·

    Instant Pot Puerto Rican Pernil (Pork Roast)

    ↓ Jump to Recipe

    Instant Pot Puerto Rican Pernil, or Pork Roast, is not the traditional method of preparing this signature meal centerpiece, but it does not mean that it is any less flavorful. This recipe packs in flavor, resulting in a tender fall-of-the-bone pork roast that you will not believe came from a pressure cooker.

    Table set up with a large green bowl of pernil (roast pork) on the upper right corner. There is a small wooden bowl with dinner rolls and half of an avocado.

    A pig roast is to a Puerto Rican Christmas dinner, like turkey, to a Thanksgiving table. We love it! The table would not be complete without Arroz con Gandules, Guineos en Escabeche, Coquito, Mofongo, and Pasteles.

    Jump To
    • What is a traditional Pork Roast? or Cerdo al Carbon
    • Why this recipe works
    • Ingredient Notes
    • Variations and Substitutions
    • How to make Instant Pot Puerto Rican Pernil
    • Expert Tips
    • Recipe FAQs
    • More Puerto Rican Christmas Recipes
    • 📖 Recipe
    • Comments

    What is a traditional Pork Roast? or Cerdo al Carbon

    The pork cooked on open flames is tender, moist, and has crispy skin. It's pretty much self-basting in its fat as it turns. Cooking a whole pig can feed a party of up to hundreds of people, depending on the size of a mature pig if it is a suckling, anywhere between 20 to 30 people, depending on size. On average, calculate half a pound serving per person.

    A roasted pig  at the window of a popular restaurant in Guavate, Puerto Rico.

    Why this recipe works

    • Quick for Busy Families: The pressure cooker option of the Instant Pot allows you to cook your roast in half the time of the traditional process. A Pork Roast in the oven can take from four to six hours. In the Instant Pot, it would take between one and a half to two hours, depending on the size of the roast.
    • Accessible for those intimidated about cooking a roast in the oven: Many people get intimidated by roasting big items or the idea of roasting a small portion in such a large appliance. The Instant Pot makes it more accessible. Plus, you can set your timing so your food will be ready when you get home.
    • Delicious: You will still marinate the pork for the same time as if you were to cook it in the oven. In this recipe, I will show you how to marinate your picnic shoulder to absorb the most flavor while cooking.

    Ingredient Notes

    Ingredients to make pernil: Picnic Shoulder Roast, Mojo, and garlic.
    • Adobo: By adobo, I mean both powder adobo and garlic paste adobo. Rub the meat with the garlic paste and then sprinkle the meat with the powder. This accentuates the flavors even more.
    • Mojo: I also like to use a citrus-based Mojo. I have made this recipe with and without mojo, but the acidity of the mojo is of great aid in tenderizing and marinating the meat.
    • Whole Garlic Cloves: Garlic Cloves are inserted into the meat by puncturing the picnic shoulder with a pairing knife. The cuts must be deep and wide enough for the garlic cloves to go in and stay in. Do not fret if some don't as long as most do, you are ok.

    See my recipe card below for a complete list of the ingredients with measurements.

    Variations and Substitutions

    • Roast in an Oven: For directions on how to roast pork in the oven, read Cochinita Pibil. This is my version of cooking cochinita pibil inspired by watching Chef Rosalia Chay in the Netflix BBQ show.
    • Other significant cuts of meat: Lamb shoulder or Beef Chuck roast, Brisket, Round or Rump Roasts are great substitutions if you do not want to eat pork.
    • Spices: I discuss adapting garlic paste into an international seasoning powerhouse in my adobo post. Adding rehydrated chilis and tomatoes can make this paste and dish very flavorful.
    • Sofrito: I have also made my pernil with a rub-down of sofrito. This is not the traditional way of making it, but it adds great flavor. Something you may want to consider instead of the garlic paste if you are not big into garlic like I am.

    How to make Instant Pot Puerto Rican Pernil

    Here are the step-by-step instructions to make pernil in an Instant Pot.

    Scoring the skin of the pork roast with a sharp pairing knife.
    1. Using a sharp knife, score the skin of the roast into diagonal long cuts about one to one and a half inches apart. Once you have scored in one direction rotate the roast and score in the opposite direction to create a diamond pattern.
    Puncturing the meat with a sharp pairing knife so to insert whole garlic cloves into the meat.
    1. Begin to puncture the rest of the roast with the knife. Do not pierce through the skin.
    Two images: Top right is stuffing garlic cloves into perforations made with pairing knife. Bottom left image is showing what it should look like when done. A cut of meat with pieces of garlic stuffed into it.
    1. Insert whole garlic cloves into the incisions you make with the knife.
    Two 4.5 pound pieces of picnic roast stuffed inside a ziplock bag for marinating.
    1. If the roasts are small enough to fit inside a gallon ziplock bag, place them in them. If it is too large, place the roast in a large bowl or pan.
    The ziplock bag with the cut of pork is on the table and mojo marinade is being poured into the bag.
    1. Pour enough mojo into the bag to cover. It is best to allow the roast to marinate overnight. If time is of the essence, allow at least one hour before cooking.
    Meat has been pulled from the bag and let rest and drained. Powdered Adobo and Saxon has been rubbed on the meats.
    1. On the day of cooking, remove the roast from the bags or pans, and allow to drain any excess marinade. Once drained sprinkle them with Adobo and Sazon, and let the roasts rest on the counter for 30 minutes to an hour.
    Seared cut of meat is placed inside the Instant pot liner pot.
    1. I find searing inside the Instant Pot a bit cumbersome, so I seared my roast on a cast iron skillet or large braiser. Once the fat cap and the roast had a nice golden color (about 30 minutes), I transferred the roasts to the Instant Pot inner pan. I took a cup of broth to deglaze the cast iron and poured the liquid into the Instant Pot with the roast.
    Already cooked Pernil, showing the bone and meat beginning to fall apart.
    1. Set the Instant Pot to Pressure cook. On average, I use 16-20 minutes per pound of roast. I cooked an 8-pound roast for 2 hours and 15 minutes. Once the time was up, I let the roast sit for about 20 to 39 minutes as I slowly released the pressure. Remove the roast and reserve the liquid. Using forks shred the meat and incorporate some of the juices back to keep it moist.
    A table setting of Pork Roast, avocados, Black Beans, and Rice, with a small bowl of bread rolls. There is a Fork full of shredded pork coming towards the viewer.

    The result was tender, juice meat that fell off the bone.

    Expert Tips

    • Searing the Pork: Depending on the size of your roast, searing your meat in the Instant Pot could be a bit cumbersome. I opted to sear my roast on a skillet instead, deglazed the pan, and poured the deglazed liquid into the Instant Pot with the roast. For smaller roasts, you may choose to sear the meat inside the Instant Pot. For more reference on how to go about adjusting your temperatures for the Instant Pot, check out this post from Pressure Cooking Today.
    • Marinating the Meat: For larger pieces of meat, I like to marinate my meat for up to 24 hours if possible. Depending on the size I would marinate a bit longer. Puncturing the meat allows for the marinate to seep into the muscle easier however, it is good practice to turn your meat every four to six hours if possible. If not, at least once in between the allotted time for marination.
    • A note on acid: Acids can cook and over-tenderize the meat if allowed to marinate too long. If you think you will need to marinate your pork for longer than 24 hours, consider using a brine or mojo for the first half of the marinating process, draining it, and then rubbing it down with spices for the second half.
    • Excess Liquid: If you find that you have excess liquid, save some aside to use when making rice, especially beans. This liquid will bring your beans an enormous amount of flavor. You can also use it as a base in sauces. Make sure to remove any excess fat.

    Recipe FAQs

    Why is my Pork Shoulder Still tough in an Instant Pot?

    When I cook my roast I allow it to sit for a few minutes before I start releasing the pressure. I have found that releasing the pressure too fast can create a mess, so I slowly start to release the pressure. Once released, I open the pot and see if my calculations were correct, or to see if it needs longer by pulling into the meat and see if the bones have released.

    Is it better to Slow Cook or Pressure Cook Pork Shoulder?

    Traditionally, Slow Cooked Pernil in an oven is far better. Plus, you can crisp the skin if you would like. For those, like me who have very little time, cooking Pernil in an Instant Pot or Pressure Cooker is a great option and solution.

    How many hours does it take to cook Pernil?

    To cook Pernil or a Pork Roast in the oven can take 30 minutes per pound of meat. An eight-pound roast for up to 4 hours. I also round up the pounds instead of down. 7.95 lbs would be 8 lbs.

    How many minutes per pound to cook a roast in an Instant Pot?

    To cook a Pernil on an Instant Pot is 15 minutes per pound. So an eight-pound roast would take an average of 2 hours. I cooked my 8-pound roast for 2 hours and 15 minutes.

    Do you cook your Pernil Fat Cap side Up or Down?

    Whether in the oven or on the Instant Pot, I always place the fat cap on the upside of the pan. And I do not elevate the roast from the drippings. Once I shred it I will shred it into the liquids.

    Table setting of a large green bowl full of pernil, with a small bowl of bread rolls to the left and two small bowls full of rice, black beans, pork, and avocado.

    More Puerto Rican Christmas Recipes

    📖 Recipe

    Green ceramic serving blowl full of Instant Pot Puerto Rican Pernil

    Instant Pot Puerto Rican Pernil (Pork Roast)

    Zoé Forestier
    Instant Pot Puerto Rican Pernil is not the traditional method of preparing this signature meal centerpiece. This recipe packs in flavor and a fall-of-the-bone pork roast that you will not believe came from a pressure cooker.
    5 from 3 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 2 hours hrs
    Marinating Time 8 hours hrs
    Total Time 10 hours hrs 10 minutes mins
    Course Main Course, puerto rican christmas recipes, Puerto Rican Inspirations
    Cuisine Puerto Rican
    Servings 6 servings
    Calories 6559 kcal

    Equipment

    • 1 Instant Pot

    Ingredients
      

    • 12 L Picnic-cut Pork Shoulder
    • 10 Cloves Garlic
    • ¼ Cup Mojo
    • 1 tablespoon  Adobo
    • 1 tablespoon  Sazon

    Instructions
     

    • Using a sharp knife, score the skin of the roast into diagonal long cuts about one to one and a half inches apart. Once you have scored in one direction rotate the roast and score in the opposite direction to create a diamond pattern.
    • Begin to puncture the rest of the roast with the knife. Do not pierce through the skin.
    • Insert whole garlic cloves into the incisions you make with the knife.
    • If the roasts are small enough to fit inside a gallon ziplock bag, place them in them. If it is too large, place the roast in a large bowl or pan.
    • Pour enough mojo into the bag to cover. It is best to allow the roast to marinate overnight. If time is of the essence, allow at least one hour before cooking.
    • On the day of cooking, remove the roast from the bags or pans, and allow to drain any excess marinade. Once drained sprinkle them with Adobo and Sazon, and let the roasts rest on the counter for 30 minutes to an hour.
    • I find searing inside the Instant Pot a bit cumbersome, so I seared my roast on a cast iron skillet or large braiser. Once the fat cap and the roast had a nice golden color (about 30 minutes) I transferred the roasts to the instant pot inner pan. I took a cup of broth to deglaze the cast iron and pour the liquid into the Instant Pot with the roast.
    • Set the Instant Pot to Pressure cook. On average, I use 16-20 minutes per pound of roast. I cooked an 8-pound roast for 2 hours and 15 minutes. Once the time was up, I let the roast sit for about 20 to 39 minutes as I slowly released the pressure. Remove the roast and reserve the liquid. Using forks shred the meat and incorporate some of the juices back to keep it moist.

    Notes

    Searing the Pork: Depending on the size of your roast, searing your meat in the Instant Pot could be a bit cumbersome. I opted to sear my roast on a skillet instead, deglazed the pan, and poured the deglazed liquid into the Instant Pot with the roast. For smaller roasts, you may choose to sear the meat inside the Instant Pot. For more reference on how to go about adjusting your temperatures for the Instant Pot, check out this post from Pressure Cooking Today.
    Marinating the Meat: For larger pieces of meat, I like to marinate my meat for up to 24 hours if possible. Depending on the size I would marinate a bit longer. Puncturing the meat allows for the marinate to seep into the muscle easier however, it is good practice to turn your meat every four to six hours if possible. If not, at least once in between the allotted time for marination.
    A Note on Acid: Acids can cook and over-tenderize the meat if allowed to marinate too long. If you think you will need to marinate your pork for longer than 24 hours, consider using a brine or mojo for the first half of the marinating process, draining it, and then rubbing it down with spices for the second half.
    Excess Liquid: If you find that you have excess liquid, save some aside to use when making rice, especially beans. This liquid will bring your beans an enormous amount of flavor. You can also use it as a base in sauces. Make sure to remove any excess fat.
     
     

    Nutrition

    Serving: 8OzCalories: 6559kcalCarbohydrates: 26gProtein: 851gFat: 313gSaturated Fat: 108gPolyunsaturated Fat: 34gMonounsaturated Fat: 143gCholesterol: 2902mgSodium: 6390mgPotassium: 15144mgFiber: 2gSugar: 6gVitamin A: 426IUVitamin C: 76mgCalcium: 696mgIron: 55mg
    Tried this recipe?If you try this recipe, I’d love to see it! Tag me on Instagram @girlmeetsfire_puertoricancookn/ so I can check it out and share your creation!

    « Ají-li-mojíli
    Roasted Vegetable Bisque, an Incredibly Soul Soothing Recipe »
    5 from 3 votes (3 ratings without comment)
    Zoe standin in the kitchen smiling

    Hola! I'm Zoe. I love all things food and enjoy cooking. I created this site to reconnect with my Puerto Rican heritage while living in the United States. This is a great place to reconnect if you are floating in the diaspora. I would love to hear from you!

    About Zoe →

    Mother's Day Favorite Recipes

    • A slice of carrot cake on a plate with the rest of the cake and another slice in the background.
      Tropical Carrot Cake with Banana and Coconut

    • A bowl of ceviche is in the center, with two smaller bowls of ceviche and forks. A large bowl of tostones is at the top right, with small lemon wedges at the top left.
      Ceviche de Pescado y Camarones, Grouper and Shrimp Ceviche

    • Puerto Rican Bacalao a la Vizcaina

    • Caldo santo served in a bowl with tostones.
      Caldo Santo, Puerto Rican Coconut Seafood Soup

    • Bowl lined with paper towels and filled with fried mero chunks. A small bowl with cut lemons and a small bowl with tartar sauce.
      Grouper Bites, Chicharrones de Mero

    • A blue and white dessert plate with a slice of bread pudding and caramel sauce on top of it.
      Budín de Pan (Puerto Rican Bread Pudding)

    Popular Recipes

    • A plate of polvorones cookies with three semi-stacked cookies on top of the table resting in front of the plate.
      Puerto Rican Polvorones (Shortbread Cookies)

    • close-up-of-roasted-chicken-thighs-on-a-serving-platter
      Puerto Rican-Inspired Roasted Chicken Thighs

    • A blue and white dessert plate with a slice of bread pudding and caramel sauce on top of it.
      Budín de Pan (Puerto Rican Bread Pudding)

    • empanadas inside a paper towel lined bowl.
      Puerto Rican Empanadillas

    • an overhead view of a table set with two plates of arroz habichuelas and pan seared chicken thighs
      Puerto Rican Rice with Beans

    • pinchos served with potato salad and collard greens
      Pinchos de Cerdo, Puerto Rican Pork Kabobs

    I’d love to hear from you! Did you try this recipe? Leave a review and rating below. Let’s connect on Instagram, and don’t forget to join my weekly email list for fresh new recipes.

    Footer

    Subscribe for weekly updates!

    Subscribe
    • Contact
    • Privacy Policy
    • Cookie Policy
    • Terms & Conditions
    • Accessibility Policy
    • ↑ back to top

    Copyright © 2025 Girl Meets Fire LLC • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. Girl Meets Fire LLC participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.