Mexican recipe

Cochinita Pibil

Yucatecan pork marinated in achiote and bitter-orange-style citrus, wrapped in banana leaves and slowly roasted until it pulls apart into brick-red, fragrant strands.

Yucatán Peninsula

Prep
40 min
Cook
3 hr
Total
3 hr 40 min
Servings
8
Cochinita pibil shredded in banana leaf with pink pickled onions
Real finished-dish photographPhotograph by Jennifer Woodard MaderazoSource page · Original file · CC BY 2.0Cropped, resized, and compressed by Recipe Nest Vault.

01

Ingredients

  • 1600 g

    boneless pork shoulder, cut into large chunks

  • 90 g

    achiote paste

  • 240 ml

    orange juice

  • 60 ml

    lime juice

  • 30 ml

    white vinegar

  • 5

    garlic cloves

  • 3 g

    ground cumin

  • 2 g

    Mexican oregano

  • 12 g

    fine salt

  • 4

    large banana-leaf sections

  • 250 g

    red onion, thinly sliced

  • 120 ml

    lime juice for pickling onion

  • 1

    habanero chile, thinly sliced

02

Method

  1. 01

    Blend the achiote marinade

    Blend achiote, orange juice, lime juice, vinegar, garlic, cumin, oregano and salt until smooth.

    Cochinita Pibil, step 1: Blend the achiote marinade.
    Cooking-step illustration, not a photograph
  2. 02

    Marinate the pork

    Coat the pork thoroughly, cover and refrigerate for at least 4 hours or overnight.

    Cochinita Pibil, step 2: Marinate the pork.
    Cooking-step illustration, not a photograph
  3. 03

    Quick-pickle the onion

    Toss the red onion and habanero with the pickling lime juice and a pinch of salt; chill for at least 30 minutes.

    Cochinita Pibil, step 3: Quick-pickle the onion.
    Cooking-step illustration, not a photograph
  4. 04

    Soften the banana leaves

    Pass each banana-leaf section briefly over low flame or a hot dry pan until glossy and flexible, without scorching through.

    Cochinita Pibil, step 4: Soften the banana leaves.
    Cooking-step illustration, not a photograph
  5. 05

    Line the roasting dish

    Cross two layers of softened banana leaves in a deep roasting dish, leaving enough overhang to fold over the pork.

    Cochinita Pibil, step 5: Line the roasting dish.
    Cooking-step illustration, not a photograph
  6. 06

    Enclose the marinated pork

    Tip in the pork and all marinade, fold the leaves tightly over the top, then cover the dish securely with a lid or foil.

    Cochinita Pibil, step 6: Enclose the marinated pork.
    Cooking-step illustration, not a photograph
  7. 07

    Slow-roast until tender

    Roast covered at 175°C for 2 hours 30 minutes, then check that the pork yields easily to a fork.

    Cochinita Pibil, step 7: Slow-roast until tender.
    Cooking-step illustration, not a photograph
  8. 08

    Rest in the leaves

    Leave the covered pork to rest for 20 minutes so the bubbling juices settle and reabsorb.

    Cochinita Pibil, step 8: Rest in the leaves.
    Cooking-step illustration, not a photograph
  9. 09

    Shred and moisten

    Shred the pork into coarse strands and fold through enough roasting juices to keep every piece succulent.

    Cochinita Pibil, step 9: Shred and moisten.
    Cooking-step illustration, not a photograph
  10. 10

    Serve with pickled onion

    Serve the cochinita hot on banana leaf with the pink pickled onion and habanero alongside warm corn tortillas.

    Cochinita Pibil, step 10: Serve with pickled onion.
    Cooking-step illustration, not a photograph

03

Sources and photo credit

This standardized method was independently rewritten after cross-checking the references below. Recipe Nest Vault does not claim that the credited photographer cooked from this exact version.

Recipe references

Authentic Cochinita Pibil — Photograph by Jennifer Woodard Maderazo; CC BY 2.0.

Step illustrations: Original illustrations created by Recipe Nest Vault with OpenAI image_gen.

Back to Mexican recipes

Language settings

Choose your language

We’ll open Recipe Nest Vault in your preferred language. You can change it anytime.

Current language: English

Your language preference will be saved in this browser.