Cochinita pibil is a classic Yucatán dish of slow-roasted pork marinated in citrus and achiote, traditionally wrapped in banana leaves. Beyond its bold, tangy flavor, it’s a protein powerhouse: a 3-ounce serving delivers roughly 25 grams of protein, making it a satisfying and nutrient-dense main. This recipe recreates the authentic taste at home with a manageable oven method, yielding tender, shreddable pork that’s perfect for tacos, tortas, or rice bowls.
Ingredients
- 3 lb (1.4 kg) pork shoulder, cut into 3-inch chunks
- 3 oz (85 g) achiote paste (about 1/2 cup)
- 1/2 cup (120 ml) sour orange juice, or substitute 1/3 cup orange juice + 2 tbsp lime juice
- 1/4 cup (60 ml) white vinegar
- 4 cloves garlic, minced
- 1 tsp (3 g) ground cumin
- 1 tsp (5 g) salt
- 1/2 tsp (1 g) black pepper
- 1 medium white onion, sliced into rings
- 2 bay leaves
- Banana leaves, for wrapping (optional, see Tips)
Instructions
- In a blender, combine achiote paste, sour orange juice (or substitute), vinegar, garlic, cumin, salt, and pepper. Blend until smooth.
- Place pork chunks in a large bowl or zip-top bag. Pour the marinade over the pork, ensuring all pieces are coated. Cover and refrigerate for at least 2 hours, or overnight for deeper flavor.
- Preheat oven to 325°F (163°C).
- If using banana leaves, soften them by passing over a gas flame or dipping in hot water for 30 seconds. Line a deep baking dish with the leaves, leaving overhang.
- Arrange the marinated pork in the dish, tuck the onion rings and bay leaves around the meat. Fold the banana leaves over the pork, then cover tightly with foil.
- Bake for 3 to 3.5 hours, until the pork is fork-tender and shreds easily. Check the internal temperature reaches 145°F (63°C) as the safe minimum for whole cuts of pork, though it will likely be higher due to slow cooking.
- Remove from oven, let rest for 15 minutes. Shred the pork with two forks, mixing in any juices from the pan. Discard bay leaves.
Tips
- If you can’t find achiote paste, substitute with 3 tbsp paprika, 1 tbsp dried oregano, 1 tsp ground annatto (if available), and 1 tsp cumin mixed with 2 tbsp olive oil. The color and flavor will be less vibrant but still delicious.
- Banana leaves are traditional but optional; if omitted, just cover the dish tightly with foil. The pork will still be juicy.
- Don’t rush the marinade—overnight gives the best flavor, but even 2 hours works.
- Use a food thermometer to check doneness; the pork should be above 145°F (63°C) and shred easily.
Serving Suggestions
Serve the shredded pork on warm corn tortillas with pickled red onions, fresh cilantro, and a squeeze of lime. It also works great over rice, in tacos, or as a filling for tortas (Mexican sandwiches). Add a side of black beans and a simple slaw for a complete meal.
Variations
For a smoky twist, sear the pork chunks in a hot skillet before marinating. To make it spicier, add 1-2 chopped habanero peppers to the marinade (use gloves, and remember habaneros are very hot). If you prefer a leaner cut, use pork loin, but reduce cooking time to 2-2.5 hours to avoid dryness. For a slow cooker version, cook on low for 8 hours after marinating.
Storage and Reheating
Refrigerate leftover cochinita pibil in an airtight container for up to 4 days. To freeze, portion into freezer-safe bags and store for up to 3 months. Thaw overnight in the fridge. Reheat gently in a skillet over medium heat with a splash of water or broth, or microwave in 30-second bursts until hot (165°F/74°C for leftovers).
Frequently Asked Questions
How much protein is in a serving? A 3-ounce (85 g) serving of cooked cochinita pibil contains about 25 grams of protein, depending on the cut of pork and how much fat is trimmed.
Can I use pork loin instead of shoulder? Yes, but pork loin is leaner and can dry out. Reduce cooking time to about 2 hours, and check for shreddability at 1.5 hours.
What is a good substitute for sour orange? Mix 2 parts orange juice with 1 part lime juice, or use equal parts orange juice and white vinegar. This mimics the tartness of sour orange.
Do I have to use banana leaves? No, they add a subtle aroma but are not essential. Foil alone works fine.
Can I make this in a slow cooker? Yes, after marinating, cook on low for 8 hours. The meat will be very tender.
Is the marinade safe to reuse? No, discard any leftover marinade that has touched raw pork. If you want extra sauce, make a fresh batch.
Related
- Sifting Flour for Baking: How and When to Do It
- Sifting in Baking: When and How to Sift Flour
- Morton Pickling Salt: How to Use It Safely
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).