
Slow-Roasted Pork Pibil (Cochinita Pibil)
Pork marinated in achiote, wrapped in banana leaf and slow-cooked.
About this recipe
Cochinita pibil is the most iconic dish of Yucatecan cuisine. It consists of pork marinated in an achiote paste dissolved in sour orange juice, wrapped in banana leaves, and slow-cooked for hours until the meat shreds effortlessly. The result is juicy, tender meat with an intense orange-red color and a complex flavor that blends the earthiness of achiote, citrus acidity, and the smokiness of slow cooking. It is traditionally served in tacos or tortas, accompanied by habanero-pickled red onion, habanero salsa, and strained black beans. It is a celebration dish that brings entire families together around the preparation of the pib, the Mayan underground oven.
History & Origin
Cochinita pibil is a pre-Hispanic dish from Mayan culture, originally prepared in a pib — an oven dug into the ground where hot stones were placed to cook meat wrapped in banana leaves. The word "pibil" comes from the Mayan "p'ib" meaning "buried" or "cooked underground." Before the arrival of pigs with the Spanish, the Maya prepared this recipe with venison or peccary. The fusion with European ingredients gave rise to the version we know today. Achiote, the seed of the Bixa orellana tree, was sacred to the Maya and used both as a ritual dye and a condiment. In Yucatan, cochinita pibil is the quintessential Sunday dish; families prepare large quantities on Saturday nights to enjoy for Sunday breakfast. Each Yucatecan municipality celebrates its patron saint festival with cochinita prepared in a communal pib. In 2023, it was declared Intangible Cultural Heritage of Yucatan.
Estimated cost
£35.00
Total cost
£3.50
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
350
Calories
30g
Protein
5g
Carbohydrates
22g
Fat
1g
Fibre
540mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Dissolve the achiote paste in the sour orange juice. Add the oregano, ground pepper, and salt. Mix until you get a smooth, uniform marinade.
- 2
Rub the pork generously with the marinade, making sure to coat every piece. Marinate in the fridge for at least 4 hours, ideally overnight.
- 3
Pass the banana leaves briefly over a flame to soften them. Line a slow cooker or deep oven tray with the leaves, leaving enough overhang to wrap the meat.
- 4
Place the marinated pork on the banana leaves along with all the marinade juices. Wrap tightly with the leaves and cover with aluminium foil.
- 5
Cook at 160°C in the oven for 3.5–4 hours, or in a slow cooker on low for 8 hours, until the meat shreds effortlessly.
- 6
Meanwhile, prepare the pickled onion: slice the onions into thin rings, blanch for 30 seconds in boiling water, drain, and toss with vinegar, sour orange juice, salt, and sliced habanero chilli. Leave to pickle for at least 1 hour.
- 7
Shred the meat with two forks, mixing it with its cooking juices. Serve in tacos with pickled red onion, habanero salsa, and black beans.
Reviews for Slow-Roasted Pork Pibil (Cochinita Pibil)
Related Recipes

Frijoles Refritos
Frijoles cocidos machacados y fritos en manteca, guarnición mexicana esencial.

Chilorio
Carne de cerdo deshebrada en adobo de chile ancho, orgullo de Sinaloa.

Poc Chuc
Cerdo marinado en naranja agria y asado al carbón, clásico de Yucatán.

Chile Colorado
Carne de cerdo en salsa de chiles rojos secos estilo norteño.