
Few things hit as deeply as slow-roasted pork that's been bathing overnight in a citrus-forward marinade built from fresh orange juice, fresh lime juice, and fragrant spices. The mojo here is made entirely from scratch — squeezed citrus, garlic-infused olive oil, cumin, oregano, and thyme — so you know exactly what's going into every bite, with no synthetic preservatives or shelf-stabilizing additives hiding in the mix. That matters more than people realize, since many bottled marinades and pre-seasoned cuts rely on BHA or BHT to extend their shelf life. Starting from whole, simple ingredients sidesteps all of that without any sacrifice in flavor. The pork shoulder roasts low and slow until it's completely fork-tender, then gets blasted at high heat to develop a deeply caramelized crust that's genuinely hard to stop picking at. A drizzle of the reduced pan drippings ties everything together, and a handful of fresh cilantro and a squeeze of lime over the top make it feel like a proper Cuban feast. This is the kind of recipe that rewards a little patience and planning ahead — the overnight marinade does most of the heavy lifting for you.
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!
