This flavorful Cuban Mojo Pork comes together in about 15 minutes of prep and slow-cooks for a quick and easy meal that your family will love! Switch up the spices or even use some leftover veggies to suit your taste, making it perfect for a “clean-out-the-fridge” meal. Trust me, it’s one of those comforting dishes that brings everyone to the table, eager for a second helping!
Ingredients You’ll Need for Cuban Mojo Pork
- Pork Shoulder
- Garlic
- Oranges
- Limes
- Olive Oil
- Cumin
- Oregano
- Salt and Black Pepper
Let’s Get Cooking: How to Make Cuban Mojo Pork
Prepare the Marinade (5 minutes)
- Start by combining about 6 minced garlic cloves, the juice of 2 oranges and 2 limes, 1/4 cup olive oil, 1 tablespoon cumin, 1 tablespoon oregano, and a few good pinches of salt and black pepper in a mixing bowl.
- Whisk until everything is beautifully blended, and you can smell that garlicky goodness wafting through your kitchen.
Marinate the Pork (1 minute prep, 4 hours – overnight wait)
- Place your 4-5 pounds of pork shoulder into a large resealable plastic bag or a dish.
- Pour that dreamy marinade all over the pork, making sure to coat it well. Seal the bag or cover the dish, and pop it into the refrigerator for at least 4 hours, preferably overnight. This gives the flavors time to infuse trust me, it’ll be worth it!
Preheat the Oven (10 minutes)
- When you’re ready to cook, preheat your oven to 300°F (150°C). This low and slow method is the secret to moist, tender pork!
Get the Pork Ready for Cooking (5 minutes)
- After marinating, take the pork out of the fridge, let it sit for a few minutes, and then place it in a roasting pan.
- You can even strain the marinade and reserve the juices for basting or serving later!
Roast the Pork (4-5 hours)
- Cover the pan with foil and roast it in the preheated oven for about 4-5 hours. You want it to cook until it’s tender enough to pull apart with just a fork. It should start smelling heavenly around your place…you might get a little hungry waiting!
Rest and Shred (30 minutes)
- Important step! Once it’s done cooking, let it rest for about 30 minutes before shredding. This helps the juices redistribute, making it extra succulent!
Serve and Enjoy!
- Shred the pork with two forks, it’s super easy and serve it up with a side of rice, black beans, or in sandwiches. You can even top it with some pickled red onions if you’re feeling fancy!

Why I Love This Cuban Mojo Pork Recipe
This is my go-to recipe when I need something that feels comforting but doesn’t require a lot of fuss. Honestly, I’m a real sucker for the bright flavors of citrus mixed with the tender, juicy pork it’s one of those “wow” dishes that I could eat every week and not get tired of it! There’s just something magical about pulling apart that luscious meat and serving it with colorful sides.
The best part is, you can switch up the ingredients based on what you have. Got a sad-looking veggie in the fridge? Toss it in! Leftover rice? Perfect! And if you want to make it even easier, toss it all in a slow cooker for about 8 hours on low, and boom! Dinner is served!
If you loved this Cuban Mojo Pork recipe, be sure to check out my Slow Cooker Pineapple Pork, my Boneless Pork Chops Recipe, or my Copycat PF Chang’s Lettuce Wraps!
Why This Recipe Works
Quick & Easy
This Cuban Mojo Pork comes together all in one marinade. Seriously, just mix it up and let it chill while the pork does its thing in the oven! You can even marinate it the night before for a flavor punch.
Comfort Food
Loaded with tons of flavor, this dish is serious comfort food! The citrus marinade tenderizes the pork, giving it a vibrant, juicy taste that’s hard to resist.
Make-Ahead Friendly
Prep this over the weekend for a busy week ahead. Cook it up, shred it, and store the leftovers in the fridge or freezer, perfect for packed lunches or that last-minute dinner!
Crowd-Pleaser
Your family will love it. Whether it’s a casual weeknight or a weekend dinner, everyone is going to rave about how delicious this is!
Customizable
The marinade can be tweaked based on your taste preferences. Use different citrus juices, add spices, or mix in leftover vegetables you have lying around.
Serving Suggestions and Storage Tips
How to Serve This Cuban Mojo Pork
- Serve with white or brown rice and black beans for a classic Cuban meal.
- Add pickled onions for some zing, or pile it onto a crusty roll for sandwiches.
- It’s delicious as a filling for tacos or burritos, lots of options!
Storage Instructions
- Leftover Cuban Mojo Pork will keep in the fridge for up to 4 days. I recommend storing it in an airtight container to keep it fresh!
Reheating Instructions
- To reheat, simply pop the pork back into a warm oven at 250°F (about 120°C) for 15-20 minutes until heated through. Or, use a microwave in short bursts to avoid drying it out.
Can You Freeze It?
Yes! This Cuban Mojo Pork is freezer friendly! Just make sure to allow it to cool completely before transferring it to a freezer-safe container where it can last up to 3 months. Thaw overnight in the fridge before reheating.
Cuban Mojo Pork is the ultimate family meal, full of flavor and so easy to whip up. Grab your ingredients, throw that pork together, and get ready for a delicious dinner that will have everyone raving! Enjoy every bite, and happy cooking! Follow us on Pinterest for daily meal inspiration!

Cuban Mojo Pork
Ingredients
Method
- Combine minced garlic, juice of oranges and limes, olive oil, cumin, oregano, salt, and pepper in a mixing bowl.
- Whisk until blended well.
- Place pork shoulder in a resealable bag or dish.
- Pour marinade over the pork, ensuring it is well-coated. Seal or cover and refrigerate for at least 4 hours, preferably overnight.
- Preheat the oven to 300°F (150°C).
- Take the marinated pork out of the fridge and place it in a roasting pan.
- Cover the pan with foil and roast in the preheated oven for about 4 to 5 hours until tender.
- Allow the pork to rest for about 30 minutes before shredding.
- Shred the pork with two forks and serve it with rice, black beans, or in sandwiches.