Cochinita Pibil (Yucatán-Style Barbecued Pork) Recipe

The Food Lab

Unraveling the mysteries of home cooking through science.

Cochinita Pibil (Yucat\u00e1n-Style Barbecued Pork) Recipe

An impressive hunk of smoked pork that's perfect for a party. [Photographs: J. Kenji López-Alt]

Real cochinita pibil is not spicy, but it has a uniquely sweet, earthy aroma imparted by bitter Seville oranges, achiote, charred garlic, and a host of other spices. That earthiness is backed with the herbaceous aroma of the banana leaves it's cooked in, along with smokiness from hours of slow cooking in a smoky, steamy píib (or, in modern Mexican Spanish, pib), the Mayan oven consisting of a hole in the ground lined with hot stones. Let's put something to rest right off the bat here: If you want to be pedantic about it, you can't make cochinita pibil without an actual pib. But you can fake it pretty darn well, and that's what we're going to do today.

Why It Works

  • Toasting the spices in oil helps them develop flavor to lend to the marinade.
  • A combination of lime, orange, and grapefruit juice mimics the flavor of the Seville oranges commonly used in the Yucatán.
  • Wrapping the pork tightly in banana leaves helps trap moisture, resulting in more tender meat.
  • Smoking on the grill imparts the smokiness you'd expect from a traditional pib oven.
  • Yield:Serves 8 to 12
  • Active time: 1 hour
  • Total time:7 hours

Ingredients

  • For the Marinade:
  • 1 whole head garlic, separated into individual unpeeled cloves
  • 2 tablespoons (30ml) lard or vegetable oil
  • 1/4 cup achiote (annatto) seeds (1 1/2 ounces; 40g)
  • 2 tablespoons (about 6g) Mexican oregano
  • 3 whole cloves
  • 1 (3-inch) Ceylon cinnamon stick, or a 1.5-inch piece of cassia cinnamon (see note)
  • 2 tablespoons (about 8g) whole black peppercorns
  • 1 tablespoon (about 4g) whole cumin seed
  • 1 tablespoon (about 4g) whole allspice berries
  • 3/4 cup (175ml) bitter (Seville) orange juice, or 1/4 cup (60ml) each lime, orange, and grapefruit juice
  • 1/4 cup (60ml) white vinegar
  • 1 tablespoon (15ml) soy sauce
  • Kosher salt
  • For the Pork:
  • 4 pounds (1.8kg) boneless pork shoulder or 6 pounds (2.7kg) bone-in pork shoulder, cut into 2-inch-thick slabs
  • 6 to 8 banana leaves (see note)
  • 2 Roma tomatoes, sliced
  • 1 red or green bell pepper, sliced
  • 1 white onion, sliced
  • 12 bay leaves
  • To Serve:
  • Warm corn tortillas
  • Yucatán-style pickled onions and salsa

Directions

  1. 1.

    Thread garlic cloves onto a metal skewer and grill directly over the flame of a gas grill until completely blackened on all sides, 3 to 4 minutes. Alternatively, toss them in a dry skillet over high heat until blackened. Peel the blackened skins when cool enough to handle.

  2. 2.

    Heat oil or lard in a skillet over medium heat until shimmering. Add achiote, oregano, cloves, cinnamon, black peppercorns, cumin, and allspice and cook, tossing and stirring, until fragrant, about 2 minutes. Transfer to a blender along with peeled garlic, bitter-orange juice, vinegar, soy sauce, and a big pinch of salt. Blend until smooth. Season to taste with more salt. It should be quite salty and have a consistency like ketchup. If too thick, thin it with water until it flows slowly.

  3. 3.

    Pour marinade over meat and rub it in with your hands. Cover, refrigerate, and let it rest at least 1 hour and up to overnight.

  4. 4.

    Lay out 2 to 3 overlapping banana leaves on a work surface. Place 1 piece of pork in the center and layer with some of the tomatoes, bell pepper, onion, and bay leaves.

  5. 5.

    Form a tight parcel by folding the bottom side up and the top side down, then rolling in the sides. Secure parcel with kitchen twine and transfer pork to an oven-safe baking sheet or disposable aluminum baking tray. Repeat with remaining pork and banana leaves.

  6. 6.

    Light 3/4 chimney full of charcoal. When all the charcoal is lit and covered with gray ash, pour out and arrange the coals on one side of the charcoal grate. Set cooking grate in place, cover grill, and allow to preheat for 5 minutes. Alternatively, set half the burners on a gas grill to the medium-high heat setting, cover, and preheat for 10 minutes.

  7. 7.

    Place a few large hardwood chunks on the coals (no need to soak). Place aluminum tray or baking sheet on the side opposite the fire and close lid. Smoke pork, aiming for a temperature between 250 and 300°F inside the chamber the whole time, until a metal skewer inserted into pork shows no resistance, 4 to 5 hours total. (Adjust heat by adding coals and/or adjusting the air vents.) Add extra wood chunks to the coals once per hour.

  8. 8.

    Remove pork from grill and transfer parcels to a deep platter, shallow bowl, or rimmed tray. Unwrap banana leaves and serve immediately, shredding pork with two forks, soaking it in drippings, and stuffing it into tortillas with pickled red onions and salsa.