Main Courses
This Cuban mojo pork loin recipe delivers restaurant-quality tenderness with a bright citrus marinade that transforms simple pork into a flavor explosion. I’ve perfected this technique over years of grilling for crowds—where the juicy, caramelized edges meet a celery crown crunch that steals the show.
The secret lies in the marinade’s balance of garlic, citrus, and spices, which tenderize the meat while building layers of complexity.
What sets this recipe apart is its versatility—whether you’re grilling, roasting, or slow-cooking, the method ensures tender results every time. The marinade works its magic overnight, while the celery crown adds a satisfying crunch that cuts through the richness.
I’ve simplified the process without sacrificing authenticity, so you get bold Cuban flavors with minimal fuss.
The final dish features perfectly seared pork with a glossy, caramelized crust and a juicy interior that falls apart at the touch of a fork. The celery crown, lightly fried until crisp, adds a textural contrast that elevates every bite.
Serve it with black beans, rice, and plantains for a full Cuban feast—or enjoy it as a standalone centerpiece.
This recipe is a game-changer for weeknight dinners or special occasions, proving that restaurant-quality pork doesn’t require a pitmaster’s skills. Let’s get cooking—your taste buds will thank you.
Ingredients for cuban mojo pork loin
Six ingredients for the marinade, plus a few more for the celery crown crunch—simple but bold.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Loin 🐖 | 2 ½ lb | Center-cut, 1.5-inch thick |
| Orange Juice 🍊 | 1 cup | Freshly squeezed, no pulp |
| White Vinegar 💧 | ½ cup | Distilled for balance |
| Garlic Cloves 🧄 | 8 cloves | Freshly minced, peeled |
| Olive Oil 🫒 | ½ cup | Extra-virgin, fruity |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Salt 🧂 | 2 tsp | Kosher, Diamond Crystal |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Celery Stalks 🥬 | 2 whole | Fresh, crisp, organic |
| All-Purpose Flour 🌾 | ½ cup | For dredging celery |
| Vegetable Oil 🫒 | 1 cup | For frying celery crowns |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The pork loin is non-negotiable here—center-cut with visible marbling ensures tenderness. Costco or Whole Foods carry the best cuts, but any butcher will trim it for you. Look for a 1.5-inch thickness—thinner slices won’t sear properly. Fresh garlic and citrus are your flavor anchors: organic garlic from the produce section and navel oranges (more juice, less bitterness). If you’re prepping ahead, marinate the pork overnight—the acid and garlic work their magic while you sleep.
No fresh orange juice? Bottled 100% orange juice works, but add a splash of lemon to cut the sweetness. Short on vinegar? Apple cider vinegar at half the amount gives a milder tang. The celery crown is where the magic happens—organic celery stays crisp longer, but conventional works too. For the flour, King Arthur or Gold Medal brands absorb oil better than generic store brands. Pro tip: Toast the cumin seeds whole in a dry pan** before grinding for a deeper flavor—worth the extra minute.
Marinated pork keeps 3-4 days in the fridge, but the celery crown? Fry it fresh—it loses crispness fast. Store the marinade separately and toss the pork in it just before cooking. The fried celery crown stays crisp for about 2 hours if kept warm in a 200°F oven—perfect for serving family-style. Leftovers? The pork reheats beautifully, but the celery crown is best eaten immediately. Portion the marinade into ice cube trays for quick future use.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe for lazy nights—just sear the pork, dump in the mojo marinade (orange juice, vinegar, garlic), and let it slow-cook. No chopping, no flipping, no stress. The vinegar and citrus do all the work while you sip your coffee.
- Tangy-Sweet Perfection: That bright mix of orange juice and white vinegar? It’s the secret weapon. The pork comes out juicy with a crispy crust, and the garlic cloves? They melt into the meat, leaving you with layers of flavor that hit every time. Honestly, it’s the kind of taste that makes you want to close your eyes and savor it.
- Meal Prep Hero: Between us, this is my go-to for Sunday prep. The leftovers taste just as good reheated as they do fresh—slice it for sandwiches, toss it in salads, or serve it cold with rice. It’s the kind of dish that keeps giving, and I’m always grateful for it.
- Budget-Friendly Flex: Pork loin is affordable, and the ingredients won’t break the bank. Plus, the mojo marinade stretches easily—double it for another meal or a quick stir-fry. I’ve even used it to flavor rice or beans when I’m in a pinch. Solid, reliable, and always worth the cost.
Step-by-step instructions for Cuban mojo pork loin
Here's how to transform a simple pork loin into tender, citrus-kissed perfection with that signature Cuban mojo punch.
Create the Mojo Marinade
In a medium bowl, combine the 1 cup orange juice, 0.5 cup white vinegar, 0.5 cup olive oil, 8 cloves minced garlic, 1 tbsp ground cumin, 1 tbsp ground oregano, 2 tsp salt, and 1 tsp black pepper. Whisk vigorously until fully emulsified—the mixture should look silky and cohesive. This marinade is the soul of your dish, so don't rush it.
Place the 2.5 lb pork loin in a resealable plastic bag and pour the marinade over it. Gently massage the bag to ensure every surface of the meat is coated. Seal tightly and refrigerate for at least 4 hours (overnight is ideal). The acidity in the marinade will tenderize the meat while infusing it with vibrant citrus and aromatic spices.
Prepare the Celery Crowns
While the pork marinates, trim the 2 whole celery stalks into 1-inch thick crowns—this means cutting off the leafy tops and removing the bottoms to create flat, stable bases. In a shallow bowl, combine 0.5 cup all-purpose flour and 1 tbsp lemon juice, then dredge each celery crown lightly in the mixture, shaking off any excess.
Heat 1 cup vegetable oil in a deep skillet over medium-high heat until it reaches 350°F. Carefully add the celery crowns in a single layer and fry for 2-3 minutes per side until golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil. These crispy crowns add a delightful crunch that balances the tender pork.
Sear and Roast the Pork Loin
Remove the pork from the marinade (reserve the marinade for later) and pat it dry with paper towels. Preheat your oven to 375°F. Heat a Dutch oven or heavy skillet over medium-high heat and add the reserved marinade. Bring it to a simmer, scraping up any browned bits from the bottom of the pan.
Place the pork loin in the skillet and sear on all sides for 2-3 minutes per side until golden brown. Pour the marinade over the pork, then transfer the skillet to the oven. Roast for 30-35 minutes or until the internal temperature reaches 145°F (use a meat thermometer for accuracy). The pork should be tender and juicy, with a slightly caramelized exterior.
Rest and Serve
Remove the pork from the oven and let it rest for 10-15 minutes before slicing. This resting period allows the juices to redistribute, ensuring each slice is succulent and flavorful. While it rests, skim any excess fat from the pan juices and reduce them over medium heat for 2-3 minutes until slightly thickened.
Slice the pork into ½-inch thick medallions and arrange on a platter. Drizzle with the reduced pan juices and garnish with 0.25 cup chopped fresh cilantro. Serve alongside the crispy celery crowns for a perfect balance of textures and flavors. The tender, citrus-infused pork pairs beautifully with the crunchy celery, creating a dish that's both hearty and refreshing.
Pro Tips For Making Cuban Mojo Pork Loin
- SEAR THE LOIN FIRST: Walk away from the stove after that initial sear—no peeking. I used to flip it too soon, and the juices would just pool on top instead of rendering into the meat. Let it hit 150°F internally before you even think about basting with the mojo sauce, or you’ll end up with a dry, sad pork loin that’s more sad than mojao.
- USE FRESH ORANGE JUICE: Bottled juice? Skip it. The acidity breaks down faster, and the flavor gets dull. Fresh-squeezed juice has that bright, almost floral tang that actually cuts through the pork’s richness. If you’re using concentrate, dilute it with water—it’s a cheap shortcut, but the texture suffers. (And yes, even if you’re impatient like me.)
- DON’T SKIP THE VINEGAR REST: Let the mojo marinade sit with the vinegar for at least 15 minutes before adding the pork. The acid needs time to mellow out, or the pork will turn rubbery. I learned this the hard way when I threw everything in the pan at once—now I treat it like a proper marinade, not just a sauce dump.
- BASTE WITH THE GARLIC OIL: Save that starchy orange juice for the end. While the pork rests, reduce the garlic-infused oil from the sear into a glossy paste—it’s the real flavor bomb. Brush it on last, and you’ll get that deep, caramelized crust without overpowering the citrus. (Your future self will thank you for this step.)
Flavor customization for this cuban mojo pork loin
Citrus Heat Boost
For an extra zing, add 1 tbsp lime juice and ½ tsp red pepper flakes to the marinade—trust me, your taste buds will thank you. The lime brightens the citrus profile while the red pepper flakes add a subtle kick without overpowering the dish.
I like to use Penzeys brand red pepper flakes for their consistent heat level. 🌶️
Smoky Charcoal Twist
If you're grilling, throw a handful of charcoal briquettes into the marinade for a smoky depth. I’ve done this with Kingsford briquettes, crushing them into a fine powder and mixing 2 tbsp into the marinade before applying it to the pork.
The result? A smoky-sweet contrast that’s pure magic on the grill.
Herb Infusion
Swap out the oregano for 1 tbsp fresh thyme leaves if you want a more herbal note—it pairs beautifully with the citrus. I also add 2 tbsp chopped fresh cilantro stems to the marinade for a brighter, more complex flavor.
The stems have more flavor than the leaves, so don’t skip them!
Sweet & Tangy Glaze
For a caramelized finish, brush the pork with a glaze made from ¼ cup honey, 1 tbsp soy sauce, and 1 tsp smoked paprika> before serving.
This adds a sticky, sweet-savory contrast that’s especially good if you’re serving the pork as a standalone dish. I use Wildflower honey for its deep floral notes.
Spicy Mojo Pork
If you love heat, add 1 chopped habanero pepper> (seeds removed for less heat) to the marinade. The habanero’s fruity heat complements the citrus perfectly. For a milder version, use ½ tsp cayenne pepper> instead.
I’ve tested this with Louisiana Hot Sauce and it works like a charm—just add 1 tbsp to the marinade.
Slow-Cooker Adaptation
For a hands-off version, marinate the pork as directed, then transfer it to a slow cooker with the marinade. Cook on low for 6-8 hours** until tender. The slow cooker keeps the pork juicy while deepening the flavors.
Serve with the crispy celery crowns on top for texture contrast. This is my go-to for busy weeknights! ⏰
Nutrition facts
Frequently asked questions about Cuban mojo pork loin
Can I use pork tenderloin instead of pork loin?
The recipe calls for pork loin because of its balance of tenderness and size, but you can absolutely use tenderloin! Just reduce the cooking time to 15-20 minutes after searing (internal temp 145°F) since tenderloin cooks faster. The marinade works beautifully on both cuts—just adjust for the smaller size.
How far ahead can I marinate the pork?
Marinate overnight for maximum flavor penetration, but 4 hours minimum works too. The acidity tenderizes the meat while infusing it with citrus and spices. Pro tip: If marinating longer than 24 hours, remove the pork after 12 hours and refrigerate separately to prevent over-tenderizing.
What if I don't have fresh orange juice?
Use 100% bottled orange juice instead, but add 1 tbsp lemon juice to brighten the flavor. Avoid "from concentrate" juices—they lack the freshness needed for authentic Cuban mojo. For extra tang, add ½ tsp apple cider vinegar to the marinade.
Can I grill this instead of roasting?
Grill over medium-high heat for 4-5 minutes per side (until internal temp reaches 145°F). For smoky flavor, add 2 tbsp crushed charcoal briquettes to the marinade before applying it. Just be ready to baste frequently with extra marinade to prevent drying.
What's the best way to reheat leftovers?
Slice the pork and reheat in a skillet with 1 tbsp reserved marinade over medium-low heat for 3-4 minutes until warmed through. Avoid microwaving—it makes the meat rubbery. The celery crowns? Best eaten fresh, but you can warm them in the oven at 350°F for 5 minutes if needed.
