
This recipe captures the authentic flavors of Yucatán, where slow-roasted pork meets vibrant citrus and earthy achiote. The marinade transforms tough cuts into tender, flavorful meat that falls apart with ease.
Banana leaves wrap the pork, sealing in moisture while imparting a subtle, aromatic essence. The slow-roasting process ensures every bite absorbs the bold spices and tangy citrus notes that define this dish.
What emerges is a restaurant-quality centerpiece with deep, complex flavors—sweet, smoky, and slightly sour. Serve with warm tortillas and pickled onions for the full experience.
This method stays true to tradition while making it achievable in any home kitchen. Here’s how to bring this Yucatán classic to your table.
Ingredients for Puerco Pibil Recipe Robert Rodriguez
Traditional Yucatán ingredients create this bold, citrus-infused pork dish with authentic depth of flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 3 lb | Boneless, cut into large chunks |
| Achiote Paste 🌶️ | ¼ cup | Yucatecan-style preferred |
| Seville Orange Juice 🍊 | 1 cup | Or substitute sour orange juice |
| White Vinegar 💧 | ½ cup | Distilled white vinegar preferred |
| Garlic Cloves 🧄 | 8 cloves | Peeled and minced |
| Ground Cumin 🌿 | 2 tsp | Freshly ground for best flavor |
| Dried Oregano 🍃 | 2 tsp | Mexican oregano if available |
| Ground Cloves 🌶️ | ½ tsp | Freshly ground preferred |
| Cinnamon Stick 🌿 | 1 whole | Lightly crushed |
| Bay Leaves 🍃 | 3 whole | Dried, whole leaves |
| Banana Leaves 🍌 | 2 sheets | Fresh or thawed frozen |
| Kosher Salt 🧂 | 1 tbsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Habenero Pepper 🌶️ | 1 whole | Seeds removed, minced (optional) |
The pork shoulder is non-negotiable—bone-in or boneless, but it must be a tough, well-marbled cut to withstand the long roast. Source from a Mexican market if possible; they often carry pre-marinated options too. Achiote paste varies by brand, so look for El Yucateco or La Costeña for genuine Yucatán flavor. Banana leaves are essential (trust me on this)—Latin grocery freezers usually stock them, or order online.
No Seville oranges? Equal parts orange juice and lime juice with a splash of grapefruit gets you 90% there. Achiote paste too hard to find? Annato seeds soaked in vinegar works in a pinch (strain before using). Can’t find banana leaves? Parchment paper plus foil will do, though you’ll lose some aroma. The habanero is traditional but optional—jalapeño for milder heat.
Marinate the pork overnight for maximum flavor penetration. Leftovers keep 4-5 days refrigerated or freeze for 3 months. The banana leaves can be reused once if carefully cleaned and rehydrated (worth the extra minute).
Why You’ll Love This Recipe
- Hands-Off Cooking: The slow roast does all the work while I relax. Just mix the achiote paste with orange juice and vinegar, coat the pork, and let the oven handle the rest.
- Flavor Explosion: That tangy Seville orange juice and earthy achiote paste combo hits different. The garlic cloves mellow into this rich, deep taste that’s pure Yucatán magic.
- Crowd Pleaser: I’ve served this at Sunday dinners and potlucks alike. Even my picky cousin goes back for seconds.
- Leftovers for Days: Pork shoulder stretches far—tacos, sandwiches, or straight from the fridge. Honestly, it tastes even better the next day.
Step-by-Step Instructions for Puerco Pibil
Master this traditional Yucatán technique for tender, citrus-infused pork with authentic achiote depth.
Step 1: Prepare the Achiote Marinade
In a large bowl, whisk together the 0.25 cup Achiote Paste with the 1 cup Seville Orange Juice and 0.5 cup White Vinegar until smooth. The paste will dissolve more easily if the orange juice is at room temperature.
Add the 8 cloves Garlic Cloves (minced), 2 tsp Ground Cumin, 2 tsp Dried Oregano, 0.5 tsp Ground Cloves, 1 whole Cinnamon Stick (lightly crushed), and 3 whole Bay Leaves. Stir well to combine all the spices evenly throughout the marinade.
This vibrant red mixture should be fragrant with layered citrus and earthy notes. I always let it sit for 5 minutes to allow the spices to bloom in the liquid before adding the pork.
Step 2: Season and Marinate the Pork
Pat the 3 lb Pork Shoulder chunks dry with paper towels, then season them generously with the 1 tbsp Kosher Salt and 1 tsp Black Pepper. I rub the seasoning into every surface to ensure even flavor distribution.
Place the pork in the achiote marinade, turning to coat completely. Add the 1 whole Habenero Pepper (seeds removed and minced) if using. The pork should be fully submerged in the marinade for maximum flavor penetration.
Cover and refrigerate for at least 4 hours, or preferably overnight. The longer it marinates, the deeper the color and flavor will develop. I’ve found that 12 hours yields the most authentic results.
Step 3: Prepare the Banana Leaves and Wrap
Preheat your oven to 325°F. While the oven heats, prepare the 2 sheets Banana Leaves. If using frozen leaves, thaw them completely. Pass each leaf briefly over an open flame on the stovetop for 10-15 seconds per side to soften and make them pliable.
Lay one banana leaf on a flat surface and top with half of the marinated pork. Fold the leaf over the pork like a burrito, tucking in the sides to create a tight package. Repeat with the remaining pork and banana leaf.
The leaves should be securely wrapped to retain steam during cooking, which keeps the pork moist and infuses it with a subtle earthy aroma.
Step 4: Slow-Roast to Perfection
Place the wrapped pork packages seam-side down in a baking dish. Add any remaining marinade to the dish. Cover tightly with foil and roast in the preheated oven for 3 to 3.5 hours.
Check the pork after 3 hours—it should be fork-tender and pull apart easily with no resistance. The banana leaves will have darkened slightly, and the kitchen will smell incredibly fragrant with citrus and spices.
If the pork isn’t tender yet, return it to the oven and check every 15 minutes until it reaches the desired consistency. The internal temperature should reach at least 195°F for proper tenderness.
Step 5: Rest and Serve
Carefully unwrap the banana leaves and transfer the pork to a serving platter. Discard the cinnamon stick and bay leaves. Let the pork rest for 10-15 minutes to allow the juices to redistribute.
Shred the pork with two forks—it should come apart effortlessly. Serve the puerco pibil with some of the cooking liquid spooned over the top for extra moisture and flavor.
The finished dish should be deeply colored from the achiote, with a perfect balance of citrus tang, earthy spices, and smoky depth from the banana leaves.
Pro Tips For Making Puerco Pibil Recipe Robert Rodriguez
- Marinate Overnight: I learned this the hard way—pork shoulder needs at least 8 hours in the achiote, Seville orange juice, and vinegar marinade to really absorb the flavors. Anything less and you’re just tasting the surface.
- Use Fresh Achiote: Skip the old, dried-out paste sitting in your pantry. Fresh achiote (or even a high-quality jarred version) makes a real difference in color and depth—this isn’t the place to cut corners.
- Don’t Rush the Wrap: After marinating, wrap the pork tightly in banana leaves (or foil if you must) before slow-cooking. I used to skip the wrap and ended up with dry spots—now I double-check the seal every time.
- Shred at the Right Moment: Pull the pork apart only when it’s fall-apart tender—usually around 3-4 hours in a low oven. Test with a fork: if it resists, give it another 30 minutes. Sounds obvious, but I’ve ruined a few batches by rushing.
Serving Suggestions for This puerco pibil recipe robert rodriguez
Traditional Accompaniments
For an authentic Yucatán experience, serve this dish with warm corn tortillas—I prefer handmade blue corn for extra earthiness. The tortillas soak up the rich, citrusy juices beautifully. 💛
Pickled Red Onions
Top with pickled red onions to cut through the richness. Thinly slice 1 red onion, soak in ½ cup lime juice with 1 tsp salt for 30 minutes. The tangy crunch adds perfect contrast.
Habanero Salsa
Offer a side of habanero salsa for heat lovers. Blend 3 roasted habaneros with 2 tomatoes and ¼ cup Seville orange juice. This complements the dish’s smoky-sweet profile.
Black Bean Pairing
Refried black beans add heartiness. I like Goya brand for consistency. Cook with 1 tsp cumin and 1 bay leaf to echo the pork’s spices.
Fresh Garnishes
Fresh cilantro and lime wedges let guests customize. The bright acidity enhances the achiote’s depth. Always serve with extra Seville orange juice for drizzling. 🌟
For texture, add diced white onion and chopped radishes on the side. These provide a crisp, clean bite between each tender pork mouthful.
Nutrition Facts
Frequently Asked Questions
Can I use regular orange juice instead of Seville?
Yes, mix ½ cup orange juice with ½ cup lime juice for a close substitute. The sour orange flavor is key, so add a splash of grapefruit for extra tang.
How do I soften banana leaves?
Pass frozen or fresh leaves over a low flame for 10-15 seconds per side. This makes them pliable for wrapping without tearing.
What if my pork isn’t tender after 3 hours?
Continue roasting, checking every 15 minutes. It’s done at 195°F internal temp. Low heat and time ensure fall-apart texture.
Can I make this in a slow cooker?
Yes! Wrap pork in banana leaves, then place in the slow cooker with marinade. Cook on low for 8 hours for identical results.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026