Introduction
Have you ever tasted the mouthwatering flavors of authentic Mexican cuisine and wished you could recreate them at home? Look no further! Today, I’m sharing my favorite Cochinita Pibil recipe that’s not only delicious but also surprisingly simple to make. This traditional Yucatecan dish features tender, slow-cooked pork marinated in citrus and achiote paste, resulting in a vibrant orange color and incredible depth of flavor.
Originally, Cochinita Pibil was prepared by burying marinated pork wrapped in banana leaves underground with hot stones. Fortunately, we can achieve similar results using modern kitchen equipment! This easy Cochinita Pibil recipe has become a regular in my home cooking rotation, and after trying it, I’m confident it will become a favorite in yours too.
What Makes Cochinita Pibil Special?
The secret behind this easy Cochinita Pibil recipe lies in its bold Yucatán flavors and traditional ingredients. Achiote paste, made from annatto seeds, gives the pork its signature deep-red color and rich, earthy taste. Combined with sour orange juice, garlic, and warm spices, the marinade tenderizes the meat while infusing every bite with authentic Mexican flavor.
What truly sets Cochinita Pibil apart is its slow-cooking process. As the pork cooks low and slow, the flavors meld together, creating incredibly tender, juicy meat that easily shreds with a fork. That’s why this traditional Cochinita Pibil is often considered one of the most flavorful Mexican pulled pork recipes. Topped with tangy pickled red onions, spicy habanero salsa, and fresh cilantro, this classic Mexican pork dish delivers the perfect balance of savory, citrusy, smoky, and spicy flavors.
Ingredients You’ll Need
Before diving into the Cochinita Pibil recipe, let’s gather all the necessary ingredients:
For the marinade:
- 4-5 pounds pork shoulder (boneless), cut into 2-inch chunks
- 3.5 oz achiote paste (one small block)
- 1 cup fresh sour orange juice (or ⅔ cup fresh lime juice mixed with ⅓ cup orange juice)
- 8 garlic cloves, peeled
- 1 tablespoon dried oregano (Mexican if available)
- 2 teaspoons cumin
- 1 teaspoon black pepper
- 1 teaspoon allspice
- 2 teaspoons salt
- 2 tablespoons white vinegar
- Banana leaves (optional but recommended)
For the pickled onions:
- 1 large red onion, thinly sliced
- 1 cup white vinegar
- 1 teaspoon salt
- 2 tablespoons sugar
- 1 jalapeño, sliced (optional)
For serving:
- Warm corn tortillas
- Fresh cilantro
- Lime wedges
- Habanero salsa (store-bought or homemade)
Step-by-Step Instructions
Preparing the Marinade
- First, add the achiote paste, sour orange juice, garlic, oregano, cumin, black pepper, allspice, salt, and vinegar to a blender.
- Next, blend until completely smooth. The mixture should have a vibrant orange-red color and thick consistency.
- Meanwhile, trim excess fat from the pork shoulder and cut it into 2-inch chunks.
- Subsequently, place the pork in a large bowl or ziplock bag and pour the marinade over it, ensuring all pieces are well coated.
- Cover or seal and refrigerate for at least 4 hours, but preferably overnight. The longer it marinates, the more flavorful your Cochinita Pibil will be.

Cooking the Cochinita Pibil
- When you’re ready to cook, preheat your oven to 325°F (165°C).
- If using banana leaves, briefly pass them over an open flame or hot burner to make them pliable. Then, line a Dutch oven or deep baking dish with them.
- Pour the marinated pork and all the marinade into the prepared dish. If using banana leaves, fold them over to cover the meat.
- Cover tightly with a lid or heavy-duty aluminum foil.
- Bake for 3 to 3.5 hours, or until the pork is extremely tender and easily shreds with a fork.

Preparing the Pickled Onions
While the pork cooks, make the pickled onions:
- First, combine vinegar, salt, and sugar in a saucepan and bring to a simmer.
- Then, place the sliced onions and jalapeño (if using) in a heat-proof bowl.
- Pour the hot vinegar mixture over the onions and let sit at room temperature for at least 1 hour.
- Afterward, these can be refrigerated for up to a week.

Serving Your Cochinita Pibil
- Once the pork is done, shred it using two forks, mixing it with the cooking liquid.
- Serve the Cochinita Pibil with warm corn tortillas, pickled red onions, fresh cilantro, lime wedges, and habanero salsa.
- For authentic presentation, you can additionally garnish with some extra freshly chopped cilantro and a sprinkle of cotija cheese.

