Mexican Pibil Recipe: Easy Authentic Yucatan-Style Pork
If you love Mexican food with bold flavor, tender meat, and a little citrusy kick, this Mexican Pibil Recipe is one you should try. Cochinita Pibil is one of the best-known dishes from the Yucatán Peninsula. It is made with pork, achiote, citrus juice, garlic, and spices, then cooked slowly until the meat becomes so tender that it easily falls apart.
What I love most about this recipe is that it does not need a long list of complicated ingredients. The achiote gives the pork its beautiful red-orange color, while citrus adds a fresh taste that balances the rich pork. Traditionally, the meat is wrapped in banana leaves and cooked in an underground oven called a pib. At home, however, you can make a very good version in your regular oven.
In this guide, I’ll show you how to make tender Yucatan pork at home, what ingredients you need, how to marinate it, and how to turn it into delicious Cochinita Pibil tacos.
What Is Mexican Pibil?
Mexican Pibil is a traditional cooking style from the Yucatán region of Mexico. The word pibil comes from the Maya term connected with cooking in an underground oven. In the traditional method, seasoned meat is wrapped in banana leaves and cooked slowly in a pit heated with hot stones.
Today, when people talk about pibil, they are often talking about Cochinita Pibil, a slow-cooked pork dish. The pork is marinated with achiote and sour orange, wrapped in banana leaves, and cooked until very tender.
The dish has deep roots in Yucatecan cooking. Its history also reflects the meeting of Maya and Spanish food traditions. Pork became part of the dish after the arrival of the Spanish, while the pibil cooking method is much older.

What Is Cochinita Pibil?
Cochinita Pibil is a Yucatecan pork dish made with meat, achiote, citrus, garlic, salt, and spices. The pork is traditionally cooked slowly in a pib, which gives it a soft texture and rich flavor.
The name puerco pibil is also used for this style of pork. You may see both terms when looking for recipes.
The finished meat should be soft enough to shred easily with a fork. It has a deep orange-red color and a flavor that is slightly earthy, citrusy, savory, and warm from the spices.
For me, the best part is the combination of the rich pork with sharp pickled red onions. The onions add freshness and make every bite feel lighter.

Mexican Pibil Recipe Ingredients
You do not need anything too complicated to make this recipe. The main ingredients are simple, but each one has an important job.
Pork Shoulder
I recommend using pork shoulder because it has enough fat and connective tissue to stay moist during slow cooking. It becomes wonderfully tender when cooked for several hours.
Pork butt can also work well because it has a similar texture and fat content.
Achiote Paste
Achiote is one of the most important ingredients in a traditional Cochinita Pibil recipe. It gives the pork its strong red-orange color and earthy flavor.
You can usually find achiote paste in Mexican grocery stores or the international section of larger supermarkets.

Sour Orange Juice
Traditional recipes use sour orange, also called bitter orange. It gives the dish its special citrus flavor.
If sour orange is difficult to find, you can make a simple substitute by mixing fresh orange juice with lime juice. This gives you the sweet and acidic balance needed for the marinade.
Garlic
Fresh garlic adds a strong savory flavor to the pork. I prefer using fresh garlic rather than garlic powder because it blends better into the marinade.
Spices
Common spices include cumin, oregano, black pepper, allspice, and sometimes a small amount of cinnamon or cloves. The exact combination can vary between recipes and families.
Banana Leaves
Banana leaves are traditionally used to wrap the pork before cooking. They help hold in moisture and add a wonderful aroma.
If you cannot find banana leaves, do not worry. You can still make the recipe in a covered baking dish.
How to Make Mexican Pibil Recipe
Step 1: Prepare the Marinade
Start by making the achiote marinade.
Mix achiote paste with sour orange juice or your orange-and-lime mixture. Add minced garlic, cumin, oregano, black pepper, and salt.
Mix everything until the achiote paste is well dissolved.
The marinade should have a deep reddish-orange color and smell fresh, citrusy, and spicy.

Step 2: Prepare the Pork
Cut the pork shoulder into large pieces. You do not need to cut it into small cubes because large pieces stay juicy during slow cooking.
Place the pork in a large bowl and pour the marinade over it.
Use your hands or a spoon to make sure every part of the pork is covered.
Step 3: Marinate the Pork
Cover the bowl and place it in the refrigerator.
For the best flavor, let the pork marinate overnight. If you are short on time, give it several hours.
This step is worth the wait. The achiote and citrus have time to work their way into the meat, giving the final dish much more flavor.
Step 4: Prepare the Banana Leaves
If you are using frozen banana leaves, thaw them first. Then gently warm or soften them so they are easier to fold.
Line a baking dish with the banana leaves, leaving enough extra leaf around the sides to fold over the pork.
Place the marinated pork in the center.
Pour any extra marinade over the meat.
Step 5: Wrap the Pork
Fold the banana leaves over the pork and cover it completely.
You want the package to be fairly tight so the steam and juices stay inside.
Cover the baking dish with aluminum foil if needed to create a tight seal.
Traditional pibil is cooked underground, but this covered oven method is a practical way to get a similar slow-cooked result at home. Modern home recipes commonly adapt the traditional method for an oven.

