Puerto Rican Roast Pork

Section: Satisfying Main Dishes for Every Occasion

Experience a traditional Puerto Rican pork shoulder marinated in a flavorful mix of garlic, sofrito, sazón, adobo, and herbs. The pork is carefully massaged with the marinade overnight, allowing deep flavors to develop. Roasting covered at moderate heat ensures tender, juicy meat, while finishing uncovered at higher heat creates a golden, crispy crackling skin known as chicharron. Perfect served with rice, beans, or plantains, this dish offers a rich blend of savory and aromatic notes packed with cultural heritage and unforgettable texture.

A woman in a white chef's coat holding a glass of wine.
Provided By Lina
Last updated on Mon, 08 Dec 2025 17:10:01 GMT
A plate of Puerto Rican roast pork with rice and potatoes. Bookmark
A plate of Puerto Rican roast pork with rice and potatoes. | deliciousrecipeshere.com

Puerto Rican pernil is a beloved roast pork that offers a spectacular combination of juicy, tender meat and irresistibly crispy skin. This dish starts with a robust marinade full of garlic, sofrito, sazón, adobo, and herbs massaged deep into the pork, allowing every bite to burst with savory flavor. The slow roasting process followed by a final highheat blast creates that coveted crackling skin while keeping the meat moist and flavorful. It’s a festive centerpiece perfect for family gatherings or special dinners, bringing authentic Puerto Rican taste and a little festive magic to your table.

I first tasted this pernil at my aunt’s New Year’s Eve party and was captivated by the meltinyourmouth pork and crunchy skin. Now my family eagerly asks for it during holidays and special occasions.

Ingredients

  • Roast pork shoulder: which has marbling and a thick cap of skin essential for juicy meat and crispy crackling
  • Vegetable oil or olive oil: helps the marinade penetrate the meat and keeps it moist during roasting
  • Sofrito: a blend of fresh herbs, peppers, and onions that forms the flavorful base of Puerto Rican cooking homemade or fresh storebought versions give the best taste
  • Garlic cloves: smashed to release full flavor with chunky pieces tucked into the meat for bursts of garlic goodness
  • Sazón seasoning: adds vibrant color and a distinctive earthy savory note; classic Goya packets are a reliable choice
  • Adobo seasoning: for a balanced salty and tangy backbone try to select simple blends without excess sodium
  • Maggi chicken bouillon seasoning: enhances savory depth and meatiness choose powdered or cubes but be mindful of salt content
  • Kosher salt: ensures the pork is evenly seasoned without overwhelming saltiness coarse kosher salt distributes flavor well
  • Oregano: brings a herbal and peppery complexity dried oregano rubbed between fingers releases its oils for maximum aroma
  • Salt and sazón: sprinkled on the skin to help create the golden crackling crust use fresh sealed packets or make your own blend

Instructions

Prep the Marinade:
Combine oil, smashed garlic, sofrito, sazón, adobo, Maggi bouillon, kosher salt, and oregano in a large bowl. Stir well to create a fragrant thick paste that will deeply flavor the pork.
Prepare the Pork:
Use a sharp knife to carefully lift the skin of the pork shoulder, keeping it attached on one side. Poke 6 to 8 holes around the meat’s top surface and 4 to 6 on the underside for the marinade and garlic to penetrate deeply.
Marinate the Pernil:
Massage the marinade thoroughly over the pork, focusing on pressing it into the holes and under the skin. Place large bits of garlic directly inside these holes. Avoid applying marinade to the skin’s outer surface to help it crisp.
Dry and Season the Skin:
Pat the exposed skin dry with a paper towel to remove moisture. Then sprinkle kosher salt and sazón evenly over the skin. This step is crucial for achieving the signature crackly crust of pernil without sogginess.
Marinate Overnight:
Transfer the pork to a large roasting pan. Cover tightly with foil and refrigerate for at least 4 hours or ideally overnight. This resting time allows the flavors to deeply infuse the meat.
Preheat the Oven and Bake:
Remove the pork from the fridge and let it come to room temperature while preheating the oven to 325°F. Roast the covered pork for 3 to 4 hours, basting with pan juices every hour to keep it moist.
Finish for Crispy Skin:
Once the pork is tender and easily pierced with a knife, uncover it and raise the oven temperature to 375°F. Continue roasting uncovered for about 1 hour, watching closely as the skin bubbles, blisters, and crisps to perfection.
Rest and Serve:
Allow the pork to rest for 15 minutes so the juices settle. Shred the tender meat using tongs or oven gloves, then chop or break apart the crispy skin into generous pieces to serve alongside.
A plate of Puerto Rican roast pork with rice and potatoes.
A plate of Puerto Rican roast pork with rice and potatoes. | deliciousrecipeshere.com

The magic of pernil lies in the crackling skin known as chicharron which is always fought over in my house. My favorite moment is watching the kids swoop in to grab the first crispy pieces while the pork is still steaming hot. Their excitement and joy instantly take me back to my grandmother’s kitchen filled with laughter and love.

Storage Tips

