Cochinita Pibil Protein Content & Recipe

Updated November 5, 2026

Total time
4 hr 15 min
prep 30 min · cook 3 hr 30 min
Serves
8
portions as written

Jump to recipe

Cochinita Pibil Protein Content & Recipe

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

  1. In a blender, combine achiote paste, sour orange juice (or substitute), vinegar, garlic, cumin, salt, and pepper. Blend until smooth.
  2. 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.
  3. Preheat oven to 325°F (163°C).
  4. 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.
  5. 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.
  6. 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.
  7. 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

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).