
Slow-braised pork shoulder gets the full treatment here — seasoned with turmeric, ginger, and oregano, seared in coconut oil until deeply golden, then braised low and slow in a bright mix of fresh orange juice, lime juice, and bone broth. That final broiler step is the secret weapon, crisping the shredded meat into irresistible caramelized edges while keeping the inside juicy and tender. Every drop of fat and flavor in this recipe comes from whole, clean sources — coconut oil does the heavy lifting instead of the refined vegetable or seed oils that sneak into so many restaurant and store-bought versions of this dish. For anyone keeping a close eye on what oils end up on their plate, that swap makes a real difference without sacrificing any of the richness you expect from good carnitas. Fresh cilantro, lime wedges, and a handful of sliced red onion finish things off with brightness and crunch. This is the kind of recipe that fills your kitchen with an incredible smell for hours and then disappears from the platter in minutes.
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!
