Pernil Recipe

Authentic Pernil Recipe — Crispy Puerto Rican Roast Pork (Best Holiday Roast)

I’ve shared many pork recipes with you before, and today I’m bringing you a wonderful pork recipe called Puerto Rican Pernil. This best Pernil recipe that delivers crispy chicharrón skin, juicy slow-roasted pork shoulder, and bold Puerto Rican flavors. This authentic Puerto Rican Pernil is more than just a Christmas or Nochebuena tradition—it’s a flavorful, budget-friendly, high-protein, family-style main dish that brings comfort, culture, and celebration straight to your table.

What makes this version different—and better—than anything else online is the chef-tested garlic marinade, the deep seasoning technique, and the precise roasting method that guarantees fall-apart tender meat with perfectly crispy, golden-brown skin every single time. This has been my favorite pork shoulder recipe since the day I was scrolling through Instagram and saw a reel where the crackling sound of the chicharrón impressed me.

So without further ado, let’s learn about this recipe in detail.


Related: Turkey Brine Recipe


Yield: 10-12 Serving

Pernil Recipe (Authentic Puerto Rican Roast Pork)

Authentic Pernil Recipe

This Authentic Pernil Recipe features a slow-roasted pork shoulder marinated with a bold combination of garlic, oregano, olive oil, and adobo. The long roasting time creates fall-apart tender meat with incredibly crispy crackling

Prep Time 20 minutes
Cook Time 4 hours
Marination Time 8 hours
Total Time 12 hours 20 minutes

Ingredients

For the Pork

  • 1 bone-in pork shoulder (7–9 lbs) – pork butt works too
  • 1 tbsp kosher salt
  • 2 tsp black pepper
  • 1 tbsp adobo seasoning
  • 1 tbsp sazón (optional but traditional)

For the Garlic Marinade (Sofrito Mix)

  • 10–12 garlic cloves
  • 1 tbsp dried oregano
  • 1 tbsp olive oil
  • 1 tbsp vinegar or lime juice
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 1 tsp onion powder
  • 1 tsp crushed red pepper flakes (optional)

Instructions

1. Prepare the Garlic Marinade

Mash or blend garlic, oregano, olive oil, vinegar, cumin, paprika, and onion powder into a paste.

2. Prep the Pork Shoulder

  • Pat the pork dry.
  • Lift the skin gently without removing it completely.
  • Make deep cuts into the meat.

3. Season the Meat

  • Rub salt, adobo, sazón, and pepper all over.
  • Stuff the garlic marinade deeply into the cuts.
  • Replace the skin back in place.

4. Marinate

Cover and refrigerate for at least 8 hours, ideally overnight for maximum flavor.

5. Roast Slowly

  • Preheat oven to 325°F (165°C).
  • Place pork skin-side up in a roasting pan.
  • Cover with foil and roast for 3.5–4 hours until the meat is tender.

6. Crisp the Skin

  • Remove foil.
  • Increase oven temperature to 450°F (230°C).
  • Roast an additional 30–45 minutes until skin becomes crackling and crispy.

7. Rest and Serve

Let the pernil rest for 20 minutes before slicing or pulling apart.

Notes

  • Dry the skin well for ultra-crispy chicharrón.
  • Marinate overnight for the best flavor penetration.
  • Add mojo sauce or sazón with coriander & annatto for authentic Caribbean flavor.
  • Cook low and slow for juicy, fall-apart meat.
  • Perfect for Christmas dinner, Nochebuena, Thanksgiving, Easter lunch, and meal prep.
  • Leftovers make amazing pernil sandwiches, tacos, rice bowls, and empanada fillings.

Serving Suggestions

  • Serve with Arroz con Gandules (Puerto Rican rice with pigeon peas)
  • Tostones or maduros
  • Fresh salad or cabbage slaw
  • Sofrito rice bowl
  • Garlic mashed potatoes
  • Plantain stuffing

Nutrition Information:

Yield:

10

Serving Size:

1

Amount Per Serving: Calories: 35Total Fat: 2gSaturated Fat: 1gUnsaturated Fat: 1gCholesterol: 8mgSodium: 1006mgCarbohydrates: 3gFiber: 1gSugar: 0gProtein: 3g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest


Related: Oyster Stuffing Recipes


What Is Pernil?

Pernil is a slow-roasted pork shoulder that’s deeply seasoned with a bold blend of garlic, oregano, adobo, sazón, olive oil, and vinegar, then roasted until it becomes incredibly tender and juicy inside—with that signature crispy chicharrón-style skin on top. It’s one of the most iconic dishes in Puerto Rican cuisine, especially during Nochebuena (Christmas Eve), holidays, family gatherings, and big celebrations. At its core, Pernil is the perfect combination of comfort food, holiday tradition, and high-flavor Latin cooking.

