Puerto Rican Roast Pork

Category: Dinner Ideas That Actually Work

Pernil, Puerto Rico’s coveted pork roast, begins with a marinade of garlic, sofrito, sazón, adobo, bouillon, salt, and oregano, deeply massaged into the meat and under the skin. After an overnight rest, the pork is roasted covered until tender, then blasted at high heat to produce crackling chicharron skin. Basting and drying the surface ensure juicy meat throughout and a bubbly, golden crust on top. Served sliced or shredded, pernil is perfect with rice, beans, or plantains—an irresistible centerpiece packed with savory flavor and crispy texture.

Lili Clark smiling at the camera.
Created By Lili Clark
Updated on Wed, 03 Dec 2025 19:58:30 GMT
A plate of food with rice and meat. Save
A plate of food with rice and meat. | lilicooks.com

If you want a showstopping centerpiece for a festive table or Sunday family dinner, Puerto Rican pernil should be at the top of your list. This deeply seasoned roast pork is beloved for its juicy meat and crackling crispy skin. What makes it extra special is the fragrant garlic and herb marinade that soaks into every bite—so every mouthful bursts with flavor and homey nostalgia from my childhood holidays.

I first tasted my aunt’s pernil at a New Year’s Eve party and never forgot that tender melt in your mouth pork and shattering skin. My family now requests this dish for every celebration.

Ingredients

  • Roast pork shoulder: This cut is marbled with fat which keeps the meat juicy during long roasting. Choose a fresh cut with a good thick cap of skin for extra crackly chicharron
  • Vegetable oil or olive oil: This helps the marinade soak into the meat and keeps it moist during roasting
  • Sofrito either green or red: This fresh blend of herbs peppers and onions is the soul of Puerto Rican cooking. Look for bright green homemade sofrito or fresh versions in Latin groceries for best flavor
  • Garlic cloves smashed: Fresh garlic infuses deep flavor and those chunky bits tucked into the meat deliver bursts of taste in every bite
  • Sazon: This iconic Puerto Rican seasoning blend brings color and a savory earthy note. Pick the Goya packets for classic flavor or make your own at home
  • Adobo: This all purpose seasoning adds a salty tangy backbone. Look for versions with a short ingredient list to avoid too much added salt
  • Maggi chicken bouillon seasoning: Boosts depth and meatiness. Pick powdered or cube but watch salt content if using other seasonings
  • Kosher salt: Ensures the pork is seasoned all the way through without being too salty. Go for coarse kosher for even distribution
  • Oregano: Adds an herbal peppery complexity. Use dried oregano, rub it between your fingers to release the oils
  • Salt and sazon for the skin: These help create that glistening golden crust. Choose fresh unopened packets or a homemade sazon mix

Step by Step Instructions

Prep the Marinade:
Combine oil smashed garlic sofrito sazon adobo Maggi bouillon kosher salt and oregano in a large bowl. Mix well to form a fragrant thick paste
Prepare the Pork:
With a sharp knife carefully peel back the skin of the pork shoulder keeping it attached on one side. Use the knife to poke 6 to 8 holes all over the meat, add 4 to 6 on the underside
Marinate the Pernil:
Massage the marinade all over the pork working plenty into the holes and underneath the skin. Press large bits of garlic directly into the holes. Keep marinade off the top of the skin
Dry and Season the Skin:
Pat the exposed skin dry with a paper towel. Sprinkle salt and sazon directly onto the skin for maximum crunch. Avoid letting marinade touch the top surface of the skin
Marinate Overnight:
Place the pork in a large roasting pan, cover tightly with foil and refrigerate for at least 4 hours or overnight for deepest flavor
Preheat the Oven and Bake:
Remove pork from the fridge and let stand at room temperature while preheating oven to 325 F. Place in oven covered and roast for 3 to 4 hours basting with pan juices every hour
Finish for Crispy Skin:
Once pork is tender and a knife enters easily take off the foil. Raise oven to 375 F. Continue roasting uncovered for 1 hour, watching the skin as it puffs and blisters
Rest and Serve:
Let pork rest for fifteen minutes so juices settle. Shred the tender meat using tongs or oven gloves. Chop or break up the crispy skin to serve in generous pieces
A plate of food with rice and meat. Save
A plate of food with rice and meat. | lilicooks.com

The skin turns into something magical called chicharron which everyone fights over at my house My personal favorite moment is letting the kids snatch the first crispy pieces while the pork is still steaming hot Their faces light up with pure joy and it brings me back to my grandmother’s kitchen every single time

