Cochinita pibil is a legendary Mexican dish, known for being full of flavors and traditions, and typically is cooked underground using maguey leaves. The version here is a very simplified way of cooking it at home, which basically only calls for some supervision during the preparation. It is perfect for those days when one is working at home, since after marinating the meat overnight, you only need to cook it in the oven for some hours.

Try to cook it and serve it in different presentations and enjoy this legendary dish!

Keywords: puerco pibil, cochinita con achiote


Yields 600 g

  1. 500 g of pork
  2. 25 g of achiote
  3. 2–3 oranges
  4. 2 pinches of dried oregano
  5. 2 pinches of cumin seeds
  6. 5–6 black peppercorns
  7. 1 onion
  8. salt

You will need

  1. oven
  2. dutch oven (or medium-size baking form)


  1. In a large bowl, dilute the achiote in orange juice.
  2. Add 2 pinches of dried oregano, 2 pinches of cumin seeds, 5–6 black peppercorns, and salt to the bowl.
  3. Peel the onion, halve it and cut it into 1/2 cm slices, and add to the bowl.
  4. Mix everything thoroughly, add more salt if needed.
  5. Rinse the meat, and put it into the juice, pour some juice and onions on top of the meat to cover it completely with the marinade.
  6. Refrigerate covered for at least 4 hours or better overnight.
  7. Preheat oven to 120 ˚C.
  8. Braise the meat in the marinade in a Dutch oven with the lid on (or a baking form covered with foil), for at least 2 hours or until the meat is very soft, and you can easily tear it apart with a fork.

Notes & tips

The best pig to make cochinita is the one that’s not so lean and has a bit of marbling: neck, back, upper leg.
Explore ingredients

Ingredients explorer

Cumin seedsVegan
Dried oreganoVegan