• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • All Recipes
  • Holiday
  • About
  • Join our list
  • Work with me

Crumb-Snatched

menu icon
go to homepage
  • All Recipes
  • Holiday
  • About
  • Join our list
  • Work with me
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • All Recipes
    • Holiday
    • About
    • Join our list
    • Work with me
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Crumb-Snatched » Main Dishes

    Published: Dec 19, 2022 · Modified: Feb 17, 2024 by Crystal DaCruz This post may contain affiliate links.

    Roast Pork Shoulder – Pernil Recipe

    98 shares
    Jump to Recipe Print Recipe

    This delicious pernil-style roast pork shoulder is moist and juicy with crispy, crunchy skin. It’s marinated in garlic and seasonings and roasted in the oven until it falls off the bone! It’s the perfect dish for Sunday dinners and holiday entertaining.

    My absolute favorite way to rock this dish is by serving it with Russian-style potato salad (ensalada rusa) and rice with pigeon peas (arroz con gandules). In fact, one could argue it’s the only way!

    shredded roast pork shoulder (pernil) on a platter shown with limes and crispy skin.
    Jump to:
    • ❤️ Why you’ll love this recipe
    • 📋 Ingredient notes
    • Recipe Substitutions
    • 🔪 Step-by-step instructions
    • 💭 Tips and Tricks
    • 🍽 Serving suggestions
    • ❓Recipe FAQ’s
    • 🌟 Other recipes you’ll love
    • Roast Pork Shoulder – Pernil Recipe

    ❤️ Why you’ll love this recipe

    • This recipe is full of flavor! It’s prepared most like the Puerto Rican style of pernil. It’s marinated for a full 24 hours with lots of garlic and sofrito.
    • It’s roasted for a full 7 hours on the bone, which locks in moisture and makes the meat so tender, juicy that it practically falls off the bone!
    • It has delicious crispy skin (some cultures call this chicharron, Americans call it crackling). For me, it’s arguably the best part of the dish!

    📋 Ingredient notes

    pernil-style roast pork ingredients - garlic, salt, vinegar, fresh limes, picnic roast, cilantro, onions, oil and seasonings.
    • Pernil is made using a picnic roast, which is an inexpensive cut of meat from the lower part of a pig’s shoulder. It’s always sold with the bone-in and the skin on. Refer to ‘recipe substitutions‘ below if you can’t find a picnic roast.
    • To clean and tenderize the pork, we’ll be using a simple solution of water, fresh lime juice and white vinegar.
    • This recipe uses sofrito as a marinade, which is a purée of garlic, cilantro, onions, lime juice, olive oil, and seasonings.

    All ingredients and measurements are in the recipe card at the bottom of this post.

    Recipe Substitutions

    • If you can’t locate a picnic roast, you can also use Boston butt to make pernil. Like the picnic roast, the butt actually comes from the shoulder of the pig. It’s just a little further up on the pig and the meat isn’t as dark. Boston butt is sold on the bone with the skin on, and should be prepared as if you were using picnic roast.
    • Adobo and sazon are spice blends commonly used in Latin American cooking. Feel free to add them if you’d like! For this recipe, I use a lot of the herbs that are already present in sazon and adobo.
    • Some cultures like to season their pork with orange juice rather than lime juice. Feel free to experiment!

    🔪 Step-by-step instructions

    Make the sofrito

    sofrito ingredients in a food processor (left), pureed sofrito (right).

    Step 1: In a food processor, make the sofrito by puréeing the the cilantro, chopped onion, 10 garlic cloves, dry seasonings (minus the salt), olive oil, and juice from one lime. Pulse on high speed for 1 minute and set aside.

    Clean and tenderize the meat

    picnic roast on cutting board with fat cap cut back, shown with a knife (left), picnic roast with fat cap pulled back in a bowl of water (right).

    Step 2: Remove the pork shoulder from the package and place it on a cutting board. Semi-detach the fat cap from the meat by using a sharp knife and cutting along the line where the skin meets the flesh.

    Step 3: Place the pork shoulder in a large bowl with the skin-side facing up. Tenderize the meat by pouring some of the white vinegar and juice from 1 lime into the opening that you created between the flesh and skin.

    picnic roast with skin a a large bowl of water (left), picnic roast with garlic cloves placed in slits in the flesh (right).

    Step 4: Return the skin to its original position and pour the remaining vinegar over it. Fill the bowl with water and let soak for 10-15 minutes. Drain and rinse the meat under cold water. Pat dry with paper towels, making sure to dry under the skin.

    Step 5: Place the roast on a cutting surface with the skin facing down. Use a sharp knife to poke 10-15 holes on the bottom sides of the roast. Cut the remaining garlic cloves into quarters and press 1 piece of garlic into each hole. Place the meat in a clean bowl.

    Let marinate

    bottom of roast covered in sofrito (left), top of roast shown with sofrito spread under the fat cap (right).

    Step 6: Spread a generous amount of sofrito over the backside of the pork shoulder. Season with half the salt. Use your fingers to push the salt and sofrito into the holes that you created, and under the hind layer of skin.

    Step 7: Flip the pork shoulder over and peel back the fat cap once more. Use a sharp knife to poke holes into the flesh of the roast. Repeat the process of pressing in the garlic cloves into the holes and rubbing the roast with sofrito and remaining salt.

    Note: Don’t feel that you need to use all of the sofrito. Store whatever’s left in the refrigerator or freeze for future use.

    fully marinated pork shoulder in a bowl (left), pork shoulder wrapped in plastic (right).

    Step 8: Wrap the marinated meat tightly in plastic wrap and place it on a baking sheet. Let it marinate in the refrigerator for 1-3 days.

    Roast the pork

    marinated pork shoulder in roasting pan (left), fully roasted pork shoulder on cutting board (right).

    Step 9: Preheat your oven to 350°F. Place the unwrapped pork shoulder a roasting pan with skin facing up. Add broth to the bottom of pan and roast for 6.5 hours. For the final stage of roasting, raise the oven temperature to 400°F and roast for 30-45 minutes more, until the skin is hard and crispy.

    Tip: Test the crispiness of the skin by tapping it with a knife. A knocking sound signals that the skin is perfectly crisp!

    shredded pernil on cutting board shown with skin still in tact and squeezed limes for garnish.

    Step 10: Let the roasted pernil rest for 15-20 minutes then transfer to a cutting board. Remove and cut the skin into pieces. Carve the meat using a knife or shred it using 2 forks. Serve with fresh lime juice and pan drippings.

    💭 Tips and Tricks

    • Flip the wrapped pork shoulder over every 4-5 hours so it marinates evenly while it’s in the refrigerator.
    • Allow 40 minutes of roasting-time per pound. Some recipes call for less time, but I get better results when I allow my roast to cook for longer.
    • Watch the level of liquid in the roasting pan closely to make sure the drippings don’t burn in the pan. Baste every 30 minutes or so, adding more water or broth as needed.
    • For an even roast, rotate the pork shoulder every few hours while it’s in the oven.

    🍽 Serving suggestions

    shredded pernil on a white plate with arroz con gandules and ensalada rusa.

    Some ideas for serving this roasted pernil recipe:

    • Spoon juices from the pan over the meat and drizzle with fresh lime juice.
    • Don’t forget to eat the crispy skin, it’s the best part!
    • With platanos –  fried green plantains, fried sweet plantains and mangu are all great choices.
    • Ensalada rusa (or salada russa in Portuguese) is a take on the Olivier (potato) salad and is popular during the holidays in Spanish and Portuguese-speaking cultures.
    • With white rice or arroz con gandules and a cold glass of coquito!

    ❓Recipe FAQ’s

    How many hours should you roast a pork shoulder (pernil)?

    Bone-in pork shoulder (pernil) needs 35-40 minutes of roasting time per pound. For fall-off-the-bone meat, lean toward the 40-minute mark.

    Is pernil supposed to be cooked covered or un-covered?

    Pernil should be left uncovered so that the skin doesn’t stick to the foil. Don’t worry about the meat drying out, the bone and skin will lock in moisture.

    Do I have to add water or broth to the roasting pan?

    Some people don’t add water or broth but I do to keep the drippings from sticking to the pan. I reserve and spoon the drippings over the meat before serving it.

    Can I make boneless/skinless pernil?

    Traditional pernil is made with the bone-in and the skin on. With that said, you can get away with using a boneless roast for this recipe but I wouldn’t call it ‘pernil’ without the crispy skin!

    🌟 Other recipes you’ll love

    • carne de porco alentejana in a round casserole dish.
      Carne de Porco à Alentejana (Portuguese Pork and Clams)
    • Olivier salad in a round white dish shown with a serving spoon.
      Olivier Salad – Russian Potato Salad (Ensalada Rusa)
    • pigeon peas with rice and olives on a white plate with a fork.
      Pigeon Peas and Rice (Arroz con Gandules Recipe)
    • Fried green plantains (tostones) sprinkled with salt. Shown with limes and mayoketchup dipping sauce
      How to Make Tostones (Platanos Fritos)

    Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟rating in the recipe card below & consider scrolling down and leaving me a review if you REALLY liked it. Thanks!

    Roast Pork Shoulder – Pernil Recipe

    Crystal DaCruz
    This delicious pernil-style roast pork shoulder is moist and juicy with crispy, crunchy skin. It's marinated in sofrito and roasted in the oven until it falls off the bone!
    5 from 2 votes
    Print Recipe Pin Recipe
    Prep Time 25 mins
    Cook Time 7 hrs
    Marinate for 1 d
    Total Time 7 hrs 25 mins
    Course Dinner, Main
    Cuisine Caribbean/Latin American
    Servings 8 people
    Calories 599 kcal

    Ingredients
      

    Marinade (sofrito)

    • 1 bunch fresh cilantro
    • 1 yellow onion chopped
    • 2 heads garlic or 16 cloves
    • 1 teaspoon oregano fresh or dried
    • 1 teaspoon paprika
    • 1 teaspoon ground cumin
    • 1 teaspoon onion powder
    • 1 teaspoon garlic powder
    • ½ teaspoon black pepper
    • ¼ cup olive oil
    • 1 lime

    Pernil (pork shoulder)

    • 10 pound pork shoulder (labeled picnic roast) bone-in, skin on
    • ¼ cup white vinegar
    • 1 lime plus more for serving
    • 1 tablespoon salt divided
    • 1 cup water or chicken broth plus more for basting

    Instructions
     

    • In a food processor, make the sofrito by puréeing the the cilantro, chopped onion, 10 garlic cloves, dry seasonings (minus the salt), olive oil, and juice from one lime. Pulse on high speed for 1 minute and set aside.
    • Remove the pork shoulder from the package and place it on a cutting board. Semi-detach the fat cap from the meat by using a sharp knife and cutting along the line where the skin meets the flesh.
    • Place the pork shoulder in a large bowl with the skin-side facing up. Tenderize the meat by pouring some of the white vinegar and juice from 1 lime into the opening that you created between the flesh and skin.
    • Return the skin to its original position and pour remaining vinegar over the pork shoulder. Fill the bowl with water and let it soak for 10-15 minutes. Drain the water and rinse the pork off under cold water. Pat dry with paper towels, make sure to also pat under the skin.
    • Place the pork shoulder on a cutting surface with the skin facing down. Use a sharp knife to poke 10-15 holes all over the bottom and sides. Cut the remaining garlic cloves into quarters, press 1 sliced clove into each hole and place the pork shoulder in a clean bowl.
    • Spread a generous amount of sofrito over the backside of the pork shoulder. Season with half the salt. Use your fingers to push the salt and sofrito into the holes that you created, and under the hind layer of skin.
    • Flip the pork shoulder over and peel back the fat cap once more. Use a sharp knife to poke holes into the flesh. Repeat the process of pressing in the garlic cloves into the holes and rubbing the the meat with sofrito and remaining salt. Freeze or refrigerate any sofrito that you don't use.
    • Wrap the marinated pork shoulder tightly in plastic and place it on a baking sheet. Let it marinate in the refrigerator for up to 3 days or at least 24 hours. Flip every 3-5 hours so it marinates evenly.
    • Preheat oven to 350°F. Unwrap the pork shoulder and place it in a roasting pan with the skin facing up. Add broth to the bottom of pan and roast for 6.5 hours. For the final stage of roasting, raise the oven temperature to 400°F and roast for 30-45 minutes more, until the skin is hard and crispy.
    • Let the roasted pernil rest for 15-20 minutes then transfer to a cutting board. Remove and cut the skin into pieces. Carve the meat using a knife or shred it using 2 forks. Serve with fresh lime juice and pan drippings.

    Notes

    • Flip the wrapped pork shoulder over every 4-5 hours so that it marinates evenly while it’s in the refrigerator.
    • Allow 40 minutes of roasting-time per pound. Some recipes call for less time, but I get better results when I allow my roast to cook for more time.
    • Watch the level of liquid in the roasting pan closely to make sure the juices don’t burn at the bottom. Baste every 30 minutes or so, adding more broth as needed.
    • For an even roast, rotate the pork shoulder every few hours while it’s in the oven.

    Nutrition

    Calories: 599kcalCarbohydrates: 6gProtein: 69gFat: 32gSaturated Fat: 10gPolyunsaturated Fat: 3gMonounsaturated Fat: 16gCholesterol: 232mgSodium: 1139mgPotassium: 1270mgFiber: 1gSugar: 1gVitamin A: 228IUVitamin C: 11mgCalcium: 80mgIron: 5mg
    Tried this Recipe?Let us know how it was!
    Recipe Rating
    « Olivier Salad – Russian Potato Salad (Ensalada Rusa)
    Bacalhau com natas (Portuguese salted cod with cream sauce) »
    98 shares

    About Crystal DaCruz

    Crystal DaCruz is the recipe developer, writer and food photographer behind Crumb-Snatched. Since 2019 she's been sharing recipes from Cape Verde and other cultures with a shared Portuguese language or similar cuisines.

    Reader Interactions

    Comments

    1. Marisol Popper says

      December 20, 2022 at 11:31 am

      5 stars
      A beautiful recipe

       
      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Hello, I'm Crystal!

    I’m bringing Cape Verdean comfort food to the table! This is where I share easy-to-follow recipes from Cape Verde and cultures with similar cuisines!

    More about me →

    Recipes We Love

    • Close up of golden flaky Cape Verdean pastel that has been bitten to show flaky seasoned tuna on the inside.
      Cape Verdean Pastel Recipe – Pastel de Atum
    • shrimp mozambique shown in dish garnished with lemon and cilantro
      Traditional Shrimp Mozambique
    • Collard Greens with Smoked Turkey
    • Bistec Encebollado (Steak and Onions)

    Sign up for weekly emails!

    We keep your data private and share your data only with third parties that make this service possible. See our Privacy Policy for more information.

    Check your inbox or spam folder to confirm your subscription.

    Seasonal Recipes

    • bowl of caldo verde in a white bowl
      Easy Caldo Verde Recipe (Portuguese Soup with Greens)
    • dutch-oven chili in a white bowl garnished with shredded cheddar cheese, fresh cilantro, sour cream, red chili flakes and sliced jalapeños.
      Easy Dutch Oven Chili Recipe
    • Roasted Tomato Basil Soup with Sweet-Bread Croutons
    • Bowl of Cape Verdean canja surrounded by parsley, a cloth napkin and a cold beverage
      Canja – Cape Verdean Chicken Soup Recipe

    Top Recipes

    • carne de porco alentejana in a round casserole dish.
      Carne de Porco à Alentejana (Portuguese Pork and Clams)
    • Bistec Encebollado (Steak and Onions)
    • Cachupa: Traditional Dish of Cape Verde – Full Recipe
    • Sliced loaf of Portuguese sweet bread
      Easy Portuguese Sweet Bread Recipe (Pão Doce/Massa Sovada) 

    Hello, I'm Crystal!

    I’m bringing Cape Verdean comfort food to the table! This is where I share easy-to-follow recipes from Cape Verde and cultures with similar cuisines!

    More about me →

    Recipes We Love

    • Close up of golden flaky Cape Verdean pastel that has been bitten to show flaky seasoned tuna on the inside.
      Cape Verdean Pastel Recipe – Pastel de Atum
    • shrimp mozambique shown in dish garnished with lemon and cilantro
      Traditional Shrimp Mozambique
    • Collard Greens with Smoked Turkey
    • Bistec Encebollado (Steak and Onions)

    Sign up for weekly emails!

    We keep your data private and share your data only with third parties that make this service possible. See our Privacy Policy for more information.

    Check your inbox or spam folder to confirm your subscription.

    Seasonal Recipes

    • bowl of caldo verde in a white bowl
      Easy Caldo Verde Recipe (Portuguese Soup with Greens)
    • dutch-oven chili in a white bowl garnished with shredded cheddar cheese, fresh cilantro, sour cream, red chili flakes and sliced jalapeños.
      Easy Dutch Oven Chili Recipe
    • Roasted Tomato Basil Soup with Sweet-Bread Croutons
    • Bowl of Cape Verdean canja surrounded by parsley, a cloth napkin and a cold beverage
      Canja – Cape Verdean Chicken Soup Recipe

    Top Recipes

    • carne de porco alentejana in a round casserole dish.
      Carne de Porco à Alentejana (Portuguese Pork and Clams)
    • Bistec Encebollado (Steak and Onions)
    • Cachupa: Traditional Dish of Cape Verde – Full Recipe
    • Sliced loaf of Portuguese sweet bread
      Easy Portuguese Sweet Bread Recipe (Pão Doce/Massa Sovada) 

    Footer

    Copyright © 2025 · Crumb-snatched

    98 shares
    • 26Facebook
    • Pinterest