Skip to Content

Mexican Cochinita Pibil (Roasted Yucatan Pork)

This Cochinita Pibil recipe is tender pork shoulder marinated in citrus juices, spices and slow roasted over low heat to perfection! This Mexican pork dish from the Yucatan area of Mexico is unbeatable!

Cochinita Pibil Recipe (Mexican Yucatan Pork)

Cochinita Pibil is wholly different in flavor than the pork I normally make for tacos (this Adobo Pork Street Tacos recipe). I've been eating Cochinita Pibil Tacos for years when we visit the Yucatan peninsula of Mexico, but I have never attempted to recreate them at home!

This recipe below is an easy, adapted version of the traditional dish, reconfigured for modern kitchens and the products we can purchase here in the States.

Traditional Cochinita Pibil was made with a whole suckling pig (a baby pig), slathered in acidic juices and ground annatto seeds and other spices. It was wrapped in banana leaves and roasted over hot stones in a Mayan oven, sometimes underground!

Jump to:

Ingredients

We adapt this recipe by using the following ingredients. You'll need:

  • Pork shoulder
  • Orange juice
  • Lime juice
  • Achiote Paste: You can purchase the paste on Amazon here. Note: You can also try your hand at making your own achiote paste using this recipe. If you do this, you will need to purchase annatto seeds, whole allspice berries, and a few other common spices.
  • A few common seasonings

That's it! You can see the quantities and instructions in the recipe card at the end of this post. This recipe is actually simple, it's just all about allowing enough time for the acidic marinade to sink into the meat, and the slow roast.

I like to marinate the pork on Saturday, then throw the marinated pork in the oven on Sunday morning. It makes the house smell amazing!

Cochinita Pibil Recipe (Mexican Yucatan Pork)

Cooking Method Alternatives

We use a convention oven for this recipe, but there are several other ways to cook this delicious pork:

  • Slow Cooker: Roast the marinated pork in your crock pot for 8 to 10 hours on low heat.
  • Smoker: Smoke at 225 degrees Fahrehneit for 10 hours. Loosen aluminum foil in the last hour of smoking to allow some of the smoke flavor in.
  • Instant Pot: Pressure cook the pork for 60 minutes, allow to naturally release.
Cochinita Pibil Recipe (Mexican Yucatan Pork)

Traditional accompaniments for Cochinita Pibil:

  • Red Onions
  • Fresh Cilantro
  • Warm corn tortillas
  • Lime wedges
  • Queso fresco or cotija cheese crumbles
Cochinita Pibil Recipe (Mexican Yucatan Pork)

Substitutions

  • Instead of lime juice, try lemon juice, white vinegar or grapefruit juice
  • Unfortunately, there is no adequate substitute for the achiote paste, regardless of what other articles may tell you. It's a unique flavor that's not easily replicated!
Cochinita Pibil Recipe (Mexican Yucatan Pork)

Storage

This recipe is even better the following day! Store it in the refrigerator in an airtight container for up to 4 days. I like to make tacos, enchiladas and burrito bowls with it!

I like to serve this delicious Cochinita Pibil recipe with Cilantro Lime Brown Rice, Cilantro Lime Cole Slaw or Cheesy Mexican Squash (Calabacitas).

Recipe

Cochinita Pibil Recipe (Mexican Yucatan Pork)

Mexican Cochinita Pibil (Roasted Yucatan Pork)

Yield: 8 servings
Prep Time: 8 hours
Cook Time: 4 hours
Total Time: 12 hours

This Cochinita Pibil recipe is tender pork shoulder marinated in citrus juices, spices and slow roasted over low heat to perfection! This Mexican pork dish from the Yucatan area of Mexico is unbeatable!

Ingredients

  • 3-4 pounds whole pork butt (pork shoulder), cubed into 1.5'' pieces

For the marinade:

  • 1 cup orange juice
  • 3.5 ounces achiote paste
  • ½ cup lime juice
  • 3 whole garlic cloves
  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon cumin
  • ⅛ teaspoon cinnamon

For topping:

  • Additional lime wedges, fresh cilantro, cotija cheese crumbles

Instructions

  1. First, make the marinade. To a food processor or blender, add orange juice, lime juice, achiote paste and spices.
  2. Place pork cubes into large Ziploc bag and seal, pressing out as much air as possible from the bag.
  3. Pour the achiote mixture over pork, and place in refrigerator to marinate for at least 8 hours, up to 24 hours.
  4. Once the pork is marinated, preheat oven to 300 degrees Fahrenheit.
  5. Line a 9x13'' baking dish or a large Dutch oven with aluminum foil, leaving enough foil on each side to wrap over the top of the dish.
  6. Place marinated pork into aluminum foil, and cover with excess foil sheets.
  7. Add one more sheet of foil over the top of the dish to seal it tight. This will keep the moisture in!
  8. Bake for 4 hours, or until the pork easily shreds with a fork.
  9. Shred to pork and allow it to rest in the remaining juices for 10-20 minutes prior to serving.
  10. Serve warm with corn tortillas, fresh cilantro, crumbles of cotija cheese and a squeeze of lime juice.

Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 635Total Fat: 43gSaturated Fat: 16gTrans Fat: 0gUnsaturated Fat: 23gCholesterol: 196mgSodium: 426mgCarbohydrates: 6gFiber: 0gSugar: 3gProtein: 53g

The nutrition for this recipe is calculated by an app, and may be incorrect.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

DAMON A RUNYON

Thursday 10th of March 2022

GOOD MORNING, THIS SOUNDS GREAT AND I WILL MAKE IT. ONE PROBLEM - THE ACHIOTE PASTE AND THE AMOUNT ARE NOT MENTIONED IN THE INGREDIENT LIST.

DAMON A RUNYON

Friday 11th of March 2022

@Michelle Goth, THANK YOU MICHELLE. I WILL BE MAKING IT THIS WEEK AND WILL GIVE YOU MY PRAISE AFTER.

Michelle Goth

Thursday 10th of March 2022

Hi Damon! Thanks so much for the catch. I totally goofed when I was getting the recipe card formatted! It's fixed now. You will need the standard 3.5 ounce box of achiote paste, it should be roughly $2 per box. I hope that you enjoy!

Susan

Thursday 10th of March 2022

Sounds delicious! How much achiote paste? It is not listed in recipe.

Michelle Goth

Thursday 10th of March 2022

Hi Susan! I totally goofed when I was getting the recipe card formatted! It's fixed now. You will need the standard 3.5 ounce box of achiote paste.

Skip to Recipe