A Simple Definition
Pernil is a traditional Puerto Rican roasted pork shoulder, marinated overnight in garlic and herbs, and slow-roasted until the meat becomes fall-apart tender and the skin turns crispy and golden.

Parnil is native to Puerto Rican cuisine, but you’ll also find a variety of dishes in the Dominican Republic, Cuba (often called “parnil asado” with mojo), and other Caribbean and Latin American regions. Here, parnil is juicy, garlicky, slightly sour, and full of the deep roasted pork flavor. The crispy skin, often called “cuero” or “chicharrón,” adds an irresistible crunch.
For many families, parnil is the centerpiece of Nochebuena (Christmas Eve dinner), Three Kings Day, Thanksgiving, New Year’s Eve, and more. Many home cooks also love parnil recipe because it’s affordable (a huge crowd-feeding piece of meat), easy for beginners, almost foolproof, perfect for meal prep, and can feed a large group without the expense.


Related: Wendy’s Chili Recipe


Ingredient Breakdown For — What you’ll need & why For Nochebuena Dinner

Check out the ingredients needed to make the best parnil recipe, which is given in detail here.

A. Main ingredients (must-haves)

Start here — these ingredients are essential for authentic flavor and for achieving that signature tender meat + crispy chicharrón skin.

  • 1 bone-in pork shoulder (7–9 lbs) — the ideal cut for pernil; look for a decent fat cap to keep meat juicy.
  • 10–12 garlic cloves — fresh garlic drives the classic Puerto Rican garlic pork flavor.
  • 1 tbsp dried oregano — earthy, aromatic; use fresh if available for brighter flavor.
  • 1–2 tbsp kosher salt — seasoning & brining role; essential for both taste and crackling formation.
  • 1 tbsp adobo seasoning — an all-in-one Latin spice blend.
  • 1 tbsp sazón (optional) — for authentic color and depth; contains annatto/coriander notes.
  • 1–2 tbsp olive oil or neutral oil — to bind the marinade and help heat transfer.
  • 1–2 tbsp vinegar or lime juice — acid helps tenderize and brightens the marinade.
  • 1 tsp smoked paprika / cumin — optional, adds warmth.
Shopping tip: prefer bone-in shoulder for flavor and structure. If buying online, search for “pork shoulder bone-in” or “Boston butt” — these are high-traffic search terms that consumers use when shopping.

B. Pantry staples & optional flavor boosters

  • Onion powder / minced onion — adds depth without extra prep.
  • Crushed red pepper — optional for a gentle heat.
  • Fresh cilantro or parsley — garnish & brightness.
  • Annatto (achiote) or sazón — for authentic color and aroma.
  • Fresh lime or orange juice — alternate to vinegar for a citrus mojo variant.
IngredientSubstitutionWhy & When
Pork shoulder (bone-in) Pork butt (boneless) or picnic roast Boneless is easier to carve and fits smaller ovens; bone gives more flavor. Use bone-in for traditional texture.
Vinegar Lime or orange juice Citrus gives fresher mojo; vinegar gives deeper tenderizing. Use citrus for a brighter Cuban-style pernil.
Sazón Smoked paprika + coriander + garlic powder
Garlic cloves Pre-minced garlic or garlic paste Faster prep for busy cooks. Recommend fresh if possible for best aroma.
Adobo seasoning (store-bought) Homemade mix: salt + pepper + garlic powder + oregano

Suggested: Brigadeiro Recipe


Step-by-Step Pernil Recipe (Slow-Roasted Pork Shoulder with Crispy Skin)

Step 1 - garlic marinade for pernil: best pernil recipe garlic paste

Step 1 — Make the Garlic Marinade (Mojo-Style)

In a blender or mortar, smash 10–12 garlic cloves with 1 tbsp salt, 1 tbsp dried oregano, 1 tsp cumin, 1 tsp smoked paprika, 1 tbsp olive oil and 2 tbsp vinegar (or lime). Blend to a coarse paste — this potent garlic marinade is the flavor backbone of authentic Puerto Rican pernil.

Garlic paste + acid helps the marinade penetrate deep into the pork shoulder — a must for juicy, flavorful meat.

Step 2 - preparing pork shoulder for pernil, making deep slashes to absorb marinade

Step 2 — Prepare the Pork: Deep Cuts & Dry Skin

Pat the 7–9 lb bone-in pork shoulder very dry. Use a sharp knife to make deep slits into the meat (1–2 inches deep) — these pockets are where the marinade goes. If you want crispy skin, gently separate the skin from the fat but leave it mostly attached; dry the skin thoroughly with paper towels.

