Cuban Mojo Pork is a vibrant, flavor-packed dish that transports you straight to the heart of the Caribbean with each tender bite. Known for its citrusy marinade and rich, savory profile, this dish is both simple to prepare and utterly delicious. Perfect for family gatherings or a cozy dinner, you’ll find it not only easy to make but also incredibly satisfying. Whether enjoyed as a main dish with sides or incorporated into sandwiches or tacos, this recipe is a must-try for anyone looking to elevate their culinary skills and impress their guests.
What Makes This Recipe So Irresistible
This Cuban Mojo Pork recipe stands out for several reasons. First, the marinade features fresh citrus juices and garlic, which permeate the meat and infuse it with exceptional flavors. It’s a dishwasher-friendly option because you can marinate the pork in a resealable bag. Also, the slow-roasting method ensures that the pork shoulder becomes meltingly tender, making it easy to shred after cooking. Finally, the combination of simple ingredients makes it budget-friendly while delivering restaurant-quality results right at home.
How the Cooking Process Comes Together
Creating this delicious Cuban Mojo Pork is straightforward and beginner-friendly. You start by preparing a simple marinade, allowing the pork to soak up the flavors overnight. Once marinated, the pork is roasted slowly to enhance its tenderness. After a good amount of time in the oven, you simply let it rest before shredding it. Serve it with your favorite sides to complete the meal, and you’re good to go!
Ingredients
- Prep time: 15 minutes
- Cook time: 3-4 hours
- Total time: 4-4.5 hours (includes marinating)
- Servings: 6-8
- 2-3 pounds of pork shoulder
- 1/2 cup orange juice
- 1/4 cup lime juice
- 1/4 cup olive oil
- 6 cloves garlic, minced
- 1 tablespoon oregano
- 1 teaspoon cumin
- Salt and pepper to taste
- 1 onion, sliced
The key ingredients in this recipe work harmoniously to create a delightful flavor profile. The pork shoulder is ideal for slow cooking due to its higher fat content, ensuring that it stays juicy and tender throughout the roasting process. The orange and lime juices add brightness, while garlic and spices round out the taste, making it a balanced dish!

Step-by-Step Instructions
Follow these simple steps to prepare your Cuban Mojo Pork:
- In a bowl, mix the orange juice, lime juice, olive oil, minced garlic, oregano, cumin, salt, and pepper to create the marinade.
- Place the pork shoulder in a large resealable bag or dish and pour the marinade over it. Seal the bag or cover the dish and marinate in the refrigerator for at least 4 hours, preferably overnight.
- Preheat the oven to 300°F (150°C).
- Remove the pork from the marinade and place it in a roasting pan. Pour any remaining marinade over the pork and add the sliced onions.
- Cover the pan with foil and roast in the preheated oven for 3-4 hours, or until the pork is tender and easily shreds with a fork. Don’t rush this step; low and slow is key!
- Optionally, remove the foil during the last hour of cooking for a crispy exterior.
- Let the pork rest for 10-15 minutes before serving. Shred the pork and serve with rice, beans, or your choice of sides.
Tip: If you’re short on time, marinating for the minimum of 4 hours still brings a good flavor, but overnight is preferred for optimal taste.
Serving Suggestions
This Cuban Mojo Pork is incredibly versatile when it comes to serving options. Here are a few ideas:
- Serve it with a side of fluffy rice and black beans.
- Offer fresh tortillas for making delicious tacos.
- Pair it with fried plantains for an authentic Cuban experience.
- Try it with a crunchy slaw or a fresh salad to balance the richness.
For drinks, consider pairing this dish with a refreshing mojito or a light beer. It’s perfect for any occasion, whether it’s a family dinner or a party with friends!
Storing and Reheating Your Leftovers
If you happen to have leftovers (which is rare because it’s so delicious), here’s how to store and reheat:
To store, let the pork cool completely, then place it in an airtight container in the refrigerator. It will stay fresh for up to 3-4 days. Alternatively, you can freeze the shredded pork in freezer-safe bags for 2-3 months.
To reheat, gently warm the pork on the stovetop or in the oven. If using the microwave, do so in 30-second intervals to avoid drying it out. Adding a splash of broth or extra marinade can help keep it moist.
Helpful Cooking Tips
Here are some practical tips to make your cooking experience even better:
- For added flavor, consider marinating for a full 24 hours.
- If you don’t have a roasting pan, a cast iron skillet works great too.
- Use a meat thermometer to ensure the pork reaches at least 190°F for optimal shredding.
Avoid common mistakes like skipping the marinating step or cooking at too high a temperature, which can dry out the meat.
Variations on a Classic
This recipe is easily adaptable! Here are a few variations to consider:
- Try using different cuts of pork, such as pork loin or tenderloin, but adjust the cooking time accordingly.
- Add additional spices, like smoked paprika or chili powder, for an extra kick.
- Incorporate other citrus fruits like grapefruit or pineapple juice in the marinade for a unique twist.
Frequently Asked Questions
Can I cook this pork in a slow cooker?
Absolutely! Just marinate the pork as directed, then cook it on low for about 8 hours in your slow cooker.
Can I make this dish ahead of time?
Yes! You can marinate and cook the pork a day in advance. Just reheat before serving.
Is it necessary to remove the foil when roasting?
Removing the foil during the last hour helps develop a crispy, caramelized exterior, which many find delicious.
Can I use a different cut of meat?
You can, but pork shoulder is recommended for its fat content which ensures tenderness. If using a different cut, adjust cooking time accordingly.
What are good sides to go with Cuban Mojo Pork?
Rice, beans, fried plantains, and a light salad pair beautifully with this dish.

