Cochinita pibil tacos are one of the most iconic dishes from Yucatán, Mexico. The flavor comes from achiote, citrus, and slow cooking, nothing complicated, just bold, honest ingredients.
This is the version I’ve been making at home for years. What I love most is that you don’t need anything “special” to make it work anywhere in the world.
With a few pantry ingredients, you can bring this traditional Mexican dish straight into your kitchen.
Since we’re making cochinita pibil tacos, I always like to serve them the way they’re eaten in Yucatán, with warm corn tortillas and a fresh, tangy xnipec salsa on top.
Ingredients You’ll Need
For the marinated pork:
- Pork shoulder (or pork butt)
- Achiote paste
- Orange juice
- Lime juice
- Garlic
- Oregano
- Vinegar
- Salt
To serve:
- Corn tortillas
- Pickled red onions
- Salsa
How To Make Cochinita Pibil Tacos
Marinate the pork
Blend everything for the marinade until you have a smooth, earthy paste with that signature deep orange color. In Yucatán, this paste is known as recado rojo.
Pour it all over the pork and massage it in really well.
The meat should be completely coated and almost “painted” in that red-orange color.
Cover and let it rest for at least a few hours in the fridge, but honestly, overnight is where the magic happens.
Wrap and prepare for cooking
If you’re using banana leaves, quickly pass them over heat to soften them so they don’t tear.
Line your baking dish (or pot) with the leaves, then add the marinated pork along with all the juices.
If you don’t have banana leaves, foil works perfectly fine, just seal it well so the steam stays inside.
Slow cook until tender
Cover tightly and cook slowly in the oven until the pork becomes fork-tender and easy to shred.
I usually add a small splash of water to the pot at the beginning to help create steam and keep everything juicy as it cooks.
When it’s ready, the meat should shred without resistance and the marinade will have turned into a rich, aromatic sauce.
The fresh xnipec salsa
Thinly slice the onions and habanero peppers, then toss them with bitter orange juice, oregano, and salt.
Let everything sit for a few minutes before serving so the onions soften slightly and absorb the flavor.
Build and serve the cochinita pibil tacos
Warm your corn tortillas and fill them generously with the shredded cochinita.
Top with pickled red onions and a spoon of xnipec salsa for freshness and a bit of heat.
Sometimes I’ll add extra salsa roja if I want more heat, but honestly, the cochinita already carries so much flavor that it doesn’t need much else.
These are the kind of tacos that disappear fast at the table.
Why This Recipe Works?
This recipe works because the marinade is doing all the heavy lifting. Not complexity, but balance.
- Achiote gives color and earthiness
- Citrus cuts through the richness of the pork
- Slow cooking transforms everything into soft, almost melt-in-your-mouth meat
- Salt ties everything together without needing complicated seasoning
What people often miss is that cochinita isn’t supposed to taste “spicy” or heavy. It’s bright, slightly tangy, and incredibly tender when done right.
And honestly, this the kind of dish that tastes even better the next day. I’ve also used it for tortas de cochinita, which is another delicious way to enjoy it.
FAQ
Can I make cochinita pibil tacos without banana leaves?
Yes. Banana leaves add aroma, but foil works perfectly fine. The flavor comes mainly from the marinade and slow cooking, not the wrapping.
What cut of pork is best for cochinita pibil tacos?
Pork shoulder (or pork butt) is the best choice because it becomes tender and juicy when cooked slowly.
Can I cook cochinita pibil in the oven or slow cooker?
Yes. Oven cooking is the traditional home-friendly method, and slow cooker works very well for a more hands-off version.
Why is cochinita pibil orange?
The color comes from achiote paste, which is made from annatto seeds and gives both color and earthy flavor.
Is cochinita pibil spicy?
Traditionally, it’s not very spicy. The focus is on citrus, achiote, and slow-cooked flavor, not heat.
What makes cochinita pibil authentic?
Authenticity comes from the combination of achiote, citrus, and slow cooking, not from strict technique. Even outside Mexico, you can still capture the essence of the dish.
Keep Leftovers Fresh
Cochinita pibil keeps really well, and honestly, the flavor gets even better the next day once everything has had time to settle.
Store it in an airtight container with its juices so it stays moist, and keep it in the fridge for a few days.
To reheat, warm it gently in a pan over low heat or in the microwave, adding a little of the sauce so it doesn’t dry out.
If it feels a bit thick after chilling, that’s normal, just loosen it with a spoon of its own juices or a splash of water.
More Taco Favorites
If you make these cochinita pibil tacos, I’d love to hear how they turn out for you. Leave me a comment below or a rating, it really helps more than you think.
And if you’re cooking along often, you can also find more recipes and ideas here: Instagram, Facebook, Pinterest, YouTube.
Authentic Cochinita Pibil Tacos
Ingredients
- 4 ½ lb pork shoulder (cut into chunks)
- corn tortillas
- 6 sheets banana leaves (or foil)
- limes (for serving)
For recado rojo
- 2 Tbsp achiote paste (read notes)
- ⅓ cup bitter Seville orange juice (read notes)
- ¼ medium onion
- 8 garlic cloves
- ½ tsp oregano
- ½ tsp cumin seeds
- ½ tsp allspice
- ¼ tsp black peppercorn
- ½ small stick cinnamon
- 2 whole cloves
- 4 tsp salt
For Xnipec salsa
- 3 habanero peppers (seeded and cut into thin strips)
- 2 large red onions
- ½ Tbsp oregano
- ½ cup bitter Seville orange juice (read notes)
- salt (to taste)
Instructions
Make the marinade (recado rojo)
- Place achiote paste, onion, garlic, oregano, cumin, allspice, peppercorns, cloves, and cinnamon in a food processor.
- Add bitter orange juice and salt, then blend until smooth and deeply orange in color.
Marinate the pork
- Place pork in a large bowl and coat it completely with the marinade.
- Massage it into the meat, cover, and refrigerate for at least 8 hours (overnight is best).
Prepare for cooking
- Line an oven-safe pot with softened banana leaves or foil.
- Add the marinated pork and all its juices.
- Pour in ½ cup of water to create steam, then cover tightly with more banana leaves or foil.
Slow cook
- Bake at 330°F / 165°C for about 4 hours, or until the pork is fork-tender.
- Halfway through cooking, check seasoning and adjust salt if needed.
Make the xnipec salsa
- Combine sliced onions, habanero, oregano, salt, and bitter orange juice.
- Mix well and let it rest for at least 30 minutes before serving.
Assemble the tacos
- Warm the corn tortillas until soft and pliable.
- Fill with shredded cochinita, then top with xnipec salsa and a squeeze of lime.
- Serve immediately.
Notes
- You can grind the marinade using a mortar and pestle for a more traditional texture.
- If you don’t have bitter orange, mix fresh orange juice with lime juice (1:1 ratio).
- Banana leaves should be briefly softened with heat or hot water before using.
- Tortilla size will affect how many tacos you get per serving.
Hi Mari,
The Pork was, well, words fail me as beautiful, gorgeous etc just do not do it justice.
I did try a tiny bit of Xnipec Salsa. I didn’t need much lol (and I only used 1 Habanero).
The leftovers went into a mixed vegetable soup with Chicken Stock and a bottle of Passata. 10 out of 5 again!
Thankyou,
Paul:-)
So delicious and tender. It reminds me a bit of carnitas
These tacos look amazing, especially with the red onions! Thank you for sharing how to make cochinita pibil.
I’m so excited by the big bold flavors of these tacos!
This was such a flavorful and unique taco recipe! We made it for dinner tonight and it was delicious!
It is a long process to make cochinita pibil but is totally worth it, the flavorful and tender meat can be used not only for tacos but also for sandwiches and quesadilla. That’s why me and my family love this recipe!
Thank you for taking the time to explain what is cochinita pibil, it makes all the difference! I often prepare tacos de cochinita with the chochinita pibil I can buy at a Mexican supermarket here in Long Beach, I know it will never be the same as homemade cochinita but now I can make the recipe from scratch thanks to you.