Cochinita pibil is a classic Yucatán dish of slow-roasted pork marinated in citrus and achiote, traditionally wrapped in banana leaves and cooked in an underground pit. This Instant Pot version delivers the same deeply savory, tangy, and slightly sweet flavors in a fraction of the time, making it achievable on a weeknight. The pressure cooker breaks down the pork shoulder until it’s fall-apart tender, while the achiote and citrus create a vibrant, complex sauce that’s perfect for tacos, burritos, or rice bowls.
Ingredients
- 4 lb (1.8 kg) pork shoulder (also called pork butt), cut into 2-inch chunks
- 3 oz (85 g) achiote paste (about 1/2 cup)
- 1/2 cup (120 ml) fresh orange juice (from about 2 oranges)
- 1/2 cup (120 ml) fresh lime juice (from about 4 limes)
- 4 cloves garlic, minced
- 1 tbsp (15 ml) white vinegar
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1 tsp salt, plus more to taste
- 1/2 tsp black pepper
- 1 large white onion, sliced into rings
- 2 bay leaves
- 1/2 cup (120 ml) chicken broth or water
- Banana leaves (optional, for wrapping)
Instructions
- In a large bowl, whisk together the achiote paste, orange juice, lime juice, garlic, vinegar, cumin, oregano, salt, and pepper until smooth. Add the pork chunks and toss to coat thoroughly. Cover and refrigerate for at least 1 hour, or up to overnight for deeper flavor.
- When ready to cook, place the sliced onion and bay leaves in the bottom of the Instant Pot. If using banana leaves, line the pot with them, letting the edges hang over the sides. Add the marinated pork (including all the marinade) on top of the onions.
- Pour the chicken broth or water around the edges (do not stir). Lock the lid and set the valve to SEALING.
- Cook on HIGH pressure for 60 minutes. Allow the pressure to release naturally for 15 minutes, then carefully turn the valve to VENTING to release any remaining steam.
- Remove the pork to a large bowl or platter. Discard the bay leaves and banana leaves. Using two forks, shred the pork, discarding any large pieces of fat. Skim excess fat from the cooking liquid, then pour the liquid over the shredded pork to keep it moist. Season with additional salt if needed.
- For a slightly caramelized finish (optional), spread the shredded pork on a baking sheet and broil for 3-5 minutes until edges are crispy. Serve warm.
Tips
- Achiote paste: If you can’t find achiote paste, substitute 2 tablespoons ground annatto seeds mixed with 1 teaspoon each of ground cumin, dried oregano, and garlic powder. The flavor will be less complex but still good.
- Don’t skip the natural release: Letting the pressure release naturally for at least 15 minutes is crucial for tender meat. A quick release can make the pork tough and chewy.
- Make ahead: The flavors improve after a day in the fridge. You can cook the pork a day ahead, shred it, and reheat gently with a little extra broth.
- Common mistake: Not browning the pork first? That’s fine here—the high pressure and acidic marinade create plenty of flavor. But if you want extra depth, you can sauté the pork in batches before adding the marinade, though it adds time.
Serving Suggestions
Serve cochinita pibil in warm corn tortillas with pickled red onions, fresh cilantro, and a squeeze of lime. It also works great as a filling for burritos, tacos, or tostadas. For a low-carb option, serve over cauliflower rice or a crisp green salad. A side of black beans and Mexican rice rounds out the meal.
Variations
- Chicken cochinita: Use 3 lbs (1.4 kg) boneless, skinless chicken thighs instead of pork. Cook on HIGH for 20 minutes, then natural release for 10 minutes. The chicken will be shreddable and juicy.
- Smoky twist: Add 1 chipotle pepper in adobo sauce (minced) to the marinade for a smoky heat. This is not traditional but adds a nice depth.
- Extra citrus: For a brighter flavor, add the zest of one orange and one lime to the marinade.
- Vegetarian version: Substitute the pork with 4 lbs (1.8 kg) of jackfruit (canned in water, drained) and reduce cooking time to 15 minutes. The texture will be different but still delicious in tacos.
Storage and Reheating
Store leftover cochinita pibil in an airtight container in the refrigerator for up to 4 days. To freeze, place in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating. Reheat gently on the stovetop or microwave with a splash of broth or water to keep it moist. For best results, reheat only the amount you plan to eat.
Frequently Asked Questions
Can I use pork loin instead of shoulder? Pork loin is leaner and will dry out under pressure. If you use it, reduce the cooking time to 30 minutes and accept that it won’t be as tender. Pork shoulder is the best choice for this dish.
Do I need banana leaves? No, they are traditional but optional. The Instant Pot will still produce a delicious result without them. If you use them, make sure they are thawed if frozen and rinsed before lining the pot.
Why is my pork not shredding easily? This usually means it wasn’t cooked long enough. The pork should be fork-tender after 60 minutes on high. If it’s still tough, return it to the pot and cook on high for an additional 10-15 minutes, then natural release.
Can I make this in a slow cooker? Yes, cook on low for 8-10 hours or on high for 4-5 hours, until tender. The flavor will be slightly different but still good.
Is the dish spicy? Traditional cochinita pibil is not spicy—the heat comes from the achiote and citrus, not chiles. If you want heat, add a chopped habanero or chipotle pepper to the marinade.
What is achiote paste? Achiote paste is a blend of ground annatto seeds, spices, and vinegar, commonly used in Mexican and Central American cooking. It gives the dish its characteristic red color and earthy flavor.
Related
- Kief Sifting Machine: How to Use and Clean It
- Jalapeno Pickling Brine for Crisp Refrigerator Pickles
- Is Sifting Flour Important? When It Matters
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).