Cuban Mojo Marinated Pork is a dish full of fresh, zesty flavors that brighten up tender, juicy pork. The mojo marinade, made with plenty of garlic, citrus juice, and herbs, soaks into the meat and gives it a lively, tangy kick that you can really taste in every bite.
I love making this recipe because the marinade is simple, but it turns the pork into something really special. I usually let it sit overnight so the flavors have time to work their magic and the pork comes out extra flavorful and juicy. The garlic and citrus combo is my favorite – it’s bright, but also comforting.
My favorite way to serve Cuban Mojo Marinated Pork is with some fluffy white rice and black beans for a classic combo, plus a little side of fried plantains if I have them on hand. It’s the kind of meal that feels festive but is also easy enough for a weeknight dinner, and somehow everyone ends up asking for seconds!
Key Ingredients & Substitutions
Pork: I like using pork shoulder for its fat, which keeps the meat juicy. Pork loin works too and is leaner. If you want a shortcut, bone-in pork chops can work but adjust cooking time.
Citrus Juices: Orange and lime juice are the heart of the mojo marinade. Fresh juice is best for brightness. If you don’t have oranges, a mix of lemon and orange juice works well.
Garlic: Lots of fresh garlic is key here—it gives the pork its bold, savory flavor. If you must, garlic powder can substitute but fresh is better.
Spices: Cumin, oregano, and smoked paprika add warmth and a subtle smoky note. If you don’t have smoked paprika, regular paprika or a dash of chipotle powder can add heat and flavor.
Cilantro: Fresh chopped cilantro brightens the pork after grilling. If you don’t love cilantro, parsley is a good, milder alternative.
How Do You Make Sure the Marinade Flavors Soak Deep Into the Pork?
Marinating is simple but really important to get right for Cuban Mojo Pork. Follow these tips for best results:
- Use a resealable plastic bag to coat the pork evenly with the marinade and push out excess air, so the meat stays in close contact with flavor.
- Marinate overnight or at least 4 hours in the fridge to let the citrus, garlic, and spices soak into the meat deeply.
- Turn or massage the bag halfway through if possible to redistribute the marinade for an even flavor.
- Reserve some marinade for basting while grilling but don’t pour raw marinade on the pork at the end to avoid contamination risk.
- After grilling, let the pork rest 5-10 minutes. This helps the juices redistribute so the meat stays tender and moist when sliced.

Equipment You’ll Need
- Large resealable plastic bag or shallow dish – I recommend it to marinate the pork evenly and save cleanup time.
- Grill or grill pan – I love grilling because it adds a smoky flavor, but an oven broiler works too if needed.
- Meat thermometer – helps ensure the pork is cooked to the perfect juicy temperature without overcooking.
- Cutting board and sharp knife – for slicing the rested pork into juicy pieces.
- Basting brush – for brushing reserved marinade on the pork while grilling, for extra flavor.
Flavor Variations & Add-Ins
- Use chicken breasts or thighs instead of pork for a quicker, lighter version. Just keep in mind the cooking time will change.
- Mix in some chopped fresh oregano or thyme for additional herb flavor in the marinade.
- Add a pinch of cayenne pepper or hot sauce if you like your pork with some heat.
- Serve with sliced avocado or a fresh mango salsa for a sweet, cooling contrast to the spicy, citrusy pork.

How to Make Cuban Mojo Marinated Pork
Ingredients You’ll Need:
For the Pork:
- 3 lbs pork loin or pork shoulder
For the Mojo Marinade:
- 1/2 cup fresh orange juice (about 1 orange)
- 1/4 cup fresh lime juice (about 2 limes)
- 6 cloves garlic, minced
- 1/4 cup olive oil
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 1 teaspoon kosher salt
- 1/2 cup fresh cilantro, chopped
- Lime wedges, for serving
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare the marinade and pork, plus around 25-30 minutes to grill the meat. You’ll need to marinate the pork for at least 4 hours, but preferably overnight. Add 5-10 minutes resting time after cooking before serving.
Step-by-Step Instructions:
1. Make the Mojo Marinade:
In a medium bowl, whisk together the orange juice, lime juice, minced garlic, olive oil, ground cumin, dried oregano, smoked paprika, salt, and black pepper until everything is well mixed.
2. Marinate the Pork:
Put the pork in a large resealable plastic bag or shallow dish. Pour the marinade over the pork and make sure it’s fully coated. Seal the bag or cover the dish and place it in the fridge. Let the pork marinate for at least 4 hours, but overnight is best for the most flavor.
3. Grill the Pork:
Preheat your grill to medium-high heat. Remove the pork from the marinade, saving the marinade for basting later. Place the pork on the grill and cook it, turning every 5-7 minutes. Keep an eye on the internal temperature and cook until it reaches 145°F (63°C), which usually takes about 25-30 minutes depending on the thickness of your pork. Brush the pork occasionally with the reserved marinade.
4. Rest and Serve:
Take the pork off the grill and let it rest for 5-10 minutes to lock in the juices. Then slice the pork into thick pieces. Sprinkle the chopped fresh cilantro over the top and serve with lime wedges on the side.
5. Enjoy Your Meal:
Serve your Cuban Mojo Marinated Pork with classic sides like fluffy white rice, black beans, or fried plantains. It’s a delicious, fresh, and flavorful meal that’s perfect for any occasion!
Can I Use Frozen Pork for This Recipe?
Yes! Just be sure to fully thaw the pork in the refrigerator overnight before marinating. This helps the marinade penetrate evenly and ensures even cooking on the grill.
How Long Should I Marinate the Pork?
For the best flavor, marinate the pork for at least 4 hours, but ideally overnight. The citrus and garlic need time to really soak into the meat and tenderize it.
Can I Cook This Pork in the Oven Instead of Grilling?
Absolutely! Preheat your oven to 400°F (200°C), place the marinated pork on a roasting pan, and cook for about 25-30 minutes or until the internal temperature reaches 145°F (63°C). Basting with the reserved marinade halfway through adds extra flavor.
How Should I Store Leftovers?
Store leftover pork in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave, adding a splash of water or broth if it seems dry.



