← Back to globe
Taco Stand · Pit-Roasted Pork

Cochinita Pibil

Cochinita Pibil — street food from Yucatán, Mexico
Photo: Popo le Chien / Wikimedia Commons · CC BY-SA 3.0

The word 'pibil' comes from the Mayan 'pib,' the underground earthen oven the Maya used to pit-roast food long before pigs were even introduced to the Americas by the Spanish.

Pork is marinated in sour orange juice and achiote paste, wrapped in banana leaves, and traditionally slow-roasted in an underground pit until it shreds apart. Taco stands across the Yucatán pile it into tacos with pickled red onion.

Why it's made this way: The dish fuses a pre-Hispanic Maya pit-cooking method with Spanish-introduced pork and citrus, a combination unique to the Yucatán peninsula.

What is Cochinita Pibil?

Cochinita pibil is a pork dish from the Yucatán peninsula in south-eastern Mexico. The pork is marinated in a red paste of achiote (annatto) seeds and spices thinned with sour orange juice, wrapped in banana leaves and cooked slowly until it shreds apart. It is served in tacos or on bread with pickled red onions and often a fiery habanero salsa.

The name is usually explained as coming from 'pib', the Maya word for the underground oven traditionally used to cook it, and 'cochinita' meaning little pig. Pork came to the region with the Spanish, so the dish combines older Maya cooking methods with a European meat. Today it is often cooked in ordinary ovens, while the pit method survives in some villages and restaurants.

How to make cochinita pibil in the oven, with pickled red onions

Serves 6 (about 18 small tacos) · prep 30 min · cook 190 min

Ingredients

Method

  1. Blend the achiote paste, juices, garlic, oregano, salt and pepper until smooth. Taste a drop: achiote pastes vary in saltiness, so go carefully with extra salt.
  2. Put the pork in a bowl, add the marinade and turn until every piece is coated. Cover and refrigerate for at least 4 hours, ideally overnight.
  3. Heat the oven to 160 °C (140 °C fan, gas 3). Soften the banana leaves by passing them over a gas flame or dipping them in just-boiled water for a few seconds until they turn glossy and flexible. Remove any hard central rib.
  4. Line a deep ovenproof dish or casserole with the leaves, overlapping them and letting the ends hang over the sides. Add the pork and all the marinade, fold the leaves over the top to enclose it, and cover tightly with foil or a lid.
  5. Cook for about 3 hours. The pork is done when a fork slides in with no resistance and the meat pulls apart easily. A probe thermometer should read 90–95 °C in the thickest piece. Pork is safe once the centre reaches 70 °C for 2 minutes (US guidance is 63 °C plus a 3-minute rest), but at those temperatures shoulder is still tough and will not shred. If it is not tender, return it to the oven for another 30 minutes and check again.
  6. While the pork cooks, make the pickled onions: put the onion in a bowl, pour over just-boiled water for 30 seconds, then drain. Mix with the juice, salt, oregano and habanero, if using, and leave for at least 30 minutes. They are best within a day or two and keep in the fridge for up to 4 days.
  7. Shred the pork in its juices with two forks, discarding the leaves, and taste for salt. Serve on warm tortillas with the pickled onions and salsa.

Tips

Regional versions

Questions

What does cochinita pibil taste like?

Rich, tender pork with an earthy, slightly peppery and citrusy flavour from the achiote and sour orange. It is not usually very hot until the habanero salsa is added.

What is achiote?

Achiote is the red seed of the annatto tree, ground with spices such as cumin, oregano and allspice into a paste called recado rojo. It gives the pork its deep orange-red colour.

Can I make it without banana leaves?

Yes. Line the dish with baking parchment and cover tightly with foil. It will still be tender but lacks the subtle leafy aroma the banana leaves give.

Read it in context →

More from Mexico

Tepache Tacos al Pastor Elote (Grilled Street Corn) Tlayuda 🍺 Michelada Cubana Panuchos
Part of World of Street Food — 3443 dishes from 118 countries. Something wrong here? Tell us in the comments below. Photo credits.