Cochinita Pibil (Slow-Roasted Mexican Pork) with Pickled Onions Recipe | Yummly
AboutCareersContact UsFAQs
BookmarkletYum Button

Cochinita Pibil (Slow-roasted Mexican Pork) with Pickled Onions

Read Directions
Add to Meal Planner

Add to Meal Planner


This is a plan-ahead meal. Cochinita Pibil is a traditional Mexican dish that is slow-roasted pork with pickled onions. This recipe takes an hour to prepare and will be a decadent and savory dish the family will love. You will need a pressure cooker and to prepare the pickled onions ahead of time so they have at least 12 hours to marinade. The pork also needs to rest in its marinade overnight. So this is the perfect dish to prepare the day before you want to serve it.


  • 500 grams pork
  • 1/2 cup orange juice
  • 2 tablespoons white vinegar
  • 40 grams achiote paste
  • 1/2 onion (thickly sliced)
  • salt and ground black pepper
  • banana leaves
  • pickled onions
  • 1 onion (large, cut into half moons)
  • 1 cup water (or orange juice)
  • 1/4 cup white vinegar (or lime juice)
  • salt and ground black pepper
  • 1/2 teaspoon oregano (ground, or marjoram)
  • Did you make this?
    Add All to Shopping List
    Add to Meal Planner


    1. Mix the orange juice, vinegar, achiote, salt, and pepper together. Place in a bowl along with the pork and marinate overnight, covered.
    2. Place a portion of the pork inside each banana leaf. Top with onion slices and wrap carefully.
    3. Place a baking rack inside the pressure cooker and pour in water to reach the rack. Place the banana leaf packets on top. Cover the pressure cooker and steam for 25 minutes.
    View 4 More StepsDiscover more recipes from Madeleine Cocina