Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Cochinita Pibil

Yucatan Slow-Roasted Achiote Pork in Banana Leaf

This cochinita pibil recipe marinates pork shoulder in achiote, sour orange and garlic, then slow-roasts it in banana leaf until it shreds with a fork. Unlike tacos al pastor, which is thin-sliced pork grilled on a vertical spit, this is a whole shoulder roasted low and slow. One serving is about 210 g.

Cochinita pibil comes from the Yucatan Peninsula, where Maya cooks traditionally roasted pork in a pib, an underground oven lined with hot stones. The name says it all: cochinita means little pig, and pibil refers to that pit cooking. Pork arrived with the Spanish, but the achiote, sour orange and banana leaf are local, and the dish is still the centrepiece of Yucatan celebrations.

Pairs well with: Warm corn tortillas and pickled red onion

Provenance

Mexico flag Mexico

Yucatan Heritage

Latin America & Caribbean

Time Dedication

4h 30m

30m prep • 240m cook

Batch Yield

6 Servings

593 kcal per serving

1 serving ≈ 210 g

Technical Skill

Intermediate

Medium (Slow Roast)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Weekend family dinner, celebrations, taco night Cost: Medium — about $4–5 per serving at home
Shredded cochinita pibil, deep red from achiote, piled in a bowl

Yucatan Heritage

Photo: Jennifer Woodard Maderazo, CC BY 2.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $4–5 per serving at home (USD)

A good cochinita pibil is judged by the shred: the pork should fall apart with a fork and be stained deep red by the achiote.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 4h 30m
P

Prep Stage: Marinate and Wrap

30 Mins • Marinade

Blend the achiote paste with sour orange juice, garlic, vinegar and spices into a smooth red marinade, rub it all over the pork, and wrap the meat in banana leaf. The leaf is the trick: it traps steam and smoke-like aroma while the pork roasts, so do not skip it.

Maestro Tip: Score the pork shoulder in a cross-hatch pattern before rubbing in the marinade — the cuts let the achiote reach the centre of the meat.

  1. 1

    Make the Achiote Marinade

    10 Mins Room temperature, ~20°C (68°F)

    Blend the achiote paste with the sour orange juice, garlic, vinegar, cumin, oregano, pepper and salt until completely smooth. The marinade should be a deep brick-red and pour like thin cream.

    If the paste will not blend smooth, soak it in the orange juice for 10 minutes first.

    Done when: The marinade is smooth, deep red, and smells peppery and citrusy.

  2. 2

    Marinate the Pork

    12 Hours (Overnight) Fridge, 4°C (39°F)

    Rub the marinade all over the scored pork shoulder, including into the cuts, then place it in a dish, cover, and refrigerate overnight. The acid and salt need time to work into the meat.

    Turn the pork once halfway through marinating so every side sits in the marinade.

    Done when: The pork is stained deep red all over and smells of achiote and orange.

  3. 3

    Wrap in Banana Leaf

    10 Mins Room temperature, ~20°C (68°F)

    Lay the banana leaves in a roasting pan, set the pork and its marinade in the centre with the sliced onion, drizzle over the melted lard, and fold the leaves up into a tight parcel. Tie with kitchen string if needed.

    Pass the leaves over a flame first — they turn glossy and flexible and will not crack when folded.

    Done when: The parcel is sealed with no gaps, and the pork sits in its marinade inside.

  4. 4

    Slow-Roast

    4 Hours Oven, 160°C (325°F)

    Cover the pan tightly with foil and roast at 160°C (325°F) for 4 hours. Do not open the oven for the first 3 hours — the steam inside the leaf parcel is doing the work.

    If the leaf starts to dry and scorch at the edges, add 100 ml of water to the pan and re-cover.

    Done when: The pork reaches 71°C (160°F) inside and yields easily when pressed with a fork.

  5. 5

    Rest and Shred

    20 Mins Resting, ~70°C (158°F)

    Take the pan out, open the parcel carefully — hot steam will escape — and rest the pork for 15 minutes. Then shred the meat with two forks straight into the roasting juices and toss to coat.

    Shred while the pork is still warm; cold pork resists the fork and tears into dry strings.

    Done when: The pork falls into soft, juicy shreds coated in red juices.

  6. 6

    Pickle the Onions and Serve

    15 Mins Room temperature, ~20°C (68°F)

    While the pork rests, toss the thinly sliced red onion with lime juice, the minced habanero and a pinch of salt. Leave for 10 minutes until it turns bright pink. Serve the pork in warm tortillas topped with the pickled onion.

    Make the pickle first if you like it softer — 30 minutes in lime juice turns it silky.

    Done when: The onion is bright pink, sharp and slightly softened.

Finishing Touches & Plating

Shred the pork straight into its roasting juices, toss well, and pile it onto warm corn tortillas with a spoonful of pickled red onion and habanero on top.

Nutritional Physiology & Benefits

Nutrition

Energy

593

kcal / serving

Protein

46g

Complete AA

Carbs

12g

Complex

Fats

40g

Healthy

Per serving (6 servings · 1 serving ≈ 210 g)
Energy593 kcal
Protein46 g
Carbohydrates12 g
Fat40 g
Fibre1.5 g
Sugar5.5 g
Sodium733 mg
Per 100g
Energy282 kcal
Protein22.1 g
Carbohydrates5.6 g
Fat18.9 g
Fibre0.7 g
Sugar2.6 g
Sodium349 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin B6 and niacin (pork), vitamin C (orange and lime juice), iron and zinc (pork).

Serious Protein

About 46 g of protein per serving from the pork shoulder — a meal that keeps you full for hours.

Citrus and Onion

Sour orange, lime and pickled red onion bring vitamin C and sharp freshness that balance the rich pork.

Slow and Simple

