Cochinita Pibil: Yucatán's Slow-Roasted Classic

By · Recipe deep-dive · ~6 min read · Cuisine: Mexico 🇲🇽
Cochinita Pibil, plated

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

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.

Cochinita Pibil ingredients, knolling-style mise en place
Mise en place — every ingredient in its place.
Cochinita Pibil, the finished plate
The finished plate.

Ingredients

Method

  1. Make the marinade. Blend achiote, sour orange juice, garlic, cumin and salt into a smooth paste.
  2. Marinate. Coat the pork and marinate overnight (or at least 4 hours).
  3. Wrap. Line a dish with banana leaves, add the pork and marinade, and fold the leaves over to seal.
  4. Slow roast. Cover and cook at 160°C for 3–4 hours until the pork shreds easily.
  5. 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.

Cook the world, one puzzle at a time

ZEST turns world-class recipes into calm, beautiful logic puzzles. A one-time purchase on iPhone & iPad — no ads, no subscription.

Download on the App Store