
Slow-braised pork shoulder gets the full treatment here — rubbed with warm spices, seared until deeply golden in coconut oil, and then gently cooked low and slow in a bright, citrusy braise of fresh orange juice, lime juice, and bone broth. The result is fall-apart tender meat with layers of flavor that feel anything but simple. A final run under the broiler crisps up the edges into those irresistible caramelized bits that make carnitas so craveable. Every ingredient in this recipe is naturally free of dairy, so there's no swapping or substituting needed — it just works as written. Fresh cilantro and a squeeze of lime at the end cut through the richness and pull the whole dish together beautifully. Pile it into lettuce cups, serve it over rice, or eat it straight off the pan — no judgment here.
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


















Heat the oven to 325°F (165°C). In a small bowl, combine the salt, turmeric, ginger, and dried oregano. Pat the pork shoulder chunks dry with paper towels, then rub the spice mixture evenly over all surfaces.
Heat the coconut oil in a Dutch oven over medium-high heat until shimmering. Working in two batches to avoid crowding, sear the pork pieces on all sides until deep golden brown, about 3–4 minutes per side. Transfer the seared pieces to a plate and repeat with the remaining pork.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
