
This Spanish pork roast brings Cuban tradition to your table with tender meat and bright mojo sauce. The citrus marinade transforms simple pork shoulder into something extraordinary.
I learned this from my grandmother’s handwritten cards, where she measured everything by feel. The secret is letting the pork marinate overnight, allowing the garlic and sour orange flavors to penetrate deeply.
After slow roasting, the meat becomes fall-apart tender while the mojo sauce adds a vibrant citrus punch. The combination of juicy pork and zesty mojo is what makes this dish unforgettable.
Serve with black beans and rice for a complete meal that feels special but requires no heroic effort.
Ingredients for Spanish Pork Roast Recipe with Mojo
Pantry staples plus citrus and pork shoulder create this bold, traditional dish with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 3 lb | Bone-in, skin-on preferred |
| Sour Orange Juice 🍊 | 1 cup | Freshly squeezed if possible |
| Garlic Cloves 🧄 | 8 cloves | Peeled, minced finely |
| Fresh Oregano 🌿 | 2 tbsp | Chopped, leaves only |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for deeper flavor |
| Dried Bay Leaves 🍃 | 2 whole | For marinade depth |
| Kosher Salt 🧂 | 2 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Coarse grind for texture |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For marinade and mojo |
| Fresh Lime Juice 🍋 | ½ cup | For mojo sauce brightness |
| Fresh Orange Juice 🍊 | ½ cup | For mojo sauce balance |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for mojo garnish |
| Ground Coriander 🌿 | 1 tsp | For earthy depth in marinade |
The pork shoulder is non-negotiable here—bone-in, skin-on gives the best texture and flavor. Costco has great prices for large cuts, or ask your butcher to cube it for you (they’ll often do it for free). Sour orange juice is the Cuban secret—look for it at Latin markets or online. If you can’t find it, a mix of orange and lime juice gets you close (but not quite the same).
No sour orange? Half orange juice, half lime juice with a splash of grapefruit works. Fresh oregano is ideal, but dried Mediterranean oregano at one-third the amount is fine. For the mojo, use fresh cilantro—it’s not the same with dried. The cumin and coriander can be swapped for whole seeds toasted and ground fresh if you’re feeling fancy.
The pork marinates best overnight, so plan ahead. Leftovers keep 4-5 days in the fridge and taste even better the next day. The mojo sauce stays bright for 3 days—drizzle it over everything, not just the pork.
Why You’ll Love This Recipe
- I’ll be real: the flavors taste even better the next day in tacos or sandwiches.
- Minimal Chopping Required: I just toss pork shoulder with crushed garlic, oregano, and cumin—no knife skills needed.
- That Mojo Magic: The sour orange juice soaks into the meat, making every bite tangy and rich.
- Feeds a Crowd: Honestly, it’s my go-to for Sunday dinner with family or meal prep for the week.
Step-by-Step Instructions for Spanish Pork Roast With Mojo
Here’s the method I’ve perfected over years of making this citrus-kissed pork roast.
Step 1: Create the Citrus-Garlic Marinade
In a large bowl, combine the 1 cup Sour Orange Juice, 8 cloves Garlic Cloves, minced, 2 tbsp Fresh Oregano, 1 tbsp Ground Cumin, 2 whole Dried Bay Leaves, 2 tsp Kosher Salt, 1 tsp Freshly Ground Black Pepper, and 1 tsp Ground Coriander with 0.5 cup Extra-Virgin Olive Oil.
Whisk vigorously until the mixture is fully emulsified and the spices are evenly distributed. You’ll notice the aromatics start to release their fragrance immediately. This marinade develops its full complexity after sitting for 10 minutes, allowing the flavors to meld together.
Step 2: Marinate and Prepare the Pork Shoulder
Place the 3 lb Pork Shoulder in a large resealable bag or shallow dish and pour the marinade over it, ensuring all surfaces are coated. I like to score the skin in a crosshatch pattern first—this helps the marinade penetrate deeper and creates more surface area for crisping.
Let it marinate in the refrigerator for at least 4 hours, but preferably overnight. The longer it sits, the more the citrus and spices work their way into the meat. You’ll know it’s properly marinated when the pork has taken on a slightly grayish hue from the garlic and spices.
Step 3: Slow-Roast to Perfection
Preheat your oven to 325°F. Remove the pork from the marinade (reserve the marinade) and place it skin-side up on a rack in a roasting pan. This elevation allows heat to circulate underneath, ensuring even cooking.
Roast for 3 to 3.5 hours, basting with the reserved marinade every 45 minutes. You’ll see the skin start to blister and crisp about halfway through. The pork is done when the internal temperature reaches 195°F and the meat pulls apart easily with a fork.
Step 4: Prepare the Mojo Sauce
While the pork rests, combine the 0.5 cup Fresh Lime Juice and 0.5 cup Fresh Orange Juice with 0.5 cup Fresh Cilantro, chopped, in a small bowl. Stir in 2 tablespoons of the reserved marinade for depth.
The sauce should be bright and aromatic, with the cilantro adding freshness. Let it sit for 10 minutes to allow the flavors to develop. Taste and adjust the acidity with a touch more citrus if needed, though the balance should be perfect as is.
Step 5: Rest, Slice, and Serve
Transfer the pork to a cutting board and let it rest for 20 minutes. This allows the juices to redistribute, ensuring the meat stays moist when sliced. The skin should be crackling and deeply browned, while the interior remains tender.
Slice the pork against the grain into 1-inch thick pieces and arrange on a platter. Drizzle generously with the mojo sauce and garnish with additional Fresh Cilantro. Serve immediately with the remaining sauce on the side for dipping.
Pro Tips For Making Spanish Pork Roast Recipe With Mojo
- Marinate Overnight: I learned this the hard way—pork shoulder needs at least 8 hours in the mojo (sour orange juice, garlic, oregano, cumin) to really soak up the flavors. Anything less and you’re missing out.
- Sear Before Slow Cooking: Get a good sear on all sides of the pork in a hot pan first—about 3-4 minutes per side. It locks in the juices and adds depth to the roast.
- Skip the Dried Oregano: Fresh oregano makes a real difference here. Dried just doesn’t have the same brightness, and this dish deserves that fresh, citrusy punch.
- Let It Rest: After pulling it from the oven or slow cooker, give the pork a solid 15-20 minutes under foil before slicing. It keeps the meat juicy and makes serving way easier.
Make-Ahead Tips for Leftovers
Marinade Prep Ahead
I always mix the marinade the night before—it takes just 5 minutes but saves so much time on cooking day. Combine all marinade ingredients in a bowl, whisk, and store covered at room temperature. The flavors meld better overnight. 💡
Pork Storage
After scoring and marinating the 3 lb Pork Shoulder, place it in a resealable bag with all the marinade. It keeps beautifully in the fridge for up to 24 hours. I use a gallon-sized bag to ensure full coverage.
Mojo Sauce Advance
The mojo sauce can be made 1 day ahead and stored in an airtight container. Just combine the citrus juices and cilantro, then refrigerate. The flavors actually improve with time. Stir in the reserved marinade just before serving.
Oven Schedule
For stress-free cooking, start the pork in the morning on 325°F. It’ll be ready by early afternoon. I set a timer to baste every 45 minutes—this ensures even cooking and prevents drying.
Reheating Tips
Leftover pork stays tender when reheated gently. Place slices in a baking dish with a splash of mojo, cover with foil, and warm at 300°F for 15-20 minutes. Avoid microwaving to preserve texture. ❄️
Serving Shortcut
Slice the pork ahead and store it in the mojo sauce. This keeps it moist and ready to serve. Just warm the whole dish on the stovetop over low heat for 10 minutes, stirring occasionally.
Nutrition Facts
Frequently Asked Questions
Can I use pork loin instead of shoulder?
Pork shoulder works best for its fat content and tenderness. Pork loin can be used but may dry out during the 3-hour roast.
How do I know when the pork is done?
Use a meat thermometer—it’s ready at 195°F internal temperature. The meat should pull apart easily with a fork.
What if I can’t find sour orange juice?
Mix equal parts orange and lime juice with a splash of grapefruit. It won’t be identical but will still deliver that bright citrus flavor.
Can I make this in a slow cooker?
Yes! Cook on low for 8 hours or high for 5-6 hours. Skip the oven basting but add the mojo sauce before serving.
- Korean Fried Chicken Wings Recipe Air Fryer: Extra Crispy With Gochujang Glaze - October 19, 2026
- Raan Roast Recipe by Food Fusion: Pakistani-Style Spiced Leg of Lamb - October 19, 2026
- Slow Cooker Pork Ribs Recipe Australia: Fall-Off-The-Bone Aussie BBQ Style - October 19, 2026