Cochinita Pibil is the most popular recipe out of the Yucatan Peninsula. This pulled pork recipe in an achiote paste is fantastic and one of the most delicious dishes in Mexican gastronomy. Learn how to make it and enjoy it at home, like if you were in Mexico.
Cochinita Pibil Recipe

Jump to:
It is effortless to make at home; you can do it in an oven bag, grill, smoker, or even in your pressure cooker. I tried most of these ways of cooking cochinita and had great results with all of them. It is ideal for serving with hand-made tortillas and habanero pepper sauce. You can also cook your marinated pork ahead of time and reheat it before serving. Leftovers freeze very well, too.
I still remember in my years living in Southern Mexico, going on Sunday morning to the local market where the Cochinita Pibil Taco Stand was surrounded by people waiting for their orders. When the cook sees a new customer joining the crowd, he will give them a taco to make their waiting time less painful. We need to implement this in the United States. 😉
Frequently Asked Questions About This Cochinita Pibil Recipe
Where does Cochinita Pibil come from?
Cochinita is a dish that everybody knows throughout the whole country. Originated in the Yucatan peninsula in southern Mexico, cochinita pibil is a traditional dish cooked with Achiote (Annato paste) and sour orange juice (Seville orange). Then buried in a pit and slowly roasted.
The history of this dish goes back to prehispanic times and combines Mayan and Spanish cuisine. The word Pibil, meaning “buried” or in a “pit” in Mayan, was the preferred way of cooking dishes. With the Conquistador’s arrival, ingredients were adjusted, like bitter orange and suckling pig (baby pig) for this recipe. Although, it is believed there were wild hogs in that region before the conquest and the Mayans cooked other wild animals, like Wild turkey, deer, and armadillo, in this same way.
How does Cochinita Pibil Taste like?
The Cochinita Pibil has a pleasant and delectable flavor. It has a sweet, savory flavor due to the combination of orange and achiote paste blended in a well-balanced dish.
What is Cochinita Yucateca?
Cochinita Yucateca (baby pig Yucatan style) is another name for Cochinita pibil. Also known as Puerco pibil (Pibil pork) or cochinita con achiote (Pig with achiote). As mentioned above, Pib refers to the cooking method, however, people nowadays do not cook it in pib.
What is Achiote?
Achiote is a red-orange condiment that grows in Mexico and Latin America. The seed of the plant (also known as “achiote seeds”, “annatto seeds”, “onoto” o “bijol”) is then processed to powder or paste as spices to be used as a rub or to marinate meat. In some regions of Tabasco, the seeds are slowly boiled for hours until all the red seeds form a paste at the bottom of the pot.
How Long does it Last in the Refrigerator?
Packed in an air-thigh container, Cochinita Pibil can last up to 4 days in the fridge. If properly packed, it can last 6 months in your freezer. You can use a vacuum sealer to preserve the flavors. You can even store the uncooked meat with the achiote marinade for up to 2 days in the fridge before cooking.
How to make Cochinita Pibil Recipe
Ingredients:
- Banana leaves
- Achiote paste
- Bitter orange juice or white vinegar* SEE NOTES
- Ground pepper of black peppercorns
- Garlic cloves
- cumin
- Pork Butt or pork shoulder
- Red Onion
- allspice
- Salt
- Dried Mexican oregano
- Lard or Oil
- Oven bag (optional)
DIRECTIONS:
For this recipe, I will break down the instructions for easy cooking.
Prepared your banana Leaves:
- Roast the banana leaf; if you bought it from the frozen section of the supermarket, wait until it is completely defrosted. (Please check the ingredients list in the recipe card below)
- Line your roasting pan with the oven bag and arrange the banana leaves in a way that they overlap and hand from the roasting pan. The banana leaves give a lot of flavor to the dish, but if you can't find them use aluminum foil instead of the banana leaves or use an oven bag.
Note: To roast the banana leaf, place it directly over a medium-hot fire of your gas stove; it will start changing color and getting shiny while in contact with the fire. You can even make this step over your ceramic glass stove. Make sure not to burn the leaves; we just want them to be pliable.
Make the achiote sauce
- In your blender, mix the Achiote (annatto) paste seasoning, garlic, black ground pepper, bitter orange juice or vinegar, cumin, and salt to season.
Mixing Sauce and Pork for Cochinita Pibil
- Cut the pork meat into medium size pieces (about 2 ½ to 3 inches)
- Place pork meat on the leaves, then pour the Achiote mixture over. And add the lard to give it more flavor.
- Add the sliced onion, oregano, & Allspice. Fold the ends of the banana leaves over the pork. Wrap tightly with the banana leaves and cover with the roasting pan lid.
- If using the oven bag, cut 3 or 4 slits according to the bag to package instructions and place the meat inside. Add about 1 ½ of a quarter of water to the roasting pan to create a steaming effect. One time, I forgot to add the water, and it still came out great. If using aluminum foil, wrap it tightly, and do not add the extra water.
Bake and Serve:
- Bake for 2 ½ hours in a preheated oven at 350 degrees. Add more water to the pan if needed if using the baking bag.
- Remove the roasting pan from the oven and uncover the meat. The meat should be tender. If it isn’t, cover and return to bake for another 30 minutes.
Notes:
- Most of the time, this dish is prepared with pork butt or pork shoulder, but it can be made with other parts of the pork like pork lion.
- You can also substitute the bitter orange juice by making a mix of ¾ cup of orange juice and adding 4 tablespoons of lime juice.
- Sometimes, If you decide to use peppercorns to make a smooth sauce is better to process them in a food processor. The use of bay leaves and red onions is not very common but it adds an extra flavor. Thyme & marjoram are not commonly used.
- Another spice that is added to the achiote sauce to make the marinate is cinnamon, but if you are buying the commercial Achiote paste. Most of the time it is included in the paste.
- The meat can be placed in a large bowl with the achiote marinade and stored overnight to absorb more flavor.
What to Serve with Cochinita Pibil?
To serve, shred the meat and cover it with the released juices of the achiote marinade, warm tortillas, chopped onions with habanero peppers and lime juice, pickled onions, and a side of Yucatan Style Black Beans. Or, as most people eat it in Mexico, as tacos topped with pickled red onions, and habanero salsa.
Did you like the recipe? Please let me know in the comments section, do you have questions, or share the link with your friends. I hope you have an incredible time cooking!
Buen Provecho!
Mely Martinez, the cook at Mexico in my Kitchen!
More recipes:
Mexican Pork Carnitas Torta
Pork Ribs in Salsa Verde
📖 Recipe
Cochinita Pibil
Ingredients
- 2 large banana leaves
- 1.75 oz Achiote Paste (50 grams, half stick of achiote paste)
- 2 cups bitter orange juice or a mix of orange juice with white vinegar (other options are orange juice mixed with lime or grapefruit juice)
- ½ teaspoon ground black pepper
- 3 Pounds of boneless pork butt or pork shoulder cut into pieces 2-½ IN Cubes.
- 1 large red onion sliced (optional)
- 2 cloves garlic
- 1 tsp. dried Mexican oregano
- ¼ cup lard
- 1 Large size oven bag Optional
- Salt to taste
Instructions
Prepared you banana leaves
- Roast the banana leaf, if you bought it from the frozen section of the supermarket, wait until it is completely defrosted.
- To roast the banana leaf, place it directly over a medium-high heat of your stove, it will start changing color and getting shiny when it gets in contact with the fire. Make sure not to burn the leaves; we just want them to be pliable.
- Line your roasting pan with the oven bag and arrange the banana leaves overlapping and leaving some of the leaves hanging. You can also use aluminum foil instead of the oven bag.
- The banana leaves give a lot of flavor to the dish, but if you can't find them use aluminum foil instead of the banana leaves or use an oven bag.
Achiote Sauce Marinade
- In your blender, mix the Achiote (annatto) paste seasoning,garlic, black ground pepper, bitter orange juice or vinegar, cumin, and salt toseason.
Mix sauce and pork
- Cut the pork meat into medium size pieces (about 2 ½ to 3inches). Place pork meat on the leaves, then pour the Achiote mixture over it. And add the lard to give it more flavor. Marinade for 2-4 hours or overnight.
- Add the sliced onion, oregano, & Allspice. Fold the ends of the banana leaves over the pork. Wrap tightly with the banana leaves and cover with the roasting pan lid. SEE NOTES above if using alummium foild or an oven bag.
Bake and serve:
- Bake for 2 ½ hours in a preheated oven at 350 degrees.
- Remove roasting pan from oven and uncover the meat. The meat should be tender. If it isn’t ready, cover it again and return to the oven for another 30 minutes.
To serve shred the meat and cover with the released juices, some warm tortillas and habanero sauce.
Notes
- The meat can be placed in a large bowl with the achiote marinade and stored overnight to absorb more flavor.
- Other cooking Methods are using an Instant Pot or Stove Pressure cooker, placing the banana leaves at the bottom of the pot, arranging the meat and achiote sauce on top of them, cover with the banana leaves, and cook for one hour. If using a regular pot over your stove, it will be the same process and will take about 2-½ hours to cook.
- Most of the time, this dish is prepared with pork butt or pork shoulder, but it can be made with other parts of the pork like pork lion.
- You can also substitute the bitter orange juice by making a mix of ¾ cup of orange juice and adding 4 tablespoons of lime juice.
- The use of bay leaves and red onions is not very common but it adds an extra flavor. Thyme & marjoram are not commonly used.
- Another spice that is added to the achiote sauce to make the marinate is cinnamon, but if you are buying the commercial Achiote paste. Most of the time it is included in the paste.
Renee Reichelt
Mely,
I cannot find bitter orange at any Mexican stores near me. I was thinking about substituting vinegar, but I am not sure how much to use. Do I use the same amount?
Thanks,
Renee
mmartinez
Hello Renee,
Mix equal parts of orange juice with grapefruit juice.
Elise
Hello! So glad I stumbled upon your recipes! A quick clarification on how to make this in the slow cooker.
I use no oven bag, but I still use the leaves? Also, how long and at what setting? Can't wait to try this!!!
Mely Martinez
Hello Elise,
For the crock pot do not use the oven bag, but if you can use the banana leaves for the added flavor. Cook about 6 hours at medium to low setting. Happy cooking!
eila
Mely,
Do you think this can be cooked in a slow cooker?
Mely Martinez
Hello Eila,
The cooking time will depend on the heat setting you use. I had cooked it at low heat for 6 hrs.
Happy cooking!
Magdalena Palomo
Hi Mely! I made this to make tacos estilo Ciudad Madero which is where the husband's family is from. Oh mymymy was this good. I had previously made this using a different recipe. Your recipe is hands down the winner. Thank you for posting such great recipes!!!
Mely
Hola Yolanda,
So glad to know your husband like it. I bet you added the pickled carrots too. 🙂
Saludos!
Christina Guzman
Hi Mely! This looks fabulous! I'm going to make it soon, but I'm not sure if you use the oven bag in the crock pot? Thanks for your blog. I love it and use a recipe from it almost every day!
Mely
Hello Christina,
Unfortunately, the oven bag doesn't handle the heat for too long. Believe me, I tried it already. The bag opened from the bottom part. Anyway, it still works for about 3-4 hours, and then remove cutting the bag with a pairing knife. I did use the banana leaves inside the bag.
Thanks for following!
Leonor Zamora
hola Mely..
I was married to this man a couple years back and he is from Campeche Mexico...Well his mother gave me a recipe similar to yours..but it had ingredients like cumin powder, hojas de laurel, oregano yes if no sour oranges use vinegar and water black pepper achiote paste..put everything in blender except hojas de laurel let it marinate for bout 12 to 24 hrs..then slice onion and place on top wit hojas de laurel..and yes use banana leaves also...but did u knw u can subsitute chicken if u dnt have pork??? and its also delicious....
Mely (mimk)
Hello Samara,
I am sure your Grandma's cochinita pibil is delicious, grandmas have that special touch to everything they cook that make it special.
Traditional "Cochinita Pibil" is made with achiote paste and sour orange juice (Seville oranges) that are very common in the Yucatan area were this recipe originated. Sour oranges are grown in several areas of Mexico were is also used to marinade meats for grilled. Some people use vinegar as a substitute in places were sour oranges are not available. Other cooks prefer to make a combination of citrus fruits and vinegar. Vinegar is used as a substitute of citrus to give the sour flavor and tenderizes the meat. My guess is that your grandma uses vinegar because that is the way the recipe was given to her. You can use the vinegar instead of the orange juice just make sure it is a mild one like apple cider vinegar. SInce I had never tried to cook it this way before I would mix the vinegar with some water.
Thank you for stopping by.
I hope your "Cochinita Pibil" tastes as good as your grandma's.
Please come back and let me know since I would love to hear how it came out.
Saludos!
Samara
Hi there. I was looking through various recipes for Cochinita Pibil and noticed that they all contain some form of citrus juice.
My grandma, in my opinion, makes the best Cochinita Pibil I have ever had, but she doesn't use any juice at all. She just uses vinegar.
Do you have any idea why that is?
I'm trying to find a recipe as close to hers as possible, as I live in Dallas and she moved back to Mexico and I can't have hers regularly anymore, but I simply cannot.
NORA
Mely no encuentro tu receta de CARNITAS!
Mely (mimk)
Hi Ben,
I had been thinking about you. I hadn't been able to visit your blog and many more that I like. I was just wondering what new things you will be cooking this spring time.
And you are right this dish is delicious, in tacos, tortas (sandwich), etc.
The best part is so easy to make.
YUM!
Ben
This is one of my all-time favorite recipes. I always eat tacos de cochinita when I go to Mexico and I have made it at home a couple of times. Deliciousness!
s. stockwell
Thanks for popping in on us! We are happy to visit you often too. best from Santa Barbara. s
ps...we misspelled the word instructive in our comment above (sorry?)
Kat
LOL. I pondered a good 5 minutes what you were trying to say there.
doggybloggy
this looks so good - I made something similar once but I bet yours has more flavor...
s. stockwell
Hello from Santa Barbara! This is so well done. so instudtive with great pictures...everyone is going to want to try this. best, s
Mely (mimk)
Hola Nora,
Cuando encuentro el jugo de naranja agria botella, uso jugo de naranja con vinagre.
Saludos!
Teresa
Aunque no es completamente igual, yo he usado el jugo de una naranja dulce combinado con vinagre y da muy buen sabor tambien.
mmartinez
Hola Teresa,
Si, yo también he usado esa combinación, como quiera queda muy buena. Saludos!
NORA
MELY, con el hambre que tengo a esta hora, hora de comer! Se me antojó mucho hacer la cochinita! Qué bueno que venden ese jugo de naranja agria en tu área! Saludos!