Instant Pot Cochinita Pibil with Achiote Marinade

Yucatán-style pork shoulder marinated in a brick-red achiote and sour orange paste, wrapped in banana leaf and pressure-cooked until spoon-tender. It's served with quick pickled red onions and warm tortillas.

Prep
40 min
Cook
1 hr 25 min
Wait
4 hr
Total
6 hr 5 min
Makes
About 5 cups shredded pork (8 servings, 2 tacos each) plus pickled onions
Share

Steps

Before you start
  • Plan for at least 4 hours of marinating (overnight is better), so start in the morning for dinner or the night before.
  • Thaw the banana leaves in the fridge if frozen. This takes a few hours, or you can run the sealed package under warm water for 10 minutes.
  • Wear gloves or wash your hands well after handling achiote paste and habanero. Achiote stains countertops, cutting boards and plastic blender jars.
  • This recipe is sized for a 6-quart (5.7 L) or 8-quart (7.6 L) Instant Pot. Do not fill past the two-thirds line.
  1. Cut the pork

    • Pat the pork shoulder dry.
    • Trim off any thick slabs of surface fat, leaving thin fat for flavor.
    • Cut the meat into 2-inch (5 cm) chunks and place them in a large non-reactive bowl or zip-top bag.
    + Show details

    Ready when: Chunks are roughly equal in size, about 2 inches (5 cm), so they cook evenly.

    Tip: Don't cut the pieces smaller than 2 inches. They can turn stringy and dry under pressure.

  2. Blend the marinade

    • In a blender, combine the achiote paste, sour orange juice, garlic, oregano, cumin, allspice, black pepper, kosher salt and the habanero, if using.
    • Blend on high for 45–60 seconds until completely smooth, scraping down the sides once.
    + Show details

    Ready when: The marinade is a smooth, brick-red, pourable paste with no visible bits of achiote.

    Tip: If the paste is stiff and the blades stall, add 1–2 tablespoons of the juice and blend again.

  3. Marinate the pork

    • Pour all the marinade over the pork.
    • Toss or massage with gloved hands until every chunk is coated.
    • Cover the bowl (or seal the bag), and refrigerate for at least 4 hours and up to 24 hours, turning the pork once halfway through if you can.
    + Show details

    Ready when: The pork is evenly stained deep orange-red.

    Tip: Don't marinate longer than 24 hours. The acid will start to turn the surface of the meat mushy.

  4. Pickle the onions

    • About 30 minutes before the pork finishes, put the sliced red onion in a small bowl or jar.
    • Add the lime juice and ½ teaspoon kosher salt, and stir well so the onion is submerged.
    • Let it sit at room temperature, stirring once or twice.
    + Show details

    Ready when: The onions turn bright pink and soften slightly but keep some crunch.

    Tip: You can make these a day ahead. Refrigerate them in their juice.

  5. Soften banana leaves

    • Cut the banana leaves with scissors into pieces large enough to line the inner pot and fold over the pork, about 12 × 16 inches (30 × 40 cm).
    • Pass each piece over a gas flame or press it onto a dry skillet over medium heat for 15–20 seconds per side.
    + Show details

    Ready when: The leaves turn glossy and a deeper green, and they bend without cracking.

    Tip: Skip this and the leaves will split when you fold them.

  6. Assemble the pot

    • Pour the ¼ cup water into the inner pot of the Instant Pot.
    • Lay 2 or 3 leaf pieces across the bottom and up the sides, letting extra hang over the rim.
    • Add the pork and every bit of marinade.
    • Fold the overhanging leaf over the top, then cover with another piece to seal the meat in a parcel.
    + Show details

    Ready when: The pork is fully enclosed by the leaves, and the water is under the leaf layer.

    Tip: Don't stir the pork into the water. A thick marinade sitting on the bottom can trigger a 'Burn' warning.

  7. Pressure cook

    • Lock the lid and set the steam valve to Sealing.
    • Select Pressure Cook (or Manual) on High and set 50 minutes.
    • The pot will take about 15 minutes to come to pressure before the timer starts counting down.
    + Show details

    Ready when: The pot beeps at the end of the 50-minute cook.

    Tip: If you get a 'Burn' notice, release pressure, stir in ¼ cup more water and restart.

  8. Natural release

    • Let the pressure release naturally for 15 minutes without touching the valve.
    • Then move the valve to Venting to release any remaining steam.
    • Open the lid away from your face.
    + Show details

    Ready when: The float valve drops and the lid turns freely. A chunk of pork should shred easily with a fork and read about 195°F (90°C).

    Tip: Quick-releasing right away can make the meat seize up and the sauce spurt out.

  9. Shred the pork

    • Open the banana leaf parcel.
    • Using two forks or tongs, shred the pork right in the pot, discarding any big pieces of fat.
    • Stir the meat through the juices, then discard the banana leaves.
    + Show details

    Ready when: All the meat pulls apart into soft strands and is coated in red juices.

    Tip: Skim the fat from the top of the juices with a spoon before shredding if it looks greasy.

  10. Reduce the juices

    • Select Sauté on the Instant Pot, set to High (or Normal if it boils too hard), and simmer the shredded pork uncovered for 5 minutes, stirring often.
    • Turn off the pot.
    • Taste, and add a pinch of salt if needed.
    + Show details

    Ready when: The juices are thickened and glossy and cling to the pork, with little liquid pooling at the bottom.

    Tip: Don't reduce it until dry. The pork should stay moist and saucy.

  11. Warm tortillas and serve

    • Warm the tortillas on a dry skillet over medium heat for 20–30 seconds per side, or wrap them in a damp towel and microwave for 45 seconds.
    • Pile the pork into the tortillas and top with drained pickled onions.
    • Serve right away.
    + Show details

    Ready when: Tortillas are soft, pliable and lightly speckled.

    Tip: Keep the warmed tortillas wrapped in a clean towel so they don't dry out.

