Cochinita Pibil: Yucatán's Slow-Roasted Classic
Cochinita Pibil comes from the Yucatán, where it was traditionally cooked in a píb — an earth oven. Pork is stained deep red with achiote, soured with bitter orange, wrapped in banana leaf and cooked low until it collapses at the touch of a fork.
At a glance
- Dish: Yucatán achiote pork, slow-roasted in banana leaf
- Cuisine: Mexican 🇲🇽
- Total time: ~12 hrs (incl. marinating)
- Serves: 6
Achiote, sour orange, banana leaf
The three signatures are achiote (annatto paste, earthy and crimson), naranja agria (sour orange — or a mix of orange and lime juice), and the banana leaf that both flavours and steams the meat.
Finish it with quick pickled red onions in lime and habanero: the sharp, bright counterpoint that makes the dish sing on a warm tortilla.


Ingredients
- 1.5 kg pork shoulder, in large chunks
- 100 g achiote paste
- 250 ml sour orange juice (or orange + lime)
- 4 garlic cloves, 1 tsp cumin, salt
- Banana leaves, to wrap
- Pickled red onion: red onion, lime, habanero, salt
Method
- Make the marinade. Blend achiote, sour orange juice, garlic, cumin and salt into a smooth paste.
- Marinate. Coat the pork and marinate overnight (or at least 4 hours).
- Wrap. Line a dish with banana leaves, add the pork and marinade, and fold the leaves over to seal.
- Slow roast. Cover and cook at 160°C for 3–4 hours until the pork shreds easily.
- Pickle & serve. Meanwhile pickle the onions in lime. Shred the pork and serve with onions and warm tortillas.
Master it in ZEST
In ZEST, Cochinita Pibil rewards patience — you assemble the marinade and the wrap in the right sequence, learning why each step matters before the long, slow cook.