Store leftover pork in an airtight container and keep it refrigerated for up to four days. For longer preservation freeze shredded pork and crispy skin separately to maintain texture and flavor. Properly wrapped they can be stored for up to three months. When reheating add a splash of water to the pork and cover with foil in a baking dish. Heat the skin uncovered in an oven or air fryer to recover crispiness.

Ingredient Substitutions

If sofrito is unavailable blend fresh bell pepper, onion, cilantro, and a touch of tomato as a quick substitute. Sazón can be mimicked with homemade mixes of ground annatto, cumin, coriander, and garlic. For adobo swap with a combination of garlic powder, onion powder, black pepper, and salt. To vary the flavor punch add sour orange juice or lime juice into the marinade.

Serving Suggestions

Serve pernil alongside traditional arroz con gandules which is Puerto Rican rice with pigeon peas or with simple white rice and sweet fried plantains. The tender pork also pairs well with fresh salads or crunchy coleslaw. For gatherings slice and offer pernil in warm crusty rolls layered with crispy skin for unbeatable sandwiches.

A plate of Puerto Rican roast pork with rice and potatoes.
A plate of Puerto Rican roast pork with rice and potatoes. | deliciousrecipeshere.com

Serve pernil warm with rice and fried plantains for a festive meal. Leftovers make excellent sandwiches.

FAQs About This Recipe

→ How do I get extra crispy skin on the pork?

Dry the skin thoroughly before roasting and baste regularly. Finish uncovered at a higher temperature to blister and crisp the skin perfectly.

→ Is marinating overnight necessary?

Overnight marinating deeply infuses flavor, but if short on time, four hours still delivers a tasty pork shoulder.

→ What can substitute fresh sofrito?

Use store-bought or frozen sofrito, or blend bell pepper, onion, garlic, and cilantro for a quick homemade substitute.

→ How to tell when the pork is done?

The pork is ready when a knife slides in easily and the meat pulls apart with little resistance, indicating tenderness.

→ Can this dish be prepared ahead of time?

Yes, it can be roasted a day ahead. Reheat gently and crisp the skin under the broiler before serving for optimal texture.

Puerto Rican Roast Pork

Juicy Puerto Rican pork shoulder infused with garlic, sofrito, and herbs, finished with crisp crackling skin.

Prep Time
20 minutes
Cooking Time
240 minutes
Total Time
260 minutes
Provided By: Lina

Recipe Type: Main Dishes

Skill Level: Medium Effort

Cuisine Inspiration: Puerto Rican

Portion Size: 6 Serving Size (One 4.4 lb (2 kg) pork shoulder)

Dietary Preferences: Low-Carb, Dairy-Free

What You’ll Need

→ Pork and Marinade

01 4.4 lb (2 kg) pork shoulder with thick skin cap
02 2 tbsp vegetable oil or olive oil
03 6 garlic cloves, smashed
04 4 tbsp sofrito (store bought or homemade)
05 1 tbsp sazon seasoning
06 1 tbsp adobo seasoning
07 1 tsp Maggi chicken bouillon powder or 1 cube, crushed
08 1 tbsp kosher salt, plus extra for skin
09 1 tsp dried oregano, crushed
10 Additional 1 tsp kosher salt and 1 tbsp sazon for skin seasoning

Steps to Make This

Step 01

Combine vegetable oil, smashed garlic, sofrito, sazon, adobo, Maggi chicken bouillon, kosher salt, and oregano in a large bowl. Stir well to form a thick, fragrant paste.

Step 02

Using a sharp knife, carefully loosen the pork shoulder skin, keeping it attached on one side. Poke 6 to 8 holes on top and 4 to 6 holes on the underside of the meat.

Step 03

Massage the marinade thoroughly onto the pork, pushing plenty into the holes and underneath the skin, pressing large garlic pieces into the holes. Avoid applying marinade directly on the skin surface.

Step 04

Pat the exposed skin dry with paper towels. Rub salt and sazon seasoning generously onto the skin to ensure a crisp crust.

Step 05

Place the pork in a large roasting pan, cover tightly with foil, and refrigerate for at least 4 hours or preferably overnight to deepen flavors.

Step 06

Remove the pork from the refrigerator and let it rest at room temperature while preheating the oven to 325°F (163°C). Roast covered for 3 to 4 hours, basting every hour with pan juices.

Step 07

Uncover the pork once tender and a knife slides in easily. Increase oven temperature to 375°F (190°C) and roast uncovered for 1 hour until the skin blisters and crisps.

Step 08

Allow the pork to rest for 15 minutes for juices to redistribute. Shred the meat with tongs and break the crispy skin into generous pieces before serving.

Additional Notes

  1. For maximum crispiness, keep the skin dry and avoid spreading marinade on it. Use a meat thermometer aiming for an internal temperature of 190°F (88°C) for tender shreddable pork.

Tools You’ll Need

  • Large roasting pan
  • Sharp knife
  • Mixing bowl
  • Aluminum foil

Allergy Warnings

Always check ingredient labels for allergens, and consult a healthcare provider if needed.
  • Contains seasoning blends which may include gluten or soy; check labels if sensitive

Nutrition Details (Per Portion)

These details are for informational purposes and aren’t a substitute for professional guidance.
  • Calories: 620
  • Fat: 45 grams
  • Carbohydrates: 4 grams
  • Proteins: 52 grams