Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Cochinita Pibil Breakfast Tacos

Cochinita Pibil Breakfast Tacos

Created by

Yucatan's achiote-marinated pork, slow-cooked in banana leaves until it surrenders into deep red shreds, pulled into warm tortillas with pink pickled onions and habanero. This is how Merida starts the day.

Breakfast & Brunch
Mexican
Make Ahead
Comfort Food
Special Occasion
30 min
Active Time
4 hr cook12 hr 30 min total
Yield8 to 10 servings (about 20 tacos)

Cochinita pibil is from Yucatan. Not from Mexico in general, from Yucatan specifically, the peninsula that for most of its history was closer to the Caribbean than to Mexico City and that still cooks like it. The dish is Mayan in its bones. The word pibil comes from pib, the Mayan word for the underground pit where the meat traditionally cooks overnight, wrapped in banana leaves, buried with coals.

In Merida, cochinita is breakfast. The marisquerias and torta stands open at dawn, the cazuelas come out, and people eat tacos and panuchos and tortas of cochinita standing at the counter before the heat of the day arrives. This is not a dinner dish that got moved to morning. It is what Yucatan eats when the sun comes up.

The recado rojo, the achiote marinade, is the dish. Achiote, naranja agria, garlic, oregano yucateco, allspice, pepper, cumin, cloves. The achiote comes from the seed of a tree native to the Yucatan, and the naranja agria, sour orange, is the citrus that grows in the peninsula and tastes like nothing else. If you cannot find naranja agria, you build the substitute in this recipe. It is a compromise, not an upgrade. The pickled red onions with habanero are not garnish. They are the second half of the recipe. Without them you have stewed pork. With them you have cochinita pibil.

My mother did not cook Yucatecan food. She was from Jalisco. The first time I tasted real cochinita was at a stand near the Mercado Lucas de Galvez in Merida, six in the morning, served by a senora who had been working that stand for forty years. She told me the secret was to not be afraid of the lard or the habanero. I wrote it in the notebook that night. Saber cocinar es saber vivir.

Cochinita pibil descends directly from the Mayan pibil technique of pit-roasting meat wrapped in banana or plantain leaves, a method documented in pre-Columbian Yucatan for cooking deer, peccary, and turkey. The introduction of the pig by Spanish colonists in the 16th century gave the technique its modern protein, and the marriage of native achiote (Bixa orellana), Mayan recado spice blends, and the Spanish sour orange (a Mediterranean import that thrived in the peninsula's climate) produced the dish in its current form by the late colonial period. The Yucatan's geographic and cultural isolation from central Mexico, separated by jungle and historically oriented toward Caribbean and European trade, preserved Mayan culinary techniques like the pib long after similar pit-cooking methods disappeared elsewhere in Mesoamerica.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

boneless pork shoulder

Quantity

3 1/2 pounds

cut into 3-inch chunks

achiote paste from Yucatan

Quantity

3.5 ounces (100 grams)

fresh sour orange juice (naranja agria)

Quantity

3/4 cup

or 1/2 cup orange juice mixed with 1/4 cup white vinegar and the juice of 1 lime

fresh lime juice

Quantity

1/4 cup

garlic cloves

Quantity

8

peeled

dried Mexican oregano (oregano yucateco preferred)

Quantity

1 tablespoon

ground allspice

Quantity

1 teaspoon

ground black pepper

Quantity

1 teaspoon

ground cumin

Quantity

1/2 teaspoon

ground cloves

Quantity

1/2 teaspoon

kosher salt

Quantity

2 tablespoons

manteca de cerdo (pork lard)

Quantity

2 tablespoons

melted

banana leaves

Quantity

2 large

passed over a flame to soften

red onion

Quantity

1 large

sliced into thin half-moons

fresh sour orange juice (for pickle)

Quantity

1 cup

or the lime-orange-vinegar substitute

kosher salt (for pickle)

Quantity

1 teaspoon

dried Mexican oregano (for pickle)

Quantity

1 teaspoon

fresh chile habanero

Quantity

2 to 3

stemmed and thinly sliced

hand-pressed corn tortillas

Quantity

16 to 20

warmed on the comal

refried black beans (optional)

Quantity

for serving

fresh cilantro (optional)

Quantity

for serving

Equipment Needed

  • Heavy 6-quart Dutch oven or deep roasting pan with tight-fitting lid
  • High-powered blender
  • Cast iron comal for warming tortillas
  • Two large banana leaves (frozen, thawed)
  • Heavy foil if your lid does not seal tightly

Instructions

  1. 1

    Build the recado rojo

    Break the achiote paste into chunks and drop it into a blender with the sour orange juice, lime juice, garlic, oregano, allspice, black pepper, cumin, cloves, and salt. Blend on high until you have a thick, brick-red marinade with no lumps. Taste it. It should be sharp from the citrus, deeply earthy from the achiote, and well salted. This is the recado rojo and it is the dish. There is no cochinita pibil without it.

    Buy the achiote paste in a small block, not powdered seasoning mix. The block should be dense, deep red, and slightly oily. El Yucateco and La Anita are the brands the senoras in Merida use.
  2. 2

    Marinate the pork overnight

    Place the pork chunks in a large bowl or zip-top bag. Pour the recado rojo over the meat and use your hands to work the marinade into every surface. Cover and refrigerate for at least 8 hours, ideally overnight. The achiote needs time to penetrate. Twelve hours is better than eight. No me vengas con atajos.

  3. 3

    Soften the banana leaves

    Pass each banana leaf over an open flame on the stovetop, moving it steadily so it does not burn. The leaf will turn from matte to glossy and become pliable in your hands. This is how the leaf releases its perfume into the pork. Skip this and the leaves crack when you try to fold them. Asi se hace y punto.

  4. 4

    Build the bundle

    Line a deep Dutch oven or heavy roasting pan with the banana leaves, letting them drape generously over the sides so they can fold back over the top. Pour the melted lard across the leaves. Lay the marinated pork in a single layer, scraping every drop of recado from the bowl onto the meat. Fold the overhanging banana leaves back over the pork to form a sealed bundle. Cover the pot with a tight-fitting lid or two layers of heavy foil.

  5. 5

    Slow-cook until the meat surrenders

    Heat the oven to 300F. Slide the pot in and cook for 3 1/2 to 4 hours. Do not open the lid for the first three hours. The bundle is doing the work of the pib, the earthen pit the dish is named for, and every time you lift the lid you steal heat the pork needs. The pork is ready when it pulls apart with the gentle push of a fork and the lard at the bottom of the pot has turned the color of a Yucatecan sunset.

  6. 6

    Make the cebollas encurtidas

    While the pork cooks, put the sliced red onion in a heatproof bowl. Pour boiling water over it, count to ten, and drain. This blanching softens the bite. Return the onion to the bowl and add the sour orange juice, salt, oregano, and sliced habanero. Stir and let sit at room temperature for at least an hour. The onions will turn a vivid pink. The habanero will perfume the whole jar. This pickle is not a garnish. It is the second half of the recipe.

    Habanero is a Yucatecan chile, fruity and floral, not just hot. If you have never worked with it, start with one and slice it thinly. Two is normal in Merida. Three is for people who grew up there.
  7. 7

    Shred the cochinita

    Open the banana leaves at the table if you want the smell to do its job. Lift the pork onto a wide platter and pull it into rough shreds with two forks. The meat should be stained the color of the recado all the way through. Spoon some of the rendered fat and juices from the bottom of the pot over the shredded meat. La manteca es el sabor. Without that fat the tacos will taste flat at breakfast.

  8. 8

    Warm the tortillas and assemble

    Heat a comal over medium-high. Warm the tortillas one at a time, about 20 seconds per side, until they puff and pick up a few darkened spots. Stack them in a folded servilleta to keep them warm and soft. Build each taco at the table: a generous pile of cochinita, a forkful of pink onions and habanero, a few cilantro leaves if you like. Eat it standing up if necessary. Merida wakes up to this. Recetas probadas y garantizadas.

Chef Tips

  • The achiote paste must come from a Mexican brand, ideally from Yucatan itself. El Yucateco and La Anita are reliable. If your achiote paste is a powdered seasoning mix with corn flour as the first ingredient, throw it out and find the real block.
  • Naranja agria is the bitter Seville orange used across Yucatan. If you cannot find it, the lime-orange-vinegar substitute in this recipe is what Yucatecan cooks living outside the peninsula have been doing for decades. It is a compromise, not an upgrade, but it works.
  • Banana leaves are sold frozen in Mexican and Asian markets. Thaw them fully before passing them over the flame. The leaf does two things: it perfumes the pork and it traps the steam the way the buried pib does. Foil alone will not give you the same flavor.
  • Cochinita is better the next day. The achiote settles into the meat and the fat sets. Reheat in a covered pan over low heat with a splash of the reserved juices. This is exactly how the Merida stands serve it at six in the morning, made the night before and reheated for the breakfast rush.

Advance Preparation

  • Marinate the pork overnight, minimum eight hours. This is not optional. The achiote needs time to penetrate the meat or the flavor stays on the surface.
  • The cooked cochinita keeps refrigerated for four days and the flavor only deepens. Reheat covered over low heat with a few spoonfuls of the reserved juices.
  • The pickled red onions can be made up to one week ahead. They get better as they sit.
  • The whole dish can be assembled the day before a breakfast service: cochinita cooked, onions pickled, tortillas pressed. In the morning, reheat the meat, warm the tortillas, and pour coffee.

Frequently Asked Questions

Nutrition Information

1 serving (about 215g)

Calories
565 calories
Total Fat
30 g
Saturated Fat
10 g
Trans Fat
0 g
Unsaturated Fat
18 g
Cholesterol
105 mg
Sodium
1340 mg
Total Carbohydrates
37 g
Dietary Fiber
4 g
Sugars
5 g
Protein
34 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Yucatecan Breakfast & Almuerzo

Browse the full collection