Main Courses
This authentic Cuban mojo pork recipe brings the bold flavors of Havana straight to your kitchen, where citrus, garlic, and oregano transform tough pork into melt-in-your-mouth perfection. 🌟 Growing up in Georgia, I learned how the right marinade could turn simple cuts into legendary meals—this one’s no exception.
The secret lies in the mojo marinade, a vibrant blend of garlic, lime, and spices that tenderizes while infusing deep, aromatic flavor.
The process is straightforward but powerful: you’ll start with a foolproof marinade that works on pork shoulder, tenderloin, or even ribs. Let it work its magic for at least 4 hours (overnight is ideal), then cook it to your preferred method—grilled, roasted, or blackened—until the meat is fall-apart tender.
The key? High heat and patience, just like I’ve perfected over years of cooking for crowds at The Smoky Pig.
What you’ll end up with is restaurant-quality pork that’s juicy, flavorful, and impossible to resist. The mojo marinade doesn’t just flavor the meat—it caramelizes into a sticky, aromatic crust that adds layers of depth.
Serve it sliced over rice with black beans, fried plantains, and a fresh salad for the full Cuban experience.
This recipe honors tradition while adapting to home kitchens—no fancy equipment needed, just time and attention. Whether you’re hosting a family dinner or craving a taste of Cuba, this dish delivers authentic, soul-satisfying flavor that’ll have everyone asking for seconds. Let’s get cooking!
Ingredients for authentic cuban mojo pork
Citrusy, garlicky, and deeply aromatic—these ingredients create the soul of Cuban mojo pork.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🍖 | 3 lb | Bone-in for best flavor |
| Fresh Garlic Cloves 🧄 | 12 cloves | Peeled, lightly crushed |
| Fresh Lime Juice 🍋 | ¾ cup | From about 6-8 limes |
| Fresh Orange Juice 🍊 | ½ cup | From about 2 oranges |
| Olive Oil 🫒 | ½ cup | Extra-virgin preferred |
| Dried Oregano 🌿 | 2 tbsp | Mexican oregano ideal |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for depth |
| Ground Black Pepper 🌶️ | 1 ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Bay Leaves 🍃 | 2 whole | Dried, crumbled |
| Cumin Seeds 🌿 | 1 tsp | Toasted lightly |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Lime Zest 🍋 | 1 tbsp | Bright yellow zest only |
The pork shoulder is non-negotiable here—bone-in cuts stay juicier and pack more flavor. Costco or local butcher shops usually have the best prices, and you’ll want about 3 pounds for a crowd. Look for cuts with good marbling, not too lean. For the citrus, Mexican limes and Valencia oranges from Latin markets bring the most authentic tang—regular grocery store limes work in a pinch, but the zest will be less vibrant. The garlic? Freshly peeled and lightly crushed releases more aroma than pre-minced. Toast your cumin seeds in a dry pan for 30 seconds before grinding—they’ll add a nutty depth that transforms the marinade.
No Mexican oregano? Regular dried oregano at half the amount works, but you’ll miss that earthy, slightly floral note. Short on fresh citrus? Bottled lime juice works for marinating, but add extra zest to compensate. The olive oil should be extra-virgin—California or Spanish varieties from Trader Joe’s or Whole Foods have the best balance of fruitiness and smoothness. If you’re cooking for a crowd, double the marinade and reserve half for basting during cooking. The bay leaves add subtle earthiness—crush them slightly before adding to release their oils, but don’t overdo it or they’ll turn bitter.
Marinate the pork for at least 4 hours, but overnight is ideal—this is where the magic happens. Store the marinade in a sealed container in the fridge, and the pork can stay submerged for up to 24 hours. The leftovers? Reheat gently in the marinade to keep them moist, or use the extra mojo as a sauce for rice or beans. The marinade itself keeps for 5 days in the fridge—freeze half if you’re not using it all. For serving, toss the cooked pork with reserved marinade and fresh cilantro just before plating—that bright green pop makes all the difference.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss the pork shoulder in a Dutch oven with minced garlic, lime, and orange juice, then let the oven do the work. No flipping, no fussing, no extra pans. That bright citrus-mojo marinade cooks right into the meat, so you’re basically getting a double dose of flavor without extra effort.
- Citrus Bomb Flavor: Between us, this isn’t just "good"—it’s ridiculously good. The pork shoulder gets this perfect balance of tangy, sweet, and garlicky, with that crispy edge when it caramelizes. Honestly, the first time I made it, I ate a whole piece straight from the pan. No shame.
- Leftovers? More Like Leftovers Love: This recipe practically begs to be made in bulk. The mojo pork tastes even better the next day—ideal for sandwiches, tacos, or just reheating with rice. I’ll be real: I’ve had it cold in salads three days later, and no one ever complains. That’s the mark of a winner.
- Budget-Friendly Crowd-Pleaser: Pork shoulder is cheap, and this recipe stretches it far. Feed a family of four for under $15, and you’ll still have leftovers for lunch. Plus, the citrus and garlic make it feel special—like you slaved over it—without the fancy price tag. My college budget would’ve wept with joy.
Step-by-step instructions for authentic Cuban mojo pork
Here's how to transform tough pork shoulder into tender, citrus-infused perfection.
👨🍳 Step 1: Toast the Spices for Maximum Flavor
In a dry skillet over medium heat, toast the 1 tsp cumin seeds for 1-2 minutes until fragrant and lightly golden. Watch them carefully—they burn quickly! Immediately transfer to a bowl and let cool for 5 minutes.
While they cool, crush the 12 cloves fresh garlic with the flat side of your knife—just enough to break their skins, not pulp them. Add the toasted cumin seeds, 2 tbsp dried oregano, 1 tbsp ground cumin, 1.5 tsp ground black pepper, 1.5 tsp salt, and 2 whole bay leaves to a mortar or small bowl. Here's the thing—crushing the spices together releases their essential oils, which is where the authentic mojo magic happens.
🍳 Step 2: Create the Mojo Marinade
In a large mixing bowl, combine the 0.5 cup olive oil, 0.75 cup fresh lime juice, and 0.5 cup fresh orange juice. Whisk until fully emulsified—this creates a silky base for the marinade. Add the crushed garlic and spice mixture, then stir vigorously for 1 minute.
Finally, add the 1 tbsp fresh lime zest and 0.25 cup chopped fresh cilantro. Give it one final stir. The marinade should be vibrant yellow with a bright citrus aroma. If you taste it now, you'll notice the perfect balance of tangy, spicy, and aromatic notes—this is your flavor foundation. Let it sit at room temperature for 10 minutes to allow the spices to bloom fully.
🥘 Step 3: Marinate the Pork Shoulder
Place the 3 lb pork shoulder in a large resealable plastic bag or glass container with a tight lid. Pour the mojo marinade over the meat, making sure it's completely coated. Seal the bag or container and massage the pork gently to distribute the marinade evenly. Here's the secret—I like to turn the bag upside down a few times to ensure all surfaces get coated.
Refrigerate the pork for at least 12 hours (overnight is ideal), turning the bag every 4-6 hours if possible. This long marinating time is crucial—it tenderizes the meat and infuses it with that signature Cuban mojo flavor. The acid from the citrus will begin breaking down the muscle fibers, while the spices penetrate deeply. Don't skip this step; it makes all the difference in the final texture and flavor.
🔥 Step 4: Cook the Pork to Perfection
Preheat your oven to 325°F. Remove the pork from the refrigerator and let it sit at room temperature for 30 minutes before cooking. This ensures even cooking throughout. Place the pork in a roasting pan, fat-side up, and cover tightly with aluminum foil.
Roast for 3 hours, then remove the foil and increase the oven temperature to 425°F. Continue roasting for another 30-45 minutes until the internal temperature reaches 195-203°F and the pork is fork-tender. The crust should be deep golden brown—this is your signal that the pork is ready. If it's not brown enough, broil for 2-3 minutes at the end, watching closely to avoid burning.
⏰ Step 5: Rest and Serve
Transfer the pork to a cutting board and let it rest for at least 30 minutes before slicing. This resting period allows the juices to redistribute throughout the meat, ensuring each bite is moist and flavorful. While it rests, tent loosely with foil to keep it warm.
When ready to serve, slice the pork against the grain into ½-inch thick pieces. The meat should pull apart easily with minimal resistance. Garnish each serving with additional chopped fresh cilantro and a squeeze of fresh lime juice for that final authentic touch. Serve with black beans, white rice, and warm tortillas for a complete Cuban feast.
Pro Tips For Making Authentic Cuban Mojo Pork
- CRUSH GARLIC FIRST: I learned this the hard way—smashing garlic cloves with the flat side of your knife before mincing them turns this dish from "good" to "unforgettable." The released allicin deepens the flavor, and you’ll actually taste it in the mojo sauce instead of just smelling it.
- SLOW THE SEAR: Skip the rush to brown everything at once. Work in batches—two at most—so the pork shoulder gets a proper crust without steaming. Overcrowding the pan just makes it sad and uneven.
- BALANCE THE ACID: Equal parts lime and orange juice is a starting point, but taste as you go. If the mojo tastes too sharp, add a splash of water or a pinch of sugar (yes, even in Cuban cooking). The goal is bright, not puckery.
- REST THE PORK: Let that pork shoulder sit under foil for at least 10 minutes after pulling it from the oven. I know, you’re hungry. But cutting into it too soon means dry, shredded disappointment instead of tender, juicy perfection.
Dietary considerations for this recipe
Gluten-Free Adaptations
This recipe is naturally gluten-free, but there are a few key considerations for those avoiding cross-contamination or following strict gluten-free diets. Always check your olive oil, dried oregano, and ground spices for gluten-free certification, as some brands process in shared facilities.
I recommend Bob's Red Mill or Penzeys Spices for certified gluten-free options. The marinade itself is safe, but if you're serving with tortillas or bread, opt for corn tortillas or gluten-free bread from Canyon Bakehouse. 🌾
Dairy-Free Considerations
The authentic Cuban mojo pork recipe is dairy-free by default, but traditional Cuban dishes often include cheese or sour cream as toppings. For a fully dairy-free experience, skip these additions or use dairy-free alternatives like coconut yogurt or almond-based sour cream.
The mojo marinade's bright citrus and spice profile stands strong without dairy, so you won't miss it. I've served this dish at vegan potlucks with great success—just emphasize the fresh herbs and citrus garnishes. 🌱
Low-Sodium Options
If you're watching your sodium intake, you can reduce the 1.5 tsp salt in the marinade to just ½ tsp without sacrificing flavor. The citrus and spices carry enough punch to compensate.
For extra umami depth, add 1 tsp smoked paprika or ½ tsp garlic powder to enhance the savory notes. I've tested this variation and found it works beautifully, especially when paired with homemade black beans (seasoned with cumin and lime instead of salt). 🧂
Allergen-Friendly Swaps
For those with citrus allergies, you can substitute the lime and orange juice with an equal amount of apple cider vinegar and white wine vinegar (½ cup each). The acidity remains but with a different flavor profile.
If you're avoiding cilantro, omit it from the marinade and garnish with fresh parsley or chopped green onions instead. For nut allergies, ensure your olive oil is 100% pure and processed in a nut-free facility. Always double-check labels when making substitutions. 🌿
Protein Substitutions
While pork shoulder is traditional, you can adapt this recipe for other proteins. For chicken, use 2 lbs boneless thighs and marinate for 6-8 hours instead of overnight. For beef, try 2 lbs flank steak with a 4-hour marinade—the acid works faster on leaner cuts.
I've even made this with tofu for a vegan version, pressing and marinating extra-firm tofu for 12 hours before grilling. The mojo marinade works beautifully on all these proteins, though cooking times will vary. 🍗
Keto-Friendly Adjustments
This recipe is already keto-friendly as written, but you can enhance its low-carb appeal by serving it with cauliflower rice instead of white rice. For extra fat to support ketosis, drizzle the sliced pork with avocado oil before serving.
The mojo marinade's high-fat content from olive oil and citrus oils makes this dish naturally satisfying for keto diets. I've served this at my farm's keto potlucks with great success—just double-check your spice blends for hidden fillers or anti-caking agents that might contain carbs. 🥑
Nutrition facts
Frequently asked questions
Can I use chicken or beef instead of pork for this recipe?
The mojo marinade works beautifully on other proteins. For chicken, use 2 lbs boneless thighs and marinate for 6-8 hours instead of overnight. For beef, try 2 lbs flank steak with a 4-hour marinade—the acid works faster on leaner cuts. Just reduce marinating time for beef to avoid over-tenderizing. The citrus and spices will transform any protein into something special!
What's the best way to store leftover mojo pork?
Store cooked pork in an airtight container with some reserved marinade to keep it moist. It stays fresh in the fridge for 4 days or freezes beautifully for up to 3 months. To reheat, warm gently in the oven at 300°F until heated through—microwaving can make it dry. The marinade itself keeps for 5 days in the fridge or 3 months frozen.
Can I make this recipe without fresh citrus?
Yes! Use ½ cup bottled lime juice plus ½ cup orange juice (or sub with white wine vinegar for acidity). Add extra zest (2 tbsp lime zest) to compensate for the lack of freshness. The flavor won't be identical, but it'll still be delicious. For best results, use freshly squeezed juice whenever possible—it makes all the difference!
Why does my mojo pork turn out dry?
Dry pork usually means it wasn't rested long enough or was overcooked. Always let the meat rest for 30+ minutes after cooking, and check internal temp with a meat thermometer (195-203°F for shoulder). If using a leaner cut, baste frequently with marinade during cooking. The acid in mojo helps tenderize, but too much time at high heat can dry it out.
What sides pair best with Cuban mojo pork?
For an authentic Cuban meal, serve with:
- Black beans (seasoned with garlic and cumin)
- White rice (or cauliflower rice for keto)
- Fried plantains (sweet or savory)
- Fresh mango salad (to cut the richness)
