
This slow-roasted pork shoulder is the kind of dish that fills your kitchen with an aroma so good your neighbors might start knocking. The magic is in the mojo marinade — a bright, punchy blend of fresh orange juice, lime juice, garlic-infused olive oil, cumin, oregano, and thyme that soaks into the meat overnight and transforms it into something deeply flavorful and tender. Low-and-slow roasting at 325°F does the heavy lifting, breaking the pork down until it shreds effortlessly, and then a final blast of high heat caramelizes the surface into something irresistible. Every single ingredient here is naturally free of tree nuts, so there's no label-scanning or substitution stress — just straightforward, confident cooking. The reduced pan drippings drizzled over the finished pork take it over the top, adding a glossy, savory finish that makes every bite sing. Serve it with fresh cilantro and a squeeze of lime for a dish that feels like a celebration without requiring much effort beyond a little patience.
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!
