
Few things hit harder than slow-roasted pork that's been bathing overnight in a bright, citrusy marinade — and this Cuban-inspired mojo version absolutely delivers. The combination of fresh orange juice, lime juice, garlic-infused olive oil, cumin, oregano, and thyme creates a marinade that's bold, aromatic, and deeply savory all at once. A long, covered roast at low heat does the heavy lifting, breaking the bone-in shoulder down until it's completely fork-tender and falling apart on its own. That final blast at high heat caramelizes the surface into something genuinely irresistible — crispy edges, juicy interior, and pan drippings reduced into a glossy finishing sauce. Every single ingredient in this recipe is naturally free from lupin, so there's no need to scrutinize labels or worry about hidden legume-based fillers that sometimes sneak into spice blends or marinades. Fresh cilantro and lime wedges at the table keep things vibrant and let everyone customize their plate. This is the kind of centerpiece dish that makes a weekend feel like a real occasion.
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!
