Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
cochinita pibil recipe featured image

Authentic Yucatan Cochinita Pibil


  • Author: Megan
  • Total Time: 4 hours 30 minutes
  • Yield: 8 servings 1x
  • Diet: Gluten-Free

Description

A traditional Mayan-inspired slow-roasted pork dish featuring earthy achiote, bright citrus, and tender meat wrapped in banana leaves.


Ingredients

Scale
  • 4 lbs pork shoulder, cut into 2-inch chunks
  • 3.5 oz achiote paste
  • 1 cup bitter orange juice (or 1/2 cup orange + 1/2 cup lime juice)
  • 4 cloves garlic, minced
  • 1 tsp dried Mexican oregano
  • 1/2 tsp ground cumin
  • 1/4 tsp ground cloves
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 large banana leaves, softened over a flame
  • 2 red onions, thinly sliced
  • 2 habanero peppers, minced
  • 1/2 cup white vinegar

Instructions

  1. Step 1: Blend Marinade – Combine achiote paste, citrus juice, garlic, oregano, cumin, cloves, salt, and pepper in a blender until smooth.
  2. Step 2: Marinate Pork – Place pork chunks in a large bowl, cover with the marinade, and refrigerate for at least 4 hours or overnight.
  3. Step 3: Prepare Leaves – Briefly pass banana leaves over an open flame until they become pliable and glossy.
  4. Step 4: Line Dish – Line a heavy baking dish or Dutch oven with the softened banana leaves, leaving plenty of overhang to wrap the meat.
  5. Step 5: Pack Meat – Place the marinated pork and all remaining liquid inside the leaves, then fold the overhang over to seal tightly.
  6. Step 6: Roast Pork – Cover the dish with a lid or foil and bake at 325°F (165°C) for 4 hours until the meat is fork-tender.
  7. Step 7: Pickle Onions – Mix sliced red onions, habaneros, vinegar, and a pinch of salt in a bowl; let sit while the pork cooks.
  8. Step 8: Shred Meat – Remove pork from the oven, shred into large pieces using two forks, and toss with the accumulated cooking juices.
  9. Step 9: Final Serve – Serve the tender pork on warm corn tortillas topped with the spicy pickled red onions.

Notes

If you cannot find bitter oranges, a mix of naval orange and lime juice perfectly replicates the authentic Yucatan tang.

  • Prep Time: 30 minutes
  • Cook Time: 4 hours
  • Category: Main Course
  • Method: Slow Roasting
  • Cuisine: Mexican

Nutrition

  • Serving Size: 6 oz
  • Calories: 420 kcal
  • Sugar: 3 g
  • Sodium: 780 mg
  • Fat: 28 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 18 g
  • Trans Fat: 0.1 g
  • Carbohydrates: 9 g
  • Fiber: 2 g
  • Protein: 32 g
  • Cholesterol: 115 mg

Keywords: Cochinita Pibil, Yucatan, Achiote, Slow Roasted Pork, Mayan Food, Mexican Tacos

×