Step 6: Slow Cook the Pork
Place the covered dish in a preheated oven and cook the pork slowly until it becomes very tender.
The exact cooking time depends on the size of your pork pieces and your oven, so do not rely only on the clock. The most important sign is texture.
When the pork is ready, a fork should slide into it easily, and the meat should shred without much effort.
Step 7: Rest and Shred the Pork
Take the pork out of the oven and let it rest for a few minutes.
Open the banana leaves carefully because hot steam can escape.
Use two forks to pull the pork apart into small, tender pieces.
Do not throw away the cooking juices. Mix some of them back into the shredded pork. This keeps the meat moist and adds even more flavor.
How to Make Cochinita Pibil Tacos
One of my favorite ways to serve this dish is as Cochinita Pibil tacos.
Warm fresh corn tortillas and fill them with a generous amount of shredded pork.
Then add thinly sliced pickled red onions. You can also add fresh cilantro, lime juice, and a little habanero salsa if you enjoy spicy food.
The sharp onion and citrus work especially well with the rich pork.
Cochinita Pibil is also commonly served in tacos, tortas, and other dishes.

Easy Pickled Red Onions for Pibil
Pickled red onions are almost the perfect partner for this dish.
To make them, thinly slice a red onion and place it in a bowl or jar. Add sour orange juice, lime juice, or a simple vinegar mixture with salt.
Let the onions sit until they soften and become bright pink.
For extra flavor, you can add a little dried oregano and sliced habanero pepper.
The result is tangy, fresh, and slightly spicy. It cuts through the richness of the pork beautifully.
Tips for the Best Mexican Pibil
Use the Right Cut of Pork
Pork shoulder is an excellent choice because it stays juicy during long cooking.

Do Not Rush the Marinade
If possible, marinate the pork overnight. It gives the achiote and citrus more time to flavor the meat.
Cook It Slowly
Pibil is all about slow cooking. High heat can make the outside cook too quickly while the inside remains tough.
Keep the Dish Covered
A tight cover helps keep moisture inside. This is especially important when making pibil in a home oven.
Do Not Throw Away the Juices
The cooking liquid contains a lot of flavor. Mix it into the shredded pork before serving.
Balance the Richness
Always serve something fresh and acidic with the pork. Pickled red onions, lime, and a bright salsa are excellent choices.
Can You Make Pibil Without Banana Leaves?
Yes. Banana leaves are traditional and add a wonderful aroma, but they are not essential for making a delicious home version.
If you cannot find them, use a tightly covered baking dish or another suitable oven-safe method that keeps the pork covered and moist.
You will still get tender, flavorful pork from the achiote, citrus, spices, and slow cooking.
What Does Cochinita Pibil Taste Like?
Cochinita Pibil has a flavor that is difficult to compare with ordinary pulled pork.
The pork is rich and savory, while achiote gives it an earthy taste and bright color. Citrus adds a fresh, slightly sharp note.
The pickled onions add another layer of acidity, while habanero brings heat if you choose to use it.
The final result is tender, juicy, flavorful pork with a beautiful balance of rich, earthy, citrusy, and spicy flavors.
What to Serve With Mexican Pibil
There are many simple sides that work well with this dish.
Try serving it with:
- Warm corn tortillas
- Pickled red onions
- Habanero salsa
- Mexican rice
- Black beans
- Avocado
- Fresh lime
- Cilantro
- Simple green salad
If you are serving it as tacos, you really do not need many toppings. Good pork, warm tortillas, pickled onions, and a little salsa can be enough.
How to Store Leftover Pibil
If you have leftover pork, allow it to cool and place it in an airtight container in the refrigerator.
Keep some of the cooking juices with the meat. This helps prevent it from drying out when you reheat it.
You can also freeze the shredded pork for later. When reheating, warm it gently and add a little of the reserved cooking liquid if it seems dry.
Leftover pibil is excellent for tacos, tortas, rice bowls, or even a quick lunch the next day.
Frequently Asked Questions
Is Mexican Pibil the same as Cochinita Pibil?
They are closely related terms. Cochinita Pibil is the famous Yucatecan pork preparation made using the pibil cooking style. Puerco Pibil is another term you may see for pibil-style pork.
What meat is best for Cochinita Pibil?
Pork shoulder is one of the best choices for a home recipe because it contains enough fat and connective tissue to become tender during slow cooking.
What makes Cochinita Pibil orange-red?
Achiote is responsible for much of the dish’s distinctive color. It also contributes an earthy flavor.
Can I make Cochinita Pibil without sour orange?
Yes. If sour orange is not available, a mixture of orange juice and lime juice can provide a useful substitute for the sweet and acidic flavor needed in the marinade.
Is Cochinita Pibil spicy?
The pork itself does not have to be very spicy. The heat usually comes from habanero salsa or spicy pickled onions served alongside it.
What are the best toppings for Cochinita Pibil tacos?
Pickled red onions are one of the best choices. Fresh lime, cilantro, and habanero salsa are also excellent.
Final Thoughts
This Mexican Pibil Recipe is more than just another pulled pork recipe. It is a beautiful example of Yucatecan cooking, with traditional Maya cooking ideas, achiote, citrus, banana leaves, and slow cooking all coming together in one dish.
When I make pibil at home, I focus on three things: good pork, a flavorful achiote marinade, and slow cooking. You do not need an underground oven to enjoy it. A covered baking dish and a little patience can give you tender, juicy pork with plenty of flavor.
Serve it in warm corn tortillas with pickled red onions and a little habanero salsa, and you have a meal that feels truly special.
If you have never tried Cochinita Pibil tacos before, this is a great recipe to start with. The tender Yucatan pork, bright citrus flavor, and tangy onions make a combination that is hard to forget.