Storage Tips

Store leftover pernil in a sealed container in the fridge for up to four days For longer storage freeze shredded pork and skin separately Wrapped well they keep for up to three months To reheat arrange pork in a baking dish sprinkle with a little water and cover with foil For the skin heat uncovered in a hot oven or air fryer to restore crispness

Ingredient Substitutions

If you cannot find sofrito blend bell pepper onion cilantro and a bit of tomato for a quick substitute Sazon can be homemade using ground annatto cumin coriander and garlic Adobo is easy to swap for a mix of garlic powder onion powder black pepper and salt For a different flavor add sour orange or lime juice to the marinade

Serving Suggestions

Serve your pernil alongside arroz con gandules Puerto Rican rice with pigeon peas or classic white rice and sweet plantains It also shines with fresh salads or crunchy slaw For parties stuff in warm crusty rolls with slices of crispy skin for the ultimate sandwich

A plate of food with a pork roast and rice. Save
A plate of food with a pork roast and rice. | lilicooks.com

Cultural Context

Pernil is a holiday and celebration staple across Puerto Rico and much of the Caribbean Each family has its special marinade blend and roasting ritual In my home prepping pernil brings everyone together from smashing garlic to arguing about who gets the first piece of chicharron It is a true taste of heritage and sharing

Recipe FAQs

→ How can I get the skin extra crispy?

Dry the skin thoroughly before roasting and during basting. Finish uncovered at a high temperature for the last hour.

→ Do I need to marinate the pork overnight?

For best flavor, marinate overnight. If rushed, four hours will still infuse good taste.

→ What can I substitute for fresh sofrito?

Store-bought or frozen sofrito works, or blend peppers, onion, garlic, and cilantro together as a quick option.

→ How do I know when the pork is done?

When a knife slides in easily and the meat pulls apart with little resistance, it’s fully cooked and tender.

→ Can I make pernil ahead of time?

Absolutely—roast up to a day ahead. Reheat gently, and crisp the skin under the broiler before serving.

Puerto Rican Roast Pork

Slow-roasted pork shoulder with fragrant sofrito and spices, finished with irresistibly crispy skin.

Preparation Time
240 min
Cooking Time
240 min
Overall Time
480 min
Created By: Lili Clark

Category: Dinner

Skill Level: Moderate

Cuisine Type: Hispanic

Output: 12 Serves

Dietary Options: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ Main Ingredient

01 8-12 lb roast pork

→ Marinade

02 2/3 cup vegetable oil or olive oil
03 1/4 cup green or red sofrito
04 12-15 large garlic cloves, smashed
05 3 teaspoons sazon (about 2 packets)
06 2 teaspoons adobo seasoning
07 2 teaspoons Maggi chicken bouillon seasoning
08 2 teaspoons kosher salt
09 2 teaspoons oregano

→ For the Skin

10 1 teaspoon salt
11 1 teaspoon sazon

Steps

Step 01

Combine oil, smashed garlic, sofrito, and spices in a large bowl to create the marinade. Mix well.

Step 02

Carefully peel the meat's skin back with a sharp knife. Evenly poke 6-8 holes across the meat using a knife and add 4-6 holes on the back of the pernil. Massage the marinade onto the meat, ensuring garlic chunks are placed inside the holes. Thoroughly marinate the top and bottom of the pork and underneath the skin, avoiding the skin's surface.

Step 03

Ensure the skin is dry and none of the marinade is on top. Pat the skin dry with a paper towel if needed. Season the top of the skin with salt and sazon only.

Step 04

Place the meat in your pan, cover it with aluminum foil, and let it marinate overnight, or at least 4 hours.

Step 05

Preheat the oven to 325°F. Bake the meat covered with foil for 3 to 4 hours. Baste the meat with the juices every hour.

Step 06

Increase the oven temperature to 375°F, and continue baking for an additional hour or until the skin is crispy and bubbling.

Step 07

Remove the meat from the oven, let it rest for 15 minutes, and then shred it with oven-safe gloves or tongs. Cut the skin into chunks and serve.

Tips

  1. Small boils on the skin (chicharron) are normal and delicious.
  2. This marinade is suitable for a pernil weighing 8-12 lbs.
  3. Cooking time may vary based on the size of the pernil.

Required Tools

  • Large roasting pan

Nutritional Information (per serving)

These details are shared for general guidance and don’t replace professional advice.
  • Calories: 450
  • Fats: ~
  • Carbohydrates: ~
  • Proteins: ~