Pro tip: Dry skin + salt = the secret to crackling chicharrón. For best results, leave the pork uncovered in the fridge for 2–4 hours before rubbing to remove surface moisture.

Step 3 - stuffing the pernil with garlic marinade and massaging rub into the pork

Step 3 — Rub & Stuff: Season Every Pocket

Rub the meat generously with salt and black pepper. Massage the garlic marinade deep into each cavity and under the skin if possible. Add 1 tablespoon adobo and 1 tablespoon sazon – if using – both of which provide a traditional, savory Latin flavor. Massage until the meat is evenly coated.

Step 4 - marinating pernil overnight for maximum flavor

Step 4 — Marinate Overnight (8–24 Hours)

Cover tightly and refrigerate for at least 8 hours – ideally 24 hours. Overnight marinating is the best option because more time = deeper flavor. If you’re short on time, at least 4-6 hours will still enhance the flavor.

Food safety: keep the pork refrigerated below 40°F (4°C) while marinating and use a covered non-reactive container.

Step 5 - low and slow roasting pernil in the oven for tender results

Step 5 — Roast Low & Slow: 325°F / 165°C

Preheat oven to 325°F (165°C). Place the pork skin-side up on a rack in a roasting pan. Cover loosely with foil and roast for about 30–35 minutes per pound until the meat is fork-tender (internal temp ~195°F / 90°C for pull-apart tenderness). For a 7 lb shoulder expect ~4 hours; adjust for weight.

Tip: use a probe thermometer to avoid overcooking — this prevents dry pernil and helps you time the final crisp.

Step 6 - blasting pernil at high heat to crisp the skin into chicharrón

Step 6 — Blast With High Heat to Crisp the Skin

Once internal temp and tenderness are right, remove foil and increase oven temp to 450°F (230°C) (or use broil carefully). Roast 25–45 minutes until the skin puffs and becomes crackling chicharrón. Watch closely — high heat can go from perfect to charred fast.

Pro move: if the skin isn’t crisping evenly, use a kitchen torch on stubborn spots or finish under the broiler for 2–3 minutes while monitoring constantly.

Step 7 - rest pernil before carving for juicy results

Step 7 — Rest, Carve, and Serve (Let It Breathe)

Rest the pernil at least 20 minutes (tent with foil). This lets juices redistribute and keeps meat moist. Carve against the grain for slices, or pull apart for shredded pernil — both are valid serving styles. Serve with arroz con gandules, tostones, or fresh salad.


Related: Salisbury Steak Recipe


Pernil Variations — choose your vibe: citrus, mojo, speed, or party


Related: Romanian Mici Recipe


What to Do With Leftover Pernil Recipe (Easy, Profitable & Meal-Prep Friendly)

Got extra pernil? Awesome, leftover pernil can make some amazing recipes that you won’t even realize are made with so much leftover pernil.

1. Pernil Sandwich — The #1 leftover winner 

Pull warm pernil (shredded), add garlicky mojo or mayo, pickled onions, avocado, and press on a hot skillet or sandwich press until the edges are crisp. Serve on crusty bolillo or Cuban bread.

2. Pernil Tacos

Warm chopped pernil, cilantro, diced onion, a squeeze of lime, cotija or queso fresco, and spicy salsa on warm corn tortillas. Add pickled jalapeños for texture.

3. Pernil Fried Rice / Rice Bowl

Sauté veg (carrot, peas, scallion), add cold day-old rice, toss in chopped pernil, splash of soy + a little mojo or garlic oil, toss until hot. Finish with sesame or scallions.

4. Pernil Hash — Breakfast that beats boring eggs

Crisp diced potatoes, add onions/peppers, fold in chopped pernil, crack eggs on top, and bake or cover until eggs set. Finish with hot sauce.

5. Pernil Empanadas

Fill empanada dough with shredded pernil + cheese, seal, bake or fry until golden. Serve with a garlicky aioli.

6. Pernil Soup or Stew

Simmer pernil bones + shredded meat with root veg, rice or yuca, and herbs until cozy. Add lime & cilantro at the end.

7. Pernil Pizza or Flatbread

Use flatbread or pizza dough, spread a thin layer of mojo or garlic sauce, top with shredded pernil, onions, cheese, and bake until melty. Finish with cilantro.

8. Pernil Sliders

Load mini brioche with warm pulled pernil, slaw, and a tangy sauce. Perfect for potlucks. This is one of my favorite leftover pernil recipes.


Pernil Recipe — Common Questions Answered


If you like this article about the Authentic Puerto Rican Roast Pork | Pernil Recipe, please share it with your friends on Facebook and Pinterest. Also, subscribe to my blog to get all the latest content first on your mobile.

Facebook Pinterest

Similar Posts