
Few things hit as hard as slow-roasted pork that's been bathing overnight in a bright, citrusy marinade — and this Cuban-inspired mojo version absolutely delivers. A bone-in pork shoulder gets coated in a punchy blend of fresh orange juice, lime juice, garlic-infused olive oil, cumin, oregano, and thyme, then left to soak up all that flavor before a long, low roast in the oven. The result is fall-apart tender meat with a deeply caramelized crust that forms during a final blast of high heat — the kind of texture and color that makes it hard to wait the full 15-minute rest. The pan drippings get reduced into a quick, glossy sauce that you drizzle right back over the pulled pork, so nothing goes to waste. Every single ingredient here is straightforward and nut-free by nature, so there's no need to scrutinize labels or worry about unexpected add-ins sneaking into your marinade. Serve it with fresh cilantro and lime wedges for a finish that's as vibrant as the marinade itself. This is the kind of recipe that earns a permanent spot in your weekend rotation.
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!
