
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.

Rate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 736+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.
Read moreRelated Recipes

Chiles Capones
Dried ancho chillies stuffed with fresh cheese in tomato sauce.

Refried Beans
Cooked beans mashed and fried in lard, an essential Mexican side dish.

Chilorio (Sinaloan Shredded Pork)
Shredded pork in ancho chile adobo, Sinaloa's pride.

Poc Chuc (Yucatan Grilled Pork)
Pork marinated in sour orange and charcoal-grilled, a Yucatan classic.