
Bold, garlicky, and bright with citrus, this slow-roasted pork shoulder is the kind of dish that fills your kitchen with an aroma that makes everyone wander in asking what's for dinner. The mojo marinade is built entirely from fresh orange juice, fresh lime juice, garlic-infused olive oil, and a handful of dried spices — nothing sweet, nothing processed, just clean, punchy flavor doing all the heavy lifting. That overnight soak is where the magic happens, letting the citrus and cumin work deep into the meat before it ever sees the oven. A long, covered roast at low heat breaks the shoulder down to fork-tender perfection, and then a final blast at high heat gives the outside that deeply caramelized crust you'd normally expect from a much more complicated recipe. Because the pan drippings get reduced and poured right back over the pulled pork, every bite is juicy and intensely savory without needing any added sweetness to round it out. Finish with fresh cilantro and a squeeze of lime, and you've got a centerpiece that tastes like it came from a Cuban kitchen — no shortcuts, no hidden sugars, just honest, slow-cooked pork at its best.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings













In a mixing bowl, whisk together the orange juice, lime juice, garlic-infused olive oil, dried oregano, ground cumin, dried thyme, 1/2 tsp salt, and 1/4 tsp black pepper until combined.
Pat the pork shoulder dry with paper towels, then season all over with 1 tsp salt and 1/2 tsp black pepper. Place the pork in a large roasting pan or Dutch oven. Pour the mojo marinade over the pork, turning to coat all sides. Cover tightly with foil or a lid and refrigerate for at least 8 hours or overnight.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
