Cuban Pernil Roast Pork Shoulder with Mojo Marinade and Crispy Skin
Classic Cuban pernil: a bone-in pork shoulder marinated in bright, garlicky mojo, slow-roasted until meltingly tender and finished with blistered, crackling skin. This show-stopping roast is perfect for holiday feasts or weekend gatherings where bold citrus and garlic flavors shine.
Ingredient Spotlight
Bone-in pork shoulder (pernil)
Pernil is the Spanish/Caribbean name for a bone-in pork shoulder traditionally marinated and slow-roasted until very tender; it’s a signature dish in Puerto Rican, Dominican and Cuban cuisines. The cut is richly marbled and often roasted with the skin on so it can be crisped into crackling, giving a combination of succulent meat and crispy skin. In the U.S. you’ll find it at Latino markets or by asking a butcher for 'bone-in pork shoulder' or 'Boston butt' labeled as pernil; if you can’t find a labeled pernil, any bone-in pork shoulder with skin is an appropriate substitute.
Ingredient Spotlight
Fresh orange juice (or sour orange), preferably fresh
Sour orange (naranja agria or Seville orange) is a bitter-tart citrus commonly used in Caribbean and Latin American marinades — it has a sharper, more astringent and floral profile than sweet orange juice. It’s prized for adding bright acidity and a slight bitter complexity to pernil marinades. You can find sour oranges at Latin markets, specialty produce stalls, or as bottled Seville/sour orange juice; a good home substitute is fresh orange juice mixed with lime juice (roughly 3:1 orange to lime) or a 50/50 mix of orange and grapefruit juice to mimic the acidity and bitterness.
Jake's note
"This pernil sings at holiday dinners or any special weekend meal — the mojo marinade brightens rich pork while a short high-heat finish gives you irresistible crispy skin. Home cooks will love that most work is hands-off roasting; the results are both impressive and forgiving."
Cuban Pernil Roast Pork Shoulder with Mojo Marinade and Crispy Skin
Pernil is the kind of roast that quietly owns a holiday table: beneath a thin, crackling skin there’s a shoulder of pork rendered almost custard-soft by long, gentle heat, perfumed with a bright, garlicky citrus mojo that cuts through the richness. In Cuba the sauce—mojo criollo—leans hard on garlic and sour orange; here I use fresh orange balanced with a splash of white vinegar so you get that acidic lift even if true sour orange isn’t available. The bone-in shoulder and intact skin deliver maximum flavor and texture, the bone lending depth to the meat while the fat keeps the roast juicy during the low-and-slow phase.
This version is built around two small but essential moves: saturating the meat with a garlicky citrus marinade that’s pushed under the skin, and then aggressively drying the skin and dusting it with baking powder so it puffs and cracks when finished under very high heat. It’s a show-stopping centerpiece for a festive meal, forgiving enough for weekend projects, and excellent for make-ahead entertaining because the pork benefits from an overnight marinade and reheats beautifully without losing character.
Plan your timing
Ingredients
Instructions
Make the mojo and marinate the pork
For this step
- 4.5 lbBone-in pork shoulder (pernil), skin on
- 3 tbspKosher salt (divided)
- 10 clovesGarlic cloves, peeled
- 1.25 cupFresh orange juice (or sour orange), preferably fresh
- 2 tbspWhite vinegar
- 0.25 cupExtra-virgin olive oil
- 1 tbspDried oregano
- 1 tspGround cumin
- 1 tspFreshly ground black pepper
Prep the skin for crisping
For this step
- 1 tbspBaking powder (for skin crisping)
Low-and-slow roast until tender
Finish hot to blister the skin
Rest, carve and serve with mojo
Tips from the kitchen
Massage marinade under skin
Lift the skin and push mojo directly onto the flesh in several spots so the citrus and garlic penetrate deeply rather than just flavoring the surface.
Dry skin thoroughly
Pat the skin paper-dry and chill uncovered for hours; removing surface moisture is the single best predictor of successful crackling.
Use baking powder sparingly
The baking powder helps blister the skin by raising pH and drawing moisture; mix it with salt and rub only into the skin and fat, not the meat.
Monitor internal temperature
Aim for 180–195°F (82–90°C) for pull-apart tenderness; check with an instant-read probe near the bone for the most reliable result.
Finish hot, watch closely
When you blast the skin under high heat or broil, stay by the oven and rotate the pan every few minutes to avoid scorching and to encourage even puffing.
Variations & substitutions
Boneless shoulder option
Use a 4–5 lb boneless shoulder if you can’t get a bone-in pernil; reduce roasting time slightly and tie the roast so it cooks evenly, though you’ll lose some depth of flavor from the bone.
Spicy mojo
Add 1–2 finely chopped jalapeños or a teaspoon of red pepper flakes to the blender for a chile kick that complements the citrus and garlic.
Sour orange substitute
If you don’t have sour orange, mix 1 cup fresh orange juice with 2 tablespoons lime juice or 1 tablespoon white vinegar to replicate the tartness.
Slow-cooker adaptation
After marinating, brown the roast briefly on all sides, then cook fat-side up in a slow cooker on low for 8–10 hours; transfer to a hot oven or broiler for 10–15 minutes to crisp the skin.
Storage & make-ahead
Cool the roast to room temperature, then refrigerate sliced or pulled pork in an airtight container for up to 3–4 days; store the crackling separately if possible to keep it crisp. Freeze portions (without the skin) for up to 3 months in freezer-safe bags. Reheat gently in a 300°F oven covered with foil until warm, then re-crisp skin under the broiler or in a hot skillet for a few minutes.
What to serve with it
Serve pernil over fluffy white rice with black beans (moros y cristianos) and fried sweet plantains for a classic Cuban spread, and offer extra mojo and pan jus for spooning. Bright pickled red onions or a simple cabbage slaw add acidity and crunch; pair with a citrus-forward mojito, a crisp lager, or a medium-bodied red like a Garnacha.
Frequently asked questions
Can I skip the overnight marinade?
You can marinate for as little as 4 hours in a pinch, but overnight yields much deeper garlic-and-citrus flavor and better penetration, especially if you push the mojo under the skin.
What if my oven doesn't reach 500°F?
Set the oven as high as it goes (450–475°F) and use the broiler if available; keep the meat a safe distance from the broiler and watch continuously while crisping to prevent burning.
How do I know the pork is done and tender?
Target 180–195°F near the bone and look for meat that yields easily to a fork or probe; at that range the collagen has broken down and the shoulder will pull apart instead of slicing cleanly.
Why did my skin not puff or crackle?
Common causes are residual moisture, insufficient salt/baking powder on the skin, or not finishing at high enough heat; ensure the skin is bone-dry and well coated with the salt/baking powder mix and increase the finishing temperature.
Can I make the mojo ahead of time?
Yes—mojo keeps well in the fridge for 3–4 days and the flavors meld; if storing longer, freeze in portions and thaw overnight before using.
Is it okay to carve immediately after roasting?
Let the roast rest 20–30 minutes tented with foil so juices redistribute; carving too soon can cause the meat to lose moisture, while a rest also firms the meat slightly for cleaner slices.
About the author
JakeHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Ingredients
- Bone-in pork shoulder (pernil), skin on4.5 lb
- Kosher salt (divided)3 tbsp
- Garlic cloves, peeled10 cloves
- Fresh orange juice (or sour orange), preferably fresh1.25 cup
- White vinegar2 tbsp
- Extra-virgin olive oil0.25 cup
- Dried oregano1 tbsp
- Ground cumin1 tsp
- Freshly ground black pepper1 tsp
- Baking powder (for skin crisping)1 tbsp
Nutrition Facts
Per serving: About 8 oz cooked pork with skin (420g)
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Tips & Techniques
Seasonal Flavor Framework
A practical guide to composing balanced late-summer plates by pairing charred proteins, smoky accents, bright quick pickles, fresh herbs, and crunchy textures. Includes short technique boxes (quick pickles, finishing oils, compound butters) and clear timing notes so readers can mix-and-match market produce into satisfying meals.
Guides
Late-Summer Sips Guide
An ingredient-first guide to 10–12 late-summer cocktails and mocktails that turn peaches, watermelon, tomatoes, herbs, and stone fruit into vibrant drinks. Covers shrubs, grilled and charred fruit, tea infusions, batch methods, low-ABV swaps, and pairing notes for backyard grills.
Guides
Trending Charred Fruit Finishes
A practical guide to finishing grilled late‑summer fruits—peaches, plums, pineapple, and citrus—using glazes, brûlée sugars, herb‑salt contrasts, cheese pairings, and boozy sauces. Includes step‑by‑step techniques, eight quick finish recipes, and pairing ideas for desserts, salads, and grill‑side cocktails you can make tonight.
More from Baking
View all Baking recipes →Baked Mac and Cheese
Summer Berry Cake
Ricotta Turkey Stuffed Shells
Salted Caramel Popcorn
Gluten Free Lump Crab Cakes with Almond Flour and Lemon Zest
Seafood Baked Pasta
Cheesy Baked Penne with Italian Sausage and Broccoli
Classic Slow-Baked BBQ Baked Beans with Bacon & Molasses (Make-Ahead Labor Day Side)
Buttercream Frosting
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · Answers may not always be perfect