Plan Your Meals
& Find Inspiration:
Flavor Maker app!
Mexican Slow-Roasted Pork (Cochinita Pibil)
main dishes

Mexican Slow-Roasted Pork (Cochinita Pibil)

An iconic dish of the Mexican Yucatan peninsula, Cochinita Pibil is marinated overnight in citrus juices, garlic and a distinctive seasoning paste of annatto (achiote), coriander, oregano and cumin. To serve, shred the tender meat with two forks and enjoy with corn tortillas and pickled onions.
  • 30m

    prep time

  • 4h

    Cook Time

  • 381


  • 20



It’s your way to plan meals, save recipes and spices, get inspired — and receive special offers and discounts.

Start Planning Now

Flavor Maker

Plan your meals, build your digital pantry, save recipes, and more!

Download Now




Yucatan Red Recado (Spice Paste)

Mexican Slow-Roasted Pork (Cochinita Pibil)

  • 1/2 cup fresh lime juice
  • 1/2 cup fresh lemon juice
  • 3 tablespoons minced fresh garlic, (about 10 cloves)
  • 6 1/2 pounds pork butt, trimmed of visible fat and cut into 4 pieces

Fiery Pickled Red Onions

  • 3 medium red onions, thinly sliced (3 cups)
  • 1/2 cup white vinegar
  • 1/4 cup fresh orange juice
  • 1/4 cup water
  • 2 tablespoons fresh lime juice
  • 1 medium habanero chile, seeded and thinly sliced


  • For the Yucatan Red Recado, place all ingredients in blender container; cover. Blend on medium speed until smooth.

  • For the Mexican Slow-Roasted Pork, mix juices, garlic and Yucatan Red Recado in medium bowl until well blended. Pour over pork butt in large resealable plastic bag. Rub marinade all over pork. Cover. Refrigerate overnight.

  • For the Pickled Red Onions, place onions in medium heatproof bowl. Add boiling water to cover. Let stand 15 minutes. Drain and rinse with cold water. Meanwhile, bring remaining ingredients to simmer in small saucepan on medium-high heat. Remove from heat. Let stand 15 minutes. Pour over onions in medium bowl. Cover. Refrigerate at least 2 to 3 hours to marinate onions. Drain before serving.

  • Preheat oven to 325°F. Remove pork from refrigerator. Place in large baking dish. Let stand 15 minutes.

  • Bake 4 hours or until pork is very tender. Shred pork using 2 forks. Mix with sauce in baking dish. Serve with pickled red onions.

  • Test Kitchen Tip: Don't have ground annatto on hand? Substitute 3 tablespoons McCormick® Paprika + 1 1/2 teaspoons McCormick® Ground Turmeric in place of the annatto in this recipe.

Nutrition information (per Serving)



We’ve got everything you need to up your kitchen game - plus, special offers and discounts just for you!