Yucatecan slow-roasted pork — pork shoulder marinated in achiote-citrus paste, wrapped in banana leaves, and braised until shreddable.
Cochinita pibil is the most celebrated dish of Mexico's Yucatán peninsula — pork shoulder marinated overnight in a paste of achiote (annatto), bitter orange juice, cumin, oregano, and garlic, then wrapped in banana leaves and traditionally cooked in a pit oven (pib in Yucatec Maya) for 4-5 hours until the meat falls apart at the touch. The achiote turns the pork a vivid brick-orange; the bitter orange (naranja agria) gives it a complex tang unmatched by any other citrus; the banana leaves perfume the meat with a faint vanilla-tea note. Served on warm corn tortillas with pickled red onion (cebolla encurtida), habanero salsa, and a wedge of lime, cochinita is the centerpiece of Sunday breakfast across the Yucatán and now a global Mexican-food star. The home oven version is excellent if you can't dig a pit.
Serves 8
Blend achiote paste, bitter orange juice, lime juice, vinegar, garlic, cumin, oregano, allspice, cinnamon, cloves, salt, and pepper into a smooth brick-red paste.
Place pork chunks in a wide bowl. Pour over the marinade; turn each piece to coat completely. Cover and refrigerate at least 8 hours, preferably 24.
Slice red onion paper-thin. Pour boiling water over to blanch 30 seconds; drain. Combine with lime juice, salt, and oregano. Stand at least 30 minutes — onion turns vivid magenta-pink. Keep refrigerated; better after a few hours.
Pass banana leaves briefly over a low gas flame (or warm in a dry pan) for 5 seconds each side — they become pliable and slightly translucent. Cut into 30 cm squares.
Line a deep Dutch oven or heavy ovenproof pot with 2-3 overlapping banana leaves (enough that the edges hang outside the pot). Place the marinated pork in the center along with all the marinade. Fold the banana leaves over the top to enclose completely. Cover with another banana leaf if needed. Cover with the pot lid.
Roast at 150°C for 4 hours. Don't open the lid — the steam is doing the work.
After 4 hours, open and probe the pork with a fork — it should shred at the slightest pressure. If still firm, cover and cook 30 minutes more.
Lift the pork onto a board. Shred coarsely with two forks. Return the shredded pork to the pot, mixing thoroughly with the orange-red braising juices. Let stand 5 minutes for the meat to drink the juice back up.
Heat corn tortillas in a dry skillet 15 seconds per side, stack and wrap in a clean cloth to keep warm.
Bring the pot of cochinita to the table along with a tower of warm tortillas, a bowl of pickled red onion, habanero salsa, and lime wedges. Each diner builds tacos: pile pork onto a tortilla, top with onion and a few drops of habanero, squeeze of lime. Eat with hands, three tacos at a time.
Real achiote paste (recado rojo) is non-negotiable — Mexican groceries or online. Annatto powder alone doesn't have the depth.
Bitter orange (naranja agria) is the authentic citrus — if you can't find it, use the 2:1:0.5 mix of orange, lime, grapefruit.
Banana leaves add a vanilla-tea perfume — don't skip even if it's annoying to source.
Chicken pibil (pollo pibil): use chicken thighs; reduce cook time to 90 minutes.
Vegetarian: use jackfruit or king oyster mushrooms; reduce cook time to 75 minutes.
Sandwich version (torta de cochinita): stuff into a crusty roll with pickled onion — the Yucatecan street version.
Refrigerate up to 5 days; freezes 3 months. Better on day 2-3. Use leftovers in salbutes, panuchos, or sandwiches.
Cochinita pibil descends from pre-Hispanic Yucatecan Maya cuisine — wild boar wrapped in banana leaves and pit-roasted underground for ceremonial feasts. After Spanish colonization in the 16th century, pigs replaced boar and the achiote-citrus marinade was refined. The dish became the Yucatán's signature offering at every fiesta, wedding, and Sunday breakfast. The popular Mexico City restaurant La Choza in Mérida has been serving the same recipe since 1969.
You can — wrap the pork tightly in foil instead. You'll lose the faint vanilla aroma but the dish still works. Banana leaves give cochinita its character; foil gives you slow-cooked pork.
Mexican groceries (frozen juice) or you can mix orange + lime + grapefruit (2:1:0.5 ratio). Seville oranges are also the right thing when in season (winter).
Per serving (280g / 9.9 oz) · 8 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes