Orange-red pork, waiting in the scent of leaves
Take the pork shoulder out of the fridge, brush the red achiote marinade all over it, and the kitchen suddenly looks a little like Yucatán. The smell of sour citrus layers over an earthy, seedy aroma, and before anything has touched the heat you can already picture the finished meat.
Cochinita pibil is a Yucatecan dish of pork marinated in achiote and sour orange, wrapped in banana leaves and cooked slowly. The "pibil" in its name is not a spice; it refers to a pit-roasting method that comes from the Maya word pib. When you swap the traditional pit for a home oven, the keys to keeping it from becoming just a spiced pot roast are acidity, wrapping, and waiting until the meat falls apart.
The first worry is usually what to do without banana leaves. The leaves add aroma and help hold in steam, but the dish doesn't collapse without them. This recipe separates the leaf-wrapped original from a home version that traps steam with parchment paper and foil, and makes up for the lost aroma with careful handling of the achiote and the tang of pickled red onions.
When shopping, you can decide whether to build the flavor from whole annatto seeds or save time with store-bought achiote paste. Compare it with the black recado of relleno negro (in Japanese) or the red marinade of tacos al pastor, and you start to see how Yucatecan cooking places its sourness.
Yucatán's "pit roasting" and where the dish comes from
Calling cochinita pibil "Mexican pulled pork" captures how it's eaten but misses its heart. In Yucatán, the method itself, seasoning the meat, wrapping it in leaves and cooking it slowly in an underground pib, survives in the name. Yucatán Today's recipe article also explains pib as underground cooking and presents achiote, sour orange, banana leaves, pickled red onions and habanero as one continuous table.

"Pibil" comes from the Maya pib, meaning to steam-roast in an underground oven (the pib). In Yucatán it is still an essential dish for Sunday family meals and celebrations.
Today's cochinita is made with pork, but the pib technique was not born together with the pork. Pigs were brought by the Spanish, and the Maya technique of wrapping and pit cooking, along with seasoning based on achiote and citrus, shaped the dish that came later. It is more accurate not to simplify it as "an ancient pork dish handed down unchanged." In material from Mexico's National Institute of Anthropology and History (INAH) on Yucatecan food culture, cochinita pibil is discussed in the context of regional rituals and foodways.
At a local table, what stays with you is not a platter of meat on its own but warm tortillas, pickled red onions and habanero set out so everyone builds their own. Local accounts describe it as a dish shared at home on Sundays and one that also appears at important celebrations. Besides eating it on a plate, people turn it into tacos and tortas (sandwiches).
That said, there is no single formula in Yucatecan homes. How much red recado to use, how to add fat, which cut, how to layer the leaves: all of that changes with the cook. The shared backbone is marinating pork shoulder in sour orange and achiote and cooking it in a leaf-lined pot until tender. This recipe builds on that idea and scales 4 servings of pork shoulder to an amount that's easy to handle in a home pot.
| What to look at | Traditional Yucatecan method | In a home kitchen |
|---|---|---|
| How it cooks | Leaf-wrapped meat cooked for hours in an underground pib | A heavy lidded pot in a 170°C (340°F) oven |
| Wrapping | Banana leaves | Use leaves if you have them; otherwise seal with parchment and foil |
| Acidity | Sour orange | Combine orange juice, lime and vinegar |
| Meat | Large pieces or a whole pig | 1 kg pork shoulder, a piece with a moderate amount of fat |
| Accompaniments | Pickled red onions, habanero, tortillas | Serve the sour and spicy elements on the side so each person adjusts |
Rather than forcing regional variation into a single recipe, the table puts the Yucatecan method and the home-kitchen choice side by side. Because the strength of the recado and the amount of fat vary by home and by shop, serving the sour and spicy elements separately makes it easier to tune the dish to your own table.
The heart of pibil is not making the pork red; it's the order of wrapping meat that carries acidity and waiting until steam makes it fall apart.
Ingredients (serves 4)

Using annatto seeds gives you not only the red color but a dry aroma that recalls earth and tree bark. Ground annatto or a store-bought paste is quicker, but making it from the seeds shows you that achiote is not "red like food coloring"; it's an aroma that ties the fat of the meat to the acidity.
If you buy seeds, look for whole annatto seeds rather than a ground blend or a seasoning with added coloring. If you go with achiote paste, you don't need the seeds at all.
You can grind the seeds in a coffee grinder. A grinder you can't dedicate to spices tends to hold onto smells, though, and for crushing a small amount a mortar is easier to clean. Coarsely crushing the annatto, cumin, allspice and oregano in one vessel and dissolving them into the acidic liquid keeps each tool's job clear.
How to make it: dissolve achiote into acidity
Finish the marinade the night before, and on cooking day all you have to do is wrap and wait. Don't leave the pork out at room temperature for long; after marinating, keep it at 4°C (40°F) or below.
Signs that it's done
Look at the color: the red of the achiote settles from red-orange toward a slightly browner shade as it cooks. If it turns dull and blackish, the paste on the bottom of the pot may be scorching, so move just the meat to another pot without scraping the bottom.
Even if the fibers look white and shrunken, it's getting there if they split sideways easily when you stick in a fork. If the center is hot but the meat still pushes back, it needs more time. Rather than adding water, put the lid back on and extend by 20 minutes.
Finally, check the acidity. Meat that tastes a little heavy on its own will be just right with the red onion. Adding too much vinegar at the marinade stage pushes too much acidity into the meat and tightens the surface, so adjust at the end with the onion.
How close can you get with ingredients at hand?
If you can find sour orange, use its juice. If not, add lime and a little vinegar to sweet orange juice. Lemon alone makes the aroma thin, and vinegar alone loses the fruit's roundness. The three together leave a peel-like bitterness within the sourness.
Banana leaves are something you buy for aroma. Parchment and foil can replace the seal, but not the green, steamy aroma that rises when you open the leaves. If you can find frozen leaves, two 30 cm squares are plenty for 4 servings. If buying leaves is difficult, or you'd only use them once, don't force the search; just make a careful wrap.
Achiote smells different as seeds, powder or paste. Seeds give the widest range of aroma but need crushing. Powder is quick, and some pastes already contain salt or vinegar, so don't add all the salt at the start; taste as you go. For a home version, the flavor comes together when you aim for a concentration where the acidity reaches the fat of the meat, rather than for more red color.
You don't need a dedicated Dutch oven for this dish. Any heavy pot with a lid that can go into the oven will do. If you're buying something new, putting the money toward achiote and banana leaves rather than a pot makes the difference in flavor easier to taste.
Stretching leftovers into other dishes
Cochinita pibil settles in flavor the next day. Besides tacos fresh from the pot, you can use it like this:
| How to eat it | Amount and additions | Notes |
|---|---|---|
| Tacos | 2 tbsp meat, red onion, habanero | The easiest way to taste the aroma and acidity |
| Torta | 80 g meat, bread, onion, avocado | Good the next day when the meat is a little dry |
| Over rice | 70 g meat, juices, fried egg | Save 1 tbsp of the juices |
| Panucho-style | Toasted tortilla, mashed beans, meat | A home plate inspired by the Yucatecan table |
| Cheese tortilla | 50 g meat, cheese, red onion | Add the tangy onion last |
The last two are not faithful re-creations of local dishes; they are home variations inspired by the Yucatecan habit of pairing the meat with tortillas and bread. Think of them as ways to use up leftover meat rather than borrowing a dish name to claim authenticity, and you're free to play.
Storage and how to fix mistakes
After cooking, don't let it cool in the pot for long. Transfer it to shallow containers, let it cool slightly and refrigerate within 2 hours. The USDA advises using cooked pork within 3 to 4 days in the refrigerator. Follow that guideline, and don't eat it if it smells sour, feels slimy on the surface or was left out at room temperature.
| Problem | Likely cause | Fix |
|---|---|---|
| Meat is tough | Not cooked long enough | Add 3 tbsp juices, cover and extend at 170°C in 20-minute increments |
| Meat is dry | Used leg, or reduced the juices too much | Add leftover juices or water 2 tbsp at a time |
| Tastes heavy | Weak acidity, too much fat | Add more red onion and serve lime juice 1 tsp at a time on the side |
| Bitter | Annatto or spices scorched | Don't stir the burnt bottom; move just the meat and liquid on top to another pot |
| Not red enough | Too little annatto, thin paste | Dissolve 1 tsp achiote paste in 2 tbsp juices and stir back in |
To freeze, divide the meat and juices into single portions and freeze; thaw in the refrigerator and reheat in a pot. Keep the tortillas and red onion separate. Onion frozen together with the meat won't get its crunch back.
Frequently asked questions
Do I have to use annatto seeds?
No. You can substitute 60 g store-bought achiote paste. Making it from seeds lets you tune the aroma, but for a first try, paste is less likely to go wrong. Buying seeds for this amount alone makes most sense if you also plan to use them for tamales or mole poblano.
Can I still call it cochinita pibil without banana leaves?
You can't reproduce the traditional wrapping, but you can make it as a home cooking method. What makes or breaks it is wrapping the meat in parchment, covering the outside with foil and putting it in a lidded pot so no steam escapes. On days you want the leaf aroma too, look for frozen leaves.
Can I use thinly sliced pork instead of pork shoulder?
You can, but the cooking time must be much shorter. Thinly sliced pork loses its moisture if braised for three and a half hours, so use a whole cut for this recipe. If you switch to a piece of pork leg, increase the water to 150 ml and check it once at the 3-hour mark.
How much habanero should I use?
If you want heat, put 1/2 into the onion pickling liquid and serve it on the side at the table. Mixed into the meat from the start, the heat can't be dialed back. If children or people who don't like spice are eating, they can enjoy the acidity without habanero.
How far can I get the day before?
The day before, you can finish the marinade and pickle the red onion, then refrigerate. If serving cooked meat the next day, cool it in shallow containers before refrigerating, and reheat only what you'll eat together with some juices. Don't reheat the whole pot again and again.
Summary
Cochinita pibil is not about making red pork. The red onion brings together, in one bite, the earthy aroma of achiote, the acidity built in place of sour orange, the green steam of banana leaves and meat that you waited on until it fell apart.
A realistic path is to start with store-bought achiote paste and parchment paper, then move on to whole annatto seeds and banana leaves if you like it. When you put meat on a tortilla, add a slice of onion and notice that what's missing is acidity rather than heat, you've grasped the outline of a Yucatecan dish in your own kitchen.
Sources
- Yucatán Today, "Cochinita Pibil Recipe" (checked October 22, 2026)
- Instituto Nacional de Antropología e Historia, "Tradición cultural alimentaria" (checked October 22, 2026)
- Smithsonian National Museum of American History, "Smoked Cochinita Pibil" (checked October 22, 2026)
- USDA FSIS, "Leftovers and Food Safety" (checked October 22, 2026)













