Skip to content
Cochinita Pibil from Mexico

Cochinita Pibil

📍 Yucatán ★ 4.6
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Achiote-marinated pork slow-roasted in banana leaf.

About Cochinita Pibil

Pork is marinated in citrus juice and earthy red achiote, wrapped in banana leaves and slow-roasted until it falls apart, then served with pink pickled onions. It is the signature dish of the Yucatán.

🏛️ History & Culture

Cochinita pibil's roots lie in the ancient Maya technique of pibil, where meat is wrapped in banana leaves and slow-cooked in an underground pit oven. The dish predates the Spanish arrival, but the iconic use of pork emerged after Europeans introduced pigs, replacing the original game meats; the marinade blends native achiote with citrus introduced by the Spanish, so its exact origin story is a fusion of traditions rather than a single documented event.

Across the Yucatán Peninsula, the core preparation remains remarkably consistent, though subtle variations in the balance of achiote, sour orange, and habanero heat appear from home kitchens to market stalls. It is a festive centerpiece for weekend family meals and regional celebrations, typically served with pickled red onions and warm tortillas, embodying the region’s pride in its Maya heritage and colonial culinary exchange.

🍳 How to make Cochinita Pibil

AI-assisted, not kitchen-tested

Cochinita Pibil

The Yucatán's signature dish: pork shoulder marinated in earthy red achiote and sour orange juice, wrapped in banana leaves, and slow-roasted until fork-tender, traditionally served with pickled red onion and warm tortillas.

Prep
30 min
Cook
240 min
Total
270 min
Serves
6 to 8
Difficulty
Medium

Recipe ingredients

  • 1.4 kg (3 lb) pork shoulder, boneless, cut into 5 cm / 2 in chunks; pork butt is the traditional cut
  • 100 g (3½ oz) achiote paste (recado rojo), store-bought is acceptable; a Yucatán-style paste includes cumin, pepper, cloves, and oregano
  • 240 ml (1 cup) sour orange juice (naranja agria), substitute: 120 ml fresh lime juice + 120 ml fresh orange juice + 30 ml white vinegar
  • 60 ml (¼ cup) white vinegar
  • 6 g (2 tsp) fine sea salt
  • 4 g (1 tsp) Mexican oregano
  • 4 g (1 tsp) ground cumin
  • 2 g (½ tsp) black pepper, freshly ground
  • 4 g (1 tsp) ground cloves
  • 6 whole garlic cloves
  • 2 whole banana leaves, thawed, frozen works well; pass briefly over an open flame or in a dry pan to soften before using
  • 1 medium red onion, thinly sliced into half-moons (for pickled onion)
  • 60 ml (¼ cup) sour orange juice (for pickled onion)
  • 1 g (¼ tsp) fine sea salt (for pickled onion)
  • 30 g (¼ cup) habanero chile, sliced (optional, for serving), traditionally served on the side; omit or seed for less heat
  • 12 g (2 tsp) achiote paste (for pickled onion, optional), gives the onions their characteristic red-pink tint
  • warm corn tortillas, to serve

Steps

  1. 1 In a blender, combine the achiote paste, 240 ml sour orange juice, vinegar, salt, oregano, cumin, pepper, cloves, and garlic. Blend until smooth.
  2. 2 Place the pork chunks in a non-reactive bowl or a zip-top bag. Pour the marinade over the pork, turning to coat. Cover and refrigerate at least 4 hours, preferably overnight.
  3. 3 Make the pickled onion (cebolla morada): toss the sliced red onion with 5 g salt and let sit 10 minutes. Rinse briefly and drain. Combine with 60 ml sour orange juice and, if using, 12 g achiote paste. Refrigerate until ready to serve; the onions should turn a bright pink.
  4. 4 Prepare a roasting pan large enough to hold the pork in a snug single layer. Line it with one banana leaf, shiny side up, letting the edges hang over the sides to fold over later.
  5. 5 Lift the marinated pork out of the bowl and arrange it on the banana leaf. Pour the remaining marinade over the pork.
  6. 6 Cover the pork with the second banana leaf, then seal the whole packet tightly by folding the overhanging edges together. If needed, secure with butcher's twine or weigh down with a lid.
  7. 7 Roast in a preheated 160 °C / 325 °F oven for 3½ to 4 hours, until the pork shreds easily with a fork and an instant-read thermometer inserted into the thickest piece reads at least 85 °C / 185 °F (the meat should be very tender, not pink in the center).
  8. 8 Rest the packet, still sealed, for 15 minutes.
  9. 9 Unwrap the banana leaves (the liquid at the bottom is intensely flavored — reserve it). Using two forks, shred the pork directly in the pan and toss with the juices.
  10. 10 Taste and adjust salt. Serve with the pink pickled onions, sliced habanero, and warm corn tortillas so each person makes their own tacos.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Cochinita Pibil recipe yet. Yours would be the first.

Share how you make Cochinita Pibil

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

✅ Before you go to Mexico

Round out your trip — most travellers book these alongside their trip.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Cochinita Pibil.

Write a review

Sign in to verify you're a real person, then share your thoughts on Cochinita Pibil.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Cochinita Pibil.