Tips for Perfect Cochinita Pibil
- If you can’t find achiote paste, you can order it online or check Mexican specialty stores.
- The authentic Cochinita Pibil recipe uses sour oranges (Seville oranges), but the lime and orange juice mixture works wonderfully as a substitute.
- For an even more traditional approach, you can wrap the marinated pork in banana leaves before slow-cooking. This adds a subtle earthy flavor that’s absolutely delicious.
- Furthermore, you can adapt this recipe for a slow cooker! Simply cook on low for 7-8 hours.
- Most importantly, don’t rush the cooking process. The slow cooking is what gives Cochinita Pibil its incredible texture.
Love exploring authentic international flavors? Our Easy Hungarian Mushroom Paprika Soup is another comforting recipe that highlights traditional ingredients and rich, homemade taste.
Serving Suggestions
This authentic Cochinita Pibil recipe is incredibly versatile and perfect for everything from weeknight dinners to family gatherings. Here are some of the best ways to serve this flavorful Mexican pulled pork:
- Serve in warm corn tortillas for traditional Cochinita Pibil tacos
- Stuff into burritos with rice, beans, and your favorite toppings
- Use as a delicious topping for loaded nachos with melted cheese
- Layer in tortas (Mexican sandwiches) with avocado and pickled onions
- Spoon over rice for a hearty and satisfying burrito bowl
- Fold into quesadillas with melted Oaxaca or Monterey Jack cheese
Looking for a fresh side dish to balance the rich flavors of Cochinita Pibil? Try our Refreshing Lemon Herb Macaroni Salad You’ll Love for a bright and zesty complement.
Why You’ll Make This Cochinita Pibil Recipe Again and Again
Once you try this Cochinita Pibil recipe, it will undoubtedly become a staple in your cooking repertoire. The combination of minimal active preparation time and maximum flavor makes it perfect for weekend cooking, meal prep, or impressing guests at your next dinner party.
Additionally, the leftovers (if there are any!) taste even better the next day as the flavors continue to develop. You can easily repurpose them into different meals throughout the week.
Without a doubt, this easy Cochinita Pibil recipe delivers restaurant-quality results with home kitchen simplicity. The vibrant colors, complex flavors, and tender texture make it a showstopper dish that everyone will request repeatedly.
If you enjoy hearty family dinners, you’ll also love our Easy Coconut Curry Noodles Recipe, packed with bold flavors and satisfying comfort-food appeal.
There you have it—a foolproof traditional Cochinita Pibil recipe that will transport your taste buds straight to the Yucatán Peninsula! Have you tried making this traditional Mexican dish before? Let me know in the comments how your Cochinita Pibil turns out!
Craving more restaurant-quality dinner recipes? Try our Fry Better Than Takeout in 20 Minutes for another flavorful meal that’s quick enough for weeknights and impressive enough for guests.
Easy Cochinita Pibil Recipe You’ll Make on Repeat
Description
Enjoy authentic Yucatán flavor with this easy Cochinita Pibil recipe. Tender pork, citrusy achiote marinade, and slow-cooked perfection make every bite unforgettable.
Ingredients
For the Cochinita Pibil:
For the Pickled Onions:
For Serving:
Instructions
Prepare the Signature Marinade
-
Blend the Achiote Sauce
Add the achiote paste, sour orange juice, garlic, oregano, cumin, black pepper, allspice, salt, and vinegar to a blender. Blend until completely smooth and richly colored.
The achiote marinade should be thick, vibrant red-orange, and highly aromatic.
-
Marinate the Pork
Trim excess fat from the pork shoulder and cut it into large chunks. Coat the pork thoroughly with the marinade and refrigerate for at least 4 hours, preferably overnight.
An overnight marinade allows the flavors to fully penetrate the meat for authentic Cochinita Pibil.
Prepare the Cooking Vessel
-
Line with Banana Leaves
Preheat the oven to 325°F (165°C). If using banana leaves, briefly warm them over a flame or hot burner until pliable. Line a Dutch oven or deep baking dish with the leaves.
Banana leaves add a subtle earthy aroma and help keep the pork moist during cooking.
-
Arrange the Marinated Pork
Transfer the pork and all of the marinade into the prepared dish. Fold the banana leaves over the meat if using.
Keep all of the marinade in the dish—it becomes part of the flavorful cooking liquid.
Slow Cook Until Tender
-
Bake Low and Slow
Cover tightly with a lid or heavy-duty foil and bake for 3 to 3½ hours until the pork is fork-tender.
The pork is ready when it easily falls apart with gentle pressure from a fork.
-
Rest Before Shredding
Remove the dish from the oven and allow it to rest for a few minutes before handling.
Resting helps the juices redistribute throughout the meat.
Make the Pickled Red Onions
-
Prepare the Pickling Brine
Combine the vinegar, salt, and sugar in a saucepan and bring to a gentle simmer.
Warm brine helps the onions absorb flavor more quickly.
-
Pickle the Onions
Place the sliced red onion and jalapeño in a heatproof bowl. Pour the hot vinegar mixture over the top and let stand for at least 1 hour.
The onions will become tangy, slightly sweet, and beautifully pink.
Shred the Cochinita Pibil
-
Pull the Pork Apart
Using two forks, shred the cooked pork directly in the cooking juices.
Mixing the shredded meat with the juices keeps it moist and intensely flavorful.
-
Toss Until Coated
Stir gently so every piece of pork absorbs the rich achiote sauce.
This step creates the signature texture and flavor of traditional Cochinita Pibil.
Assemble the Tacos
-
Warm the Tortillas
Heat the corn tortillas until soft and pliable.
Warm tortillas are essential for authentic serving and better flavor.
-
Add the Toppings
Fill each tortilla with shredded pork and top with pickled red onions, fresh cilantro, and a squeeze of lime.
The bright acidity of the onions balances the richness of the pork.
Serve and Enjoy
-
Complete the Traditional Presentation
Arrange the tacos on a serving platter with lime wedges and habanero salsa on the side.
For an extra-special finish, garnish with additional cilantro and serve immediately while hot and juicy.
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 410kcal
- % Daily Value *
- Total Fat 22g34%
- Saturated Fat 7g35%
- Cholesterol 105mg35%
- Total Carbohydrate 10g4%
- Dietary Fiber 1g4%
- Sugars 5g
- Protein 40g80%
- Vitamin A 450 IU
- Vitamin C 12 mg
- Calcium 45 mg
- Iron 2.8 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
