Cochinita Pibil

Yucatán's legendary slow-roasted pulled pork, marinated in earthy achiote and sour orange, wrapped in banana leaves and cooked until meltingly tender.

Cochinita Pibil

Introduction

Cochinita Pibil is one of the oldest and most deeply rooted dishes in Mexican gastronomy, tracing its lineage directly to the ancient Maya method of cooking called pib — burying meat wrapped in leaves in a pit of hot stones and cooking it underground for hours. The Spanish introduced the pig, but the Maya already had everything else: the achiote (annatto) paste that colors the meat a vivid orange-red, the sour orange that tenderizes and brightens, and the banana leaf that steams the pork from the inside as it roasts. Today, the home version achieves essentially the same result in a conventional oven: low heat, a tight seal of banana leaves, and time. The result is pork that pulls apart with two fingers and carries a deep, slightly tangy, earthy flavor that is unlike anything else in the Mexican canon. Serve it at tacos with pickled habanero onions and you will understand why people in Yucatán eat it for breakfast.

  • Prep time: 20 minutes
  • Cook time: 180 minutes
  • Total time: 200 minutes
  • Servings: 8
  • Difficulty: Medium
  • Spice level: 1/5
  • Calories: 390 kcal
  • Occasion: Weekend

Ingredients

  • 1.5 kg (3.3 lb) bone-in pork shoulder, cut into large chunks
  • 100 g (3.5 oz) achiote paste (recado rojo)
  • 180 ml (3/4 cup) sour orange juice (naranja agria), or equal parts lime + regular orange juice
  • 4 garlic cloves, peeled
  • 1 teaspoon ground cumin
  • 1 teaspoon dried Mexican oregano
  • 1/2 teaspoon ground black pepper
  • Salt to taste
  • 2–3 large banana leaves, thawed if frozen, wiped clean
  • Warm corn tortillas, to serve
  • For the pickled habanero onions: 1 large red onion (thinly sliced), 2 habanero chiles (thinly sliced, seeds removed for less heat), 120 ml (1/2 cup) lime juice, salt to taste

Instructions

  1. In a blender, combine the achiote paste, sour orange juice, garlic cloves, cumin, oregano, and black pepper. Blend until completely smooth to form the marinade.
  2. Place the pork chunks in a large zip-lock bag or deep bowl. Pour the achiote marinade over the pork and massage it in so every surface is coated. Seal and refrigerate for a minimum of 4 hours, ideally overnight.
  3. Preheat your oven to 160°C (325°F). Pass the banana leaves briefly over a gas burner flame or scorch them in a dry pan for a few seconds per side — they will turn slightly darker and become pliable.
  4. Line a deep roasting pan or Dutch oven with the banana leaves, letting the edges drape over the sides. Season the marinated pork with salt, then arrange it in a single layer over the banana leaves. Pour any remaining marinade from the bag over the top. Fold the banana leaves over the pork to enclose it completely, then cover tightly with aluminum foil.
  5. Roast in the preheated oven for 2.5 to 3 hours, until the pork is so tender it falls apart when pressed with a spoon. No peeking during the first 2 hours — the steam trapped inside is what makes the pork moist.
  6. While the pork roasts, make the pickled onions: combine the sliced red onion and habanero in a bowl, pour the lime juice over them, add a generous pinch of salt, and toss well. Let sit at room temperature for at least 1 hour; the onion will turn a vivid fuchsia pink. Serve pork shredded directly from the banana leaves, in warm corn tortillas, piled with pickled onions.

Chef tips

  • Sour orange (naranja agria) is the non-negotiable flavor backbone of this dish. If you cannot find it, substitute with equal parts lime juice and regular orange juice — it is not identical, but it is close enough to work.
  • Do not skip marinating overnight. The achiote needs time to penetrate the meat and the acid needs time to begin breaking down the collagen. A minimum of 4 hours works in a pinch, but overnight is dramatically better.
  • Banana leaves serve two purposes: they keep the meat moist as it cooks and they impart a very subtle, grassy flavor to the pork. Thaw frozen banana leaves and pass them quickly over a gas flame to make them pliable before using.

Pairing suggestions

Serve in small, warm corn tortillas with pickled habanero red onions (curtido de cebolla morada) piled on top. A squeeze of sour orange or lime is essential. Alongside: black beans cooked with epazote, and a bright horchata or cold beer to cool the heat of the habanero pickles.