One pot, one long roast — the banana leaf does the work, and there is no frying or constant attention needed.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Warm Corn Tortillas

Soft corn tortillas are the classic vehicle — they soak up the achiote juices and let the pork be the star.

Vegetables

Pickled Red Onion and Habanero

The sharp, pink pickled onion cuts through the rich pork, and a little habanero adds the Yucatan heat the dish is known for.

Drinks

Agua Fresca or a Cold Beer

A light, cold drink tames the chilli and the richness — horchata or a Mexican lager both work.

Full Menus

Black Beans and Rice

A spoonful of black beans and white rice turns the pork into a full Yucatan plate and stretches it to feed more people.

Complete menu

Serve the shredded pork with warm corn tortillas, pickled red onion and habanero, plus black beans and rice on the side.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Do Not Rush the Roast

Cooking the pork hot and fast dries it out and leaves it tough — the low, slow roast is what makes it shred. If you are short on time, choose a different dish. This is general guidance, not medical advice.

Skip the Pineapple

Pineapple belongs to tacos al pastor, not to cochinita pibil — its sweetness fights the sour-orange and achiote flavours that define this dish.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA rich, generous dinner — one portion with tortillas and pickled onion is a full meal.
  • ChildrenSuitable from age 4+ if you leave the habanero out of their portion — the pork itself is mild and tender.
  • ElderlyVery suitable — the pork shreds soft and is easy to chew; keep the portion moderate.
  • Pregnant womenGenerally suitable if the pork is cooked right through to 71°C (160°F); keep the salt moderate.
  • Breastfeeding womenGenerally suitable; the protein and iron support recovery — keep portions satisfying.
  • AthletesA strong post-workout meal: about 46 g of protein per serving, plus rice or tortillas for glycogen.
  • Weight gainA good choice — take a generous second helping with beans and rice.
  • Weight lossKeep the pork to one serving and load up on pickled onion and salad instead of a second tortilla.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe pork itself is low in carbs — watch the tortillas and rice, which are the main source of carbs. Ask your clinician about portion size.
  • High blood pressureMost of the sodium comes from added salt and the achiote paste; season lightly and go easy on the pickled onion brine. Ask your clinician about a suitable portion.
  • Kidney diseaseLimit the portion — pork is high in protein and the marinade adds potassium from the citrus. Ask your clinician about portion size.
  • GoutEat occasionally and in smaller portions — pork is moderately high in purines.
  • Stomach issuesThe sour orange and habanero can irritate a sensitive stomach — use less habanero and a milder onion pickle.
  • Cardiovascular diseaseThe dish is rich in saturated fat from the pork shoulder; keep the portion modest and favour the onion and salad. Ask your clinician about a suitable portion.
  • Fatty liverKeep the portion modest and favour the pickled onion and vegetables over extra pork and tortillas.
  • Food allergiesContains no common allergens. Check the achiote paste label for wheat or other additives.
  • Special therapeutic dietsIf you follow a prescribed low-sodium diet, use low-sodium achiote paste and less salt, and check with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store the shredded pork in its juices in an airtight container.
In the fridge
3 days.
In the freezer
3 months.
How to reheat
Reheat gently in a covered pan with a splash of water until steaming; reheat to 74°C (165°F).
Freezing recommended
Yes — it freezes very well in its juices.
Signs it has spoiled
Sour smell, slimy texture, or mould on the surface.

More recipes to explore

Huevos rancheros with fried eggs, salsa and tortillas Mexico flag Mexico 35m
Breakfast •Oaxaca Countryside

Huevos Rancheros Tradicional

Nixtamalized heirloom corn tortillas, pasture eggs, and charred tomato salsa bursting with fat-soluble carotenoids.

High Energy

Fried eggs, salsa roja and refried beans on warm corn tortillas.

Pairs Well With
Crushed Hass Avocado & Epazote Beans
High Protein • Quick Prep (<30m)
Two tacos al pastor with pork, pineapple, onion and cilantro on a paper plate with a lime wedge Mexico flag Mexico 45m
Lunch •Mexico City Street Food

Tacos al Pastor

This tacos al pastor recipe marinates pork shoulder in achiote and dried chillies, grills it until charred at the edges, and piles it onto warm corn tortillas with pineapple, onion and cilantro. One serving is about 312 g — two tacos.

Bold & Satisfying

Achiote-marinated pork, charred pineapple and onion on warm corn tortillas.

Pairs Well With
Salsa verde, lime wedges and an ice-cold Mexican lager
High Protein
Chicken covered in dark mole poblano sauce with sesame seeds and onion rings on a patterned plate Mexico flag Mexico 2h 40m
Dinner •Puebla Celebration Dish

Mole Poblano

This mole poblano recipe builds the dark Puebla sauce the slow way — chillies toasted and soaked, nuts and seeds fried, chocolate melted in at the end — and serves it over tender chicken. One serving is about 300 g.

Rich & Festive

Dark, complex sauce of chillies, nuts, seeds and chocolate over tender chicken.

Pairs Well With
Mexican red rice, warm tortillas and a cold hibiscus agua fresca
High Protein
A square bowl of bright green guacamole with a lime wedge, surrounded by tomatoes, peppers and bread Mexico flag Mexico 15m
Snack & Tea •Mexican Classic

Guacamole

This guacamole recipe is the Mexican classic done the simple way: ripe Hass avocados mashed with tomato, red onion, jalapeño, lime and coriander, seasoned and served straight away. One serving is about 208 g, with tortilla chips for scooping. It takes 15 minutes and no cooking at all.

Fresh & Creamy

Mashed avocado with tomato, onion, lime and chilli, made fresh in 15 minutes and served with tortilla chips.

Pairs Well With
Tortilla chips, lime wedges & cold beer

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.