
Ready in: 12 hours 10 minutes · Serves: 8 · Technique: Slow Roasting · Storage: Up to 5 days in the refrigerator.
Quick Answer
This Cuban Mojo Pork recipe infuses the meat with vibrant citrus and herb flavors, making it a festive centerpiece perfect for holiday gatherings.
As the crisp autumn air settles over New York City, I find myself daydreaming of my travels and the vibrant flavors that inspired my favorite dishes. One such dish that's been a staple in my kitchen, particularly as we gear up for the festive season, is Cuban Mojo Pork. This dish isn't just a meal; it's an experience, rich in history and flavor, perfect for gatherings around Thanksgiving or Christmas when our tables overflow with good food and great company.
A Flavorful Holiday Staple

Why You'll Love This Recipe
- Experience a burst of flavors with the aromatic marinade that celebrates Cuban cuisine.
- Perfect for festive gatherings, it creates a centerpiece dish that brings everyone together.
- Leftover pork is versatile and can be used in various dishes like tacos or sandwiches, making it great for meal prep.
- Slow-cooking ensures the meat is tender, moist, and falls apart with a fork, highlighting the importance of patience in cooking.
Ingredients
Gather the following ingredients to make your Cuban Mojo Pork:
Meat
- Pork Shoulder: 4 pounds, boneless
Marinade
- Garlic: 10 cloves, minced
- Fresh cilantro: 1 cup, roughly chopped
- Orange juice: 1 cup, freshly squeezed
- Lime juice: ½ cup, fresh
- Oregano: 1 tablespoon, dried
- Cumin: 1 teaspoon, ground
- Olive oil: ½ cup
- Salt: 1 tablespoon
- Black pepper: 1 teaspoon
How to Make Cuban Mojo Pork (Step-by-Step)
Follow these steps to create your flavorful Cuban Mojo Pork:
Step 1: Marinate the Pork
In a large mixing bowl, combine the minced garlic, chopped cilantro, orange juice, lime juice, oregano, cumin, olive oil, salt, and pepper. Stir until you get a fragrant, vibrant mixture. This marinade is the heart of the dish, and the aroma will fill your kitchen as it mingles.
Step 2: Prepare the Pork
Place the pork shoulder in a large, resealable plastic bag or a glass baking dish. Pour the marinade over the pork, ensuring it is well-coated. Seal the bag (or cover the dish) and let it marinate in the refrigerator for at least 8 hours, preferably overnight for maximum flavor.
Step 3: Roast the Pork
Preheat your oven to 300°F (150°C). Remove the pork from the marinade, allowing excess liquid to drip off (but don't discard the marinade!). In a large Dutch oven or roasting pan, sear the pork on all sides over medium-high heat until it's golden brown, about 4-5 minutes per side, that delightful caramelization releases a savory scent.
Step 4: Slow Cook
Add the reserved marinade to the pot, and cover it with a lid or aluminum foil. Roast in the preheated oven for about 4-5 hours or until the pork is fork-tender and has a beautiful caramelized crust, with a juicy interior that practically melts in your mouth.
Step 5: Shred and Serve
Once cooked, remove the pork from the oven and let it rest for at least 15 minutes. Use two forks to shred the meat, drizzling some of the pan juices over it to keep it moist and flavorful. Serve with rice and black beans, or as a flavorful filling for tacos or sandwiches.

Common Mistakes to Avoid
- Skipping the Marinade Time: Don't rush the marinating process. Letting the pork soak in the flavors overnight makes a big difference!
- Not Searing the Meat: Searing the pork before roasting helps lock in moisture and adds a great depth of flavor.
- Cooking at Too High a Temperature: Slow and low is the key! Avoid high temperatures which can dry out the meat instead of tenderizing it.
Tips and Tricks for Success
- Use a Meat Thermometer: For the best results, a thermometer ensures your meat reaches an internal temperature of 190°F (88°C) for optimal tenderness.
- Experiment with Citrus: While orange and lime are classic, don't hesitate to play with grapefruit or lemon for a different twist in your marinade.
- Save the Leftovers: This pork is incredibly versatile. Enjoy it in sandwiches, in tacos, or on a salad for days after the initial roast.
Variations
- Try substituting lemon juice for lime juice for a brighter flavor.
- Use fresh herbs like parsley or thyme instead of cilantro for a different aroma.
- Replace pork shoulder with pork loin for a leaner option.
- Add a splash of apple cider vinegar for extra tang.
How to Serve
- Pair with rice and black beans for a traditional accompaniment.
- Serve as a filling for tacos or sandwiches for a delightful twist.
- Complement with tangy mango salsa or pickled onions to add a pop of flavor.
- Offer alongside roasted seasonal vegetables or a refreshing citrus salad.

Make Ahead and Storage
- Make Ahead: Marinate the pork shoulder 8 hours or overnight for maximum flavor.
- Storage: Leftover Cuban Mojo Pork can be stored in an airtight container in the refrigerator for up to 5 days.
- Reheating: Reheat gently in a skillet over low heat or in the microwave until warmed through.
- Freezing: Freeze in portions for longer storage; thaw in the refrigerator before reheating.
Recipe Notes / What I Learned
In preparing this dish, I learned just how essential patience is in cooking. Allowing the flavors to meld overnight truly brings the dish to life-it's a perfect reminder that good things come to those who wait! When I finally removed that tender, aromatic pork from the oven, the wait was undeniably worth it.
Yield and Serving Size
Yield: 8 servings · Serving Size: 1 cup shredded pork
Nutrition Snapshot
Estimated Nutrition Per Serving: ~350 calories · 25g protein · 10g carbs · 20g fat

Recipe by:
Cuban Mojo Pork with Citrus and Herbs
Ingredients
Equipment
Method
- In a large mixing bowl, combine the minced garlic, chopped cilantro, orange juice, lime juice, oregano, cumin, olive oil, salt, and pepper. Stir until you get a fragrant mixture.
- Place the pork shoulder in a large, resealable plastic bag or a glass baking dish. Pour the marinade over the pork, ensuring it is well-coated. Seal the bag and let it marinate in the refrigerator for at least 8 hours, preferably overnight.
- Preheat your oven to 300°F (150°C). Remove the pork from the marinade and sear the pork on all sides until golden brown, about 4-5 minutes per side. Add the reserved marinade to the pot, and cover it. Roast for about 4-5 hours or until the pork is fork-tender.
- Once cooked, remove the pork from the oven and let it rest for at least 15 minutes. Shred the meat using two forks and drizzle some of the pan juices over it before serving.
Notes
FAQs
1. Can I use a different cut of pork for this recipe?
While pork shoulder is ideal for its flavor and tenderness, you can use pork loin or pork leg. Just be aware that these cuts may not be as juicy and tender as the shoulder.
2. How long should I marinate the pork?
For best results, marinate the pork for at least 8 hours, preferably overnight. This allows the flavors to penetrate the meat more effectively.
3. Can I make Cuban Mojo Pork in a slow cooker?
Yes, you can adapt this recipe for a slow cooker. Simply sear the pork first, then transfer it to the slow cooker with the marinade and cook on low for 6-8 hours.
4. What should I serve with Cuban Mojo Pork?
This dish pairs well with rice and black beans, but you can also serve it with tangy mango salsa, pickled onions, roasted vegetables, or a citrus salad.
5. How do I store leftovers?
Leftover Cuban Mojo Pork can be stored in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze it in portions and thaw in the refrigerator before reheating.