Good to know

Tips
  • Achiote paste is already salty, so don't add more salt to the marinade. Taste only at the end.
  • Use the juices left in the pot as a sauce. Spoon them over the tacos or toss rice in them.
  • For a more traditional finish, spread the shredded pork on a sheet pan and broil 3–4 minutes to lightly crisp the edges.
  • If your blender jar is plastic, rinse it right after use. Achiote stains.
Make ahead

"Marinate the pork up to 24 hours ahead. The pickled onions keep for up to 5 days in the fridge. The cooked pork can be made 3 days ahead and reheated in its juices."

Storage & reheating

"Room temperature: no more than 2 hours. Fridge: store the pork in its juices in an airtight container for up to 4 days. Freezer: freeze with its juices for up to 3 months and thaw overnight in the fridge. Reheat covered in a skillet over medium-low heat with a splash of water for 5–8 minutes, or microwave in 1-minute bursts, stirring, until steaming hot."

Substitutions
  • sour orange juice (or see substitutions) → ½ cup (120 ml) fresh orange juice plus ¼ cup (60 ml) fresh lime juice. This mimics sour orange's sweet-tart balance. Seville oranges are in season in winter if you can find them.
  • banana leaves → Parchment paper plus a layer of foil. You will lose the subtle grassy aroma, but the pork will still cook and stay moist. Line the pot with parchment and cover the pork with foil.
  • habanero chile → 1 serrano chile, or omit. Serrano is milder and still adds a green heat. Omit for a family-friendly, no-heat version.
  • boneless pork shoulder (Boston butt) → Bone-in pork shoulder, 3¾ lb (1.7 kg). The cooking time stays the same. Remove the bone before shredding.

More roasts

See all →

Find more like this

Meal
Dinner
Cuisine
Mexican
Main ingredient
Pork Shoulder
Quick & Easy
EasyMake Ahead

Reviews (0)