Cochinita Pibil is Yucatán’s beloved slow-roasted pork - tender meat marinated in citrus, garlic, and achiote paste, wrapped in banana leaves, and cooked until it practically melts apart. It’s smoky, tangy, and rich with earthy spice, a dish that tastes like sunshine and tradition on a plate.
½cupfresh orange juiceor sour orange, if available
¼cuplime juice
4garlic clovesminced
1tspcumin
1tspdried oregano
1tspblack pepper
2tspsalt
2tbspolive oil
For the Pork
1.2kg2.6 lb pork shoulder or pork butt, cut into large chunks
1onionsliced
2bay leaves
Banana leaves or foil for wrapping
For Serving
Pickled red onions
Warm corn tortillas
Lime wedges
Instructions
Blend the Marinade
Combine achiote paste, orange juice, lime juice, garlic, cumin, oregano, black pepper, salt, and olive oil in a blender. Blend until smooth and fragrant.
Marinate the Pork
Place pork chunks in a large bowl or zip bag. Pour the marinade over and mix well. Cover and refrigerate at least 6 hours, preferably overnight.
Prepare to Cook
Preheat the oven to 165°C / 325°F. Line a Dutch oven or baking dish with banana leaves (or foil). Add the marinated pork, sliced onions, and bay leaves. Wrap tightly with the leaves or foil and cover.
Slow Roast
Bake for about 3 hours, until the pork is tender enough to fall apart easily.
Shred & Serve
Remove the pork, shred it gently using forks, and mix it with the juices at the bottom of the pan.
Serve with pickled onions, tortillas, and lime wedges.
Notes
Achiote Paste Tip: Fresh paste gives the best color and flavor. If unavailable, combine paprika, turmeric, and a touch of cumin as a backup.
Banana Leaf Substitute: Foil works fine; for a smoky aroma, add a drop of liquid smoke.
Make-Ahead: The flavors deepen overnight. Refrigerate and reheat gently the next day for an even richer taste.
Serving Idea: Serve as tacos, over rice, or in burrito bowls.