Cochinita Pibil (Yucatecan Slow-Roasted Achiote Pork)
Slow-roasted, citrusy achiote pork from the Yucatán — bright, tangy, and worth the afternoon. Marinate the pork, slow-roast it wrapped in banana leaf (or foil), shred and serve with pickled red onions and warm corn tortillas.
AI image4 hr 45 min
start to finish
45 min
hands on
Project
difficulty
6
servings
Ingredients
Roughly, per serving
540 kcal36g protein30g carbs34g fat
An estimate, not a lab analysis.
Method
Make the pickled red onions: put the thinly sliced red onion and sliced jalapeño (if using) in a heatproof bowl or jar.
Combine vinegar, water, sugar and 1 tablespoon salt in a small saucepan and bring just to a simmer until sugar and salt dissolve, about 1–2 minutes.
Pour the hot pickling liquid over the onions, press them down so they are submerged, and let cool to room temperature, then refrigerate at least 30 minutes (can be made the day before).
Pickles will be pleasantly sharp after 30 minutes and better after a few hours.
Make the achiote marinade: warm the oil in a small saucepan over low heat, add the achiote paste and stir until it softens and loosens, 1–2 minutes.
Transfer the softened achiote and oil to a blender or bowl; add the bitter orange juice (or substitute — see notes), crushed garlic, 1 teaspoon kosher salt, black pepper, cumin and oregano; blend or whisk until smooth.
Place the pork pieces in a large bowl or zip-top bag; pour the achiote marinade over the pork, add the quartered white onion and bay leaves, massage the marinade into the meat so it coats evenly.
Cover and refrigerate at least 4 hours, preferably overnight. If short on time, 4 hours will give good flavor.
For best flavor plan overnight marination, but 4 hours is acceptable if you need a single-afternoon schedule.
Preheat the oven to 325°F (160°C). If using banana leaves, briefly pass them over a gas flame or into hot water to make them pliable; lay one or two leaves in the bottom of a deep roasting pan.
If you don't have banana leaves, use heavy-duty aluminum foil and then wrap the foil tightly.
Arrange the marinated pork and the onion quarters in the banana leaf (or on foil). Spoon any remaining marinade over the meat, fold the banana leaf around the pork and seal tightly with foil. Place the wrapped meat seam-side down in the roasting pan.
Roast low and slow in the preheated oven until the pork is fall-apart tender, about 3 to 4 hours (180–240 minutes), turning the pan once halfway through. The internal temperature should be well above 190°F and the meat should pull apart easily with a fork.
Time varies with the size and shape of the pieces — start checking at 3 hours.
Remove the pork from the oven and let rest, still wrapped, 15–20 minutes.
Carefully unwrap the meat and transfer pork to a large platter or cutting board. Reserve the cooking liquid in the roasting pan. Shred the pork with two forks, discarding bay leaves and large pieces of fat if desired.
Optional — make a sauce from the pan juices: skim off excess fat, then simmer the strained pan juices in a small saucepan 6–8 minutes to concentrate flavors; taste and adjust salt. Spoon a few tablespoons of this sauce back into the shredded pork to moisten.
Reducing the juices concentrates flavor; taste before adding back as it may be salty.
To add a bit of crisp texture (optional): spread shredded pork in a single layer on a rimmed baking sheet, broil 4–6 minutes until edges are slightly crisp, watching carefully.
Use this step only if you like crispy edges — keep an eye on the broiler.
Warm the corn tortillas on a hot skillet or comal for 30–60 seconds per side. Assemble tacos: spoon shredded cochinita into tortillas, top with pickled red onions, chopped cilantro and a squeeze of lime.
Worth knowing
- Achiote paste substitute: if you can't find paste, mix 2 tablespoons annatto (achiote) powder + 2 tablespoons neutral oil + 1 teaspoon smoked paprika; use roughly equivalent weight-wise (this is an approximation).
- Bitter orange (naranja agria) substitute: if you don't have it, use 1 cup fresh orange juice + 3 tablespoons fresh lime juice + 1 tablespoon white vinegar.
- Banana leaf note: banana leaves give a fragrant, slightly vegetal note and keep the meat moist; if unavailable, wrap tightly in heavy-duty aluminum foil and roast the same way.
- Make-ahead and storage: cooked cochinita keeps 3–4 days in the refrigerator and freezes well up to 3 months. Reheat gently in a covered pan with a splash of water or reserved pan sauce to keep moist.
Make it yours
Cooking without dairy, without an oven, for someone who won't touch chilli, or for six instead of four? Have the recipe rewritten around it — quantities, steps and all.
Gluten-freeDairy-freeMeal prep
More Mexican cooking
An original Restaurant Pro recipe — our own composition in the idiom of Mexican cooking, not any restaurant's recipe. Written to be gluten-free and dairy-free as listed.


