Cochinita Pibil Recipe: Authentic Yucatan-Style

Updated November 5, 2026

Total time
4 hr 15 min
prep 30 min · cook 3 hr 30 min
Serves
8
portions as written

Jump to recipe

Cochinita Pibil Recipe: Authentic Yucatan-Style

Cochinita pibil is a classic Yucatan dish of slow-roasted pork marinated in achiote, sour orange, and warm spices, wrapped in banana leaves until meltingly tender. The long marinade and gentle cooking turn a tough cut like pork shoulder into succulent, tangy shreds that are traditionally served on tacos with pickled red onions. This recipe recreates the deep, earthy flavor of the original using readily available ingredients and either an oven or slow cooker.

Ingredients

  • 4 lb (1.8 kg) pork shoulder (butt), cut into 3-4 large chunks
  • 3 oz (85 g) achiote paste (about 1/2 cup)
  • 1/2 cup (120 ml) sour orange juice (or substitute: 1/4 cup orange juice + 1/4 cup lime juice)
  • 1/4 cup (60 ml) white vinegar
  • 6 cloves garlic, peeled
  • 1 tbsp (15 g) ground cumin
  • 1 tbsp (15 g) dried Mexican oregano
  • 2 tsp (10 g) salt, plus more to taste
  • 1 tsp (5 g) black pepper
  • 2 bay leaves
  • 1 large white onion, sliced into rings
  • Banana leaves, for wrapping (optional, but traditional)
  • 1/2 cup (120 ml) chicken broth or water

Instructions

  1. In a blender or food processor, combine the achiote paste, sour orange juice (or substitute), vinegar, garlic, cumin, oregano, salt, and pepper. Blend until smooth, scraping down the sides as needed.
  2. Place the pork chunks in a large bowl or resealable bag. Pour the marinade over the pork, making sure every surface is coated. Add the bay leaves and toss to distribute. Cover and refrigerate for at least 4 hours, preferably overnight (12-24 hours) for the best flavor.
  3. Preheat your oven to 325°F (163°C). If using banana leaves, soften them by passing them over a gas flame or dipping in hot water for a few seconds until pliable. Line a deep baking dish (like a 9×13-inch) with the banana leaves, letting the edges overhang.
  4. Place the marinated pork and all the marinade into the baking dish. Scatter the onion rings over the top. Fold the banana leaves over the pork to cover it completely (or cover tightly with foil if not using leaves).
  5. Bake for 3 to 3 1/2 hours, until the pork is fork-tender and easily shreds. Check at 2 hours; if the liquid has evaporated, add the chicken broth or water. The pork should be submerged in some liquid while cooking.
  6. Remove from the oven and let rest, covered, for 20 minutes. Using two forks, shred the pork directly in the cooking juices. Discard the bay leaves. Season with additional salt if needed.

Tips

  • Achiote paste substitute: If you can’t find achiote paste, make a paste with 2 tbsp annatto powder, 1 tsp dried oregano, 1 tsp cumin, 1/2 tsp black pepper, and enough sour orange juice to make a thick paste. The flavor will be close, though not as deep.
  • Don’t skip the marinating time: The marinade both flavors and tenderizes the pork. Even 4 hours makes a difference, but 24 hours is ideal. If you’re short on time, cut the pork into smaller pieces (2-inch chunks) to increase surface area.
  • Use a slow cooker: For a hands-off version, cook the marinated pork on low for 8-10 hours or high for 5-6 hours. Shred and serve with the juices.
  • Common mistake: Not covering the dish tightly enough. The steam keeps the pork moist; if the liquid evaporates, the pork will dry out. Check halfway and add broth if needed.

Serving Suggestions

Serve the shredded pork on warm corn tortillas with pickled red onions and habanero salsa. Add a squeeze of lime and a sprinkle of fresh cilantro. It’s also excellent over rice, in tacos dorados, or as a filling for empanadas. A side of black beans and fried plantains completes the Yucatan experience.

Variations

  • Chicken pibil: Substitute bone-in chicken thighs for the pork. Cook at 350°F (177°C) for 1 1/2 hours, or until chicken reaches 165°F (74°C) as measured with a food thermometer.
  • Add chipotle: For a smoky heat, add 1-2 chipotle peppers in adobo sauce to the marinade.
  • Use pork loin: For a leaner version, use pork loin, but reduce cooking time to 2 hours and consider adding 2 tbsp of lard or butter to keep it moist.

Storage and Reheating

Refrigerate leftover cochinita pibil in an airtight container for up to 4 days. To reheat, place in a skillet over medium heat with a splash of water or broth, stirring until heated through. Alternatively, microwave in 30-second intervals, adding moisture if needed. The pork also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

What is achiote paste? Achiote paste is a brick-red seasoning made from ground annatto seeds, spices, and vinegar. It’s essential for the classic color and flavor of cochinita pibil. Find it in Latin markets or online.

Can I use pork loin instead of shoulder? Yes, but pork loin is leaner and can dry out. Cook it for less time (about 2 hours) and add a little extra liquid to the pan. The result will be less rich but still tasty.

Is sour orange juice necessary? Sour orange juice gives the authentic tangy flavor. If you can’t find it, use a mix of 1/4 cup orange juice and 1/4 cup lime juice. This is a common substitute and works well.

Do I have to use banana leaves? No, you can use foil. Banana leaves add a subtle earthy aroma and keep the pork moist, but foil will also produce tender results. If using banana leaves, soften them first to avoid tearing.

Can I make this in a slow cooker? Absolutely. Marinate the pork as directed, then transfer to a slow cooker. Cook on low for 8-10 hours or high for 5-6 hours, until tender. Shred and serve.

Is it safe to eat pork that is slightly pink? Pork is safe when it reaches an internal temperature of 145°F (63°C) with a 3-minute rest, as per USDA FSIS guidelines. However, for a dish like cochinita pibil, you’ll be cooking it to a much higher temperature (200°F+) to achieve the shreddable texture, so it will be well done.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).