• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe

ForkLiftKitchen

menu icon
go to homepage
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
×
Home - Recipes - Dinner

Latest Updated: Mar 28, 2026 by Emily Dawson

Mexican Cochinita Pibil

↓ Jump to Recipe

Slow-roasted pork that shreds with a fork often turns dry or bland when made at home. The key is marinating fatty pork shoulder in achiote paste and bitter orange juice, then wrapping it in banana leaves to lock in moisture during a low-temp roast.

Mexican Cochinita Pibil served on a plate

You get tender, citrus-soaked meat with deep red-orange color and earthy spice notes. No babysitting required.

This works for meal prep when you need protein that reheats well, or for entertaining when you want something that looks impressive but doesn't keep you in the kitchen.

QUICK SUMMARY

Cochinita pibil is slow-roasted pork shoulder marinated in achiote paste and bitter orange juice, then wrapped in banana leaves. The fat content in pork shoulder keeps the meat tender during a 3-4 hour roast at 325°F. Marinate at least 1 hour, but 4-24 hours deepens the flavor and color.

⏰Timing: 20 min prep, 3-4 hours roasting, 15 min resting - plan ahead
🔥First Move: Mix achiote marinade and coat pork shoulder thoroughly before wrapping
⚠️Watch Out: Lean cuts dry out - use pork shoulder or butt with visible fat marbling

Table of Contents

Toggle
  • Why This Recipe Works
  • What You'll Need
    • Ingredient Details
  • Ingredient Swaps
  • What to Serve With It
  • Store and Reheat
  • Frequently Asked Questions
  • Mexican Cochinita Pibil
    • Method 
    • Tried this recipe?

Why This Recipe Works

Achiote paste delivers authentic earthy spice while bitter orange juice tenderizes the pork and creates tangy depth. For a version that comes together quickly, another great sauerkraut recipe uses similar slow-roasting principles with different flavor profiles.

Remember it later

Planning to try this recipe soon? Save it for a quick find later!

Quick Reference
⏱️
Prep Time
20 min
🔥
Cook Time
3-4 hours
⏰
Total Time
3 hr 20 min - 4 hr 20 min
🍽️
Servings
6-8 servings
📊
Difficulty
Medium
🏷️
Category
Main Dish
💡
Quick Tip
Marinate pork 1-24 hours for best flavor
🎯
Best For
Weeknight | Meal prep | Entertaining

What makes this work:

  • High-fat pork shoulder stays moist during long roasting and breaks down into fork-tender shreds
  • Banana leaf wrapping traps steam and aromatics while preventing surface drying
  • Low-and-slow roasting at 325°F melts collagen without toughening meat fibers
  • Internal temp of 195-205°F signals complete collagen breakdown for easy shredding
  • 15-minute rest after cooking redistributes juices throughout the meat before pulling
Quick Tip
Pass banana leaves over an open flame for 10 seconds to soften them and release subtle aromatic oils

What You'll Need

Ingredients for Mexican Cochinita Pibil

Stock achiote paste, pork shoulder, and citrus before starting. For a version that comes together quickly, simple homemade sauerkraut recipe delivers similar depth with different aromatics.

🍗
Main Protein
  • 3-4 lbs pork shoulder (with fat cap)
🥢
Marinade Base
  • 4 oz achiote paste
  • 1 cup bitter orange juice
  • 6 garlic cloves
  • 2 teaspoon cumin
  • 2 teaspoon oregano
🧄
Aromatics
  • 1 white onion (sliced)
  • 2 teaspoon salt
🫙
Wrapping
  • 4-6 banana leaves (or foil)

Ingredient Details

  • Pork shoulder
    Look for visible fat marbling and a thick fat cap - this renders during cooking and keeps meat moist
  • Achiote paste
    Sold in blocks in Mexican grocery sections - authentic brands contain annatto seeds, garlic, cumin, and oregano
  • Bitter orange juice
    Also called Seville orange or naranja agria - substitute with 3 parts regular orange juice to 1 part lime juice
  • Banana leaves
    Found frozen in Latin markets - thaw before use and wipe clean with damp cloth
  • Cumin
    Use whole seeds toasted and ground for deeper flavor, or pre-ground for convenience
  • Garlic
    Fresh cloves blended into marinade create sharper flavor than garlic powder
  • White onion
    Slice thick rounds to layer under pork - they caramelize and add moisture to the pan

Ingredient Swaps

Most swaps work if you adjust for texture and liquid balance. The dressing works best when it hits the table at the same time as the main - classic dressing dish adds tangy contrast without extra steps.

Four reliable swaps:

  • No bitter orange juice? Mix 3 parts regular orange juice with 1 part fresh lime juice - slightly sweeter but close acidity
  • No banana leaves? Wrap tightly in heavy-duty aluminum foil - retains moisture but loses subtle aromatic layer
  • Prefer slow cooker? Cook on low 6-8 hours - produces moister texture with less caramelization on edges
  • Using achiote powder? Blend 3 tablespoon powder with 2 tablespoon oil, 1 teaspoon cumin, 1 teaspoon oregano - similar color and flavor

Pork Shoulder

Works for: Long slow roasting, high fat content keeps meat tender, shreds easily

Skip if: You need lean protein or faster cooking time under 2 hours

Pork Loin

Works for: Leaner option, faster cooking at 1.5-2 hours

Skip if: You want fork-tender shredded texture - loin dries out during slow roasting

Instructions

The entire process takes 3-4 hours but only 20 minutes of hands-on work. Rich mains need something to cut through, and empanadas does exactly that - a simple empanadas on the side adds starchy balance without competing flavors.

Follow these steps:

  1. Make the marinade: Blend achiote paste, bitter orange juice, garlic, cumin, oregano, and salt until smooth. Score pork shoulder in 1-inch crosshatch pattern and rub marinade into all surfaces. Marinate 1-24 hours in the fridge.

  2. Prep the wrapping: Preheat oven to 325°F. Pass banana leaves over open flame 10 seconds to soften. Layer leaves in Dutch oven, overlapping edges. Spread sliced onions on leaves.

  3. Wrap and seal: Place marinated pork on onions. Fold banana leaves over pork, overlapping to seal completely. Cover Dutch oven with lid or heavy foil.

  4. Roast low and slow: Cook 3-4 hours until internal temp reaches 195-205°F and meat shreds easily with a fork. Check at 3 hours - if not tender, continue cooking in 30-minute increments.

  5. Rest and shred: Remove from oven, keep wrapped, rest 15 minutes. Unwrap carefully (steam burns), transfer pork to cutting board. Shred with two forks into medium-fine pieces. Mix with pan juices before serving.

Golden Rule
Never rush the roasting - meat needs time at low temp to break down collagen into gelatin for tender texture

What to Serve With It

Cochinita pibil needs something to balance the rich, citrusy pork. For a version that comes together quickly, simple tea recipe cuts through the richness without adding heaviness to the plate.

Side Dish Prep Why It Works How to Serve
Corn tortillas Easy Neutral base absorbs pork juices and marinade Warm on comal or skillet, serve stacked in towel
Pickled red onions Easy Acidic crunch cuts through fatty pork Make ahead, drain before serving
White rice Easy Starchy base stretches servings and soaks up sauce Cook while pork roasts, fluff before serving
Black beans Medium Protein and fiber balance rich pork Simmer with onion and cumin, mash slightly
Fresh cilantro Easy Herbal brightness lifts heavy flavors Chop right before serving to preserve oils

Three ways to serve it:

  • Taco night: Warm tortillas, shredded pork, pickled onions, cilantro, lime wedges
  • Rice bowl: White rice base, pork on top, black beans on side, drizzle pan juices
  • Hosting platter: Arrange pork center, surround with sides, let guests build plates

Check easy white rice dinner nights for more complete meal ideas that work with slow-roasted pork.

Shortcut
Make pickled onions 2-3 days ahead - flavor improves and saves last-minute prep

Store and Reheat

Shredded pork holds up well in the fridge or freezer when stored with cooking juices. Corn brings the color this plate needs, but timing matters - this easy corn recipe adds sweet contrast without extra pans.

Method Time Best For
🍳 Stovetop 5-7 min over low heat Small portions, keeps meat moist when stirred with pan juices
📦 Microwave 2-3 min covered Single servings, fast weekday lunches
🔥 Oven 15 min at 300°F Large batches, wrap loosely in foil to retain moisture

For best results when storing:

  • Cool quickly: Spread shredded pork in shallow container, refrigerate within 2 hours of cooking
  • Add liquid: Pour ¼ cup pan juices over meat before sealing - prevents drying during storage
  • Portion for freezing: Divide into meal-sized portions with juices, freeze flat in zip-top bags
  • Label and date: Mark containers with cook date, use fridge portions within 3-4 days
  • Reheat gently: Add splash of water or broth when reheating to restore moisture and prevent toughening

Frequently Asked Questions

How long to cook cochinita pibil at 325°F?

Cook 3-4 hours until internal temperature reaches 195-205°F. Check at 3 hours with a meat thermometer - if not fork-tender, continue in 30-minute increments.

Can I make cochinita pibil ahead and freeze it?

Yes, freeze shredded pork with pan juices in zip-top bags for up to 3 months. Thaw overnight in fridge and reheat gently on stovetop with added liquid.

What are good side dishes for cochinita pibil?

Serve with corn tortillas, pickled red onions, white rice, black beans, and fresh cilantro. The acidity and crunch from pickled onions cuts through the rich pork.

How do I know when cochinita pibil is done and tender?

Meat is done when it reaches 195-205°F internally and shreds easily with a fork. If it resists shredding, continue cooking - underdone pork stays tough.

Can I use pork loin instead of shoulder for cochinita pibil?

Pork loin works for faster cooking but dries out during long roasting. Stick with pork shoulder or butt for traditional fork-tender, shredded texture.

Mexican Cochinita Pibil served on a plate

Mexican Cochinita Pibil

No ratings yet
Mexican Cochinita Pibil is a slow-roasted pork shoulder marinated in achiote paste and bitter orange juice, wrapped in banana leaves to lock in moisture. This method yields tender, citrus-soaked pork with deep earthy flavors and a striking red-orange hue.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 4 hours hrs
Total Time 4 hours hrs 20 minutes mins
Servings: 8 servings
Course: Main Dish
Cuisine: Mexican
Ingredients Method Notes

Ingredients
  

  • 4 lbs pork shoulder with fat cap, visible fat marbling
  • 4 oz achiote paste authentic brand with annatto seeds, garlic, cumin, oregano
  • 1 cup bitter orange juice or substitute 3 parts orange juice to 1 part lime juice
  • 6 cloves garlic fresh cloves blended into marinade
  • 2 teaspoon cumin ground or toasted seeds
  • 2 teaspoon oregano
  • 1 whole white onion sliced into thick rounds
  • 2 teaspoon salt for marinade
  • 5 leaves banana leaves thawed, wiped clean, or use foil as substitute

Method
 

  1. Blend achiote paste, bitter orange juice, garlic cloves, cumin, oregano, and salt until smooth. Score pork shoulder in a 1-inch crosshatch pattern and rub marinade onto all surfaces. Marinate in refrigerator for 1 to 24 hours.
    4 oz achiote paste, 1 cup bitter orange juice, 6 cloves garlic, 2 tsp cumin, 2 tsp oregano, 2 tsp salt, 4 lbs pork shoulder
  2. Preheat oven to 325°F (163°C). Pass banana leaves over open flame for 10 seconds to soften and release aroma. Layer softened banana leaves inside a Dutch oven, overlapping edges. Spread sliced white onion over the leaves.
    5 leaves banana leaves, 1 whole white onion
  3. Place marinated pork shoulder over the bed of onions. Fold banana leaves over pork to completely seal it. Cover the Dutch oven with its lid or seal tightly with heavy-duty foil.
    4 lbs pork shoulder, 5 leaves banana leaves, 1 whole white onion
  4. Roast in preheated oven for 3 to 4 hours until internal temperature reaches 195-205°F (90-96°C) and pork shreds easily with a fork. Begin checking for doneness at 3 hours; if not tender, continue roasting in 30-minute increments.
    4 lbs pork shoulder
  5. Remove pork from oven and keep wrapped. Let rest for 15 minutes to redistribute juices. Carefully unwrap to avoid steam burns and transfer pork to cutting board. Shred pork into medium-fine pieces with two forks and mix with pan juices before serving.
    4 lbs pork shoulder

Notes

  • Use a pork shoulder with plenty of fat for moist, tender meat.
  • Marinate for at least 1 hour; 4 to 24 hours deepens flavor and color.
  • Pass banana leaves over flame briefly to soften and enhance aroma before wrapping.

Tried this recipe?

Let us know how it was!

More Dinner

  • Best frozen Mexican food ranked on ForkliftKitchen
    Best Frozen Mexican Food for Burrito Nights and Easy Dinners
  • Tuna Steaks with Sesame Crust served on a plate
    Tuna Steaks with Sesame Crust
  • General Tso Chicken served on a plate
    General Tso Chicken
  • Stuffed Chicken Breast with Spinach served on a plate
    Stuffed Chicken Breast with Spinach

Primary Sidebar

ForkliftKitchen recipe developer

Welcome!

Recipe Developer · 12+ Yr Kitchen Veteran

I'm the recipe developer behind this site, focused on practical, well-tested dishes and smart ingredient swaps. Every recipe is written to be clear, reliable, and easy to make at home.

650+ Recipes
12+ Yrs Exp.
3x Tested
Our Story →

As Featured In

Allrecipes

TASTE OF HOME

Food52

HUFFPOST

Yahoo! Life

Our Editorial Standards

  • ✓ Every recipe tested at least 3 times before publishing
  • ✓ Substitutes verified by real kitchen trials, not guesswork
  • ✓ Reviewed for accuracy by our editorial team
  • ✓ Updated regularly with seasonal info and reader feedback

Most Popular

  • Creamy Lemon Shrimp Linguine
    Creamy Lemon Shrimp Linguine
  • Creamy Garlic Mushroom Chicken
    Creamy Garlic Mushroom Chicken
  • Sesame Ginger Chicken Noodle Bowls
    Sesame Ginger Chicken Noodle Bowls
  • Baked Lemon Herb Fish Fillets
    Baked Lemon Herb Fish Fillets
  • Veggie Loaded Fried Rice
    Veggie Loaded Fried Rice
  • Spicy Garlic Shrimp Stir Fry
    Spicy Garlic Shrimp Stir Fry

Join 8,000+ Home Cooks

Weekly Kitchen Tips

Easy recipes, smart substitutes, and real cooking shortcuts — every Thursday.

Subscribe Free →


Side Dishes

  • What to Serve With Asian Salmon? 15 Best Side Dishes
    What to Serve With Asian Salmon? 15 Best Side Dishes
  • Side Dishes for Strawberry Spinach Salad
    15 Best Side Dishes for Strawberry Spinach Salad
  • Sides for Grilled Cauliflower Steaks to Complete the Meal
    15 Sides for Grilled Cauliflower Steaks to Complete the Meal
  • 15 Sides To Serve With Calabacitas
    15 Best Sides for Calabacitas – Mexican-Inspired Favorites


Substitutes

  • 7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
    7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
  • 9 Best Substitutes for Butter in Baking and Cooking
  • 7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
    7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
  • 7 Best Substitutes for Udon Noodles in Asian Stir-Fries
    7 Best Substitutes for Udon Noodles in Asian Stir-Fries


Browse by Topic

  • Side Dishes320
  • Substitutes785
  • Dinner163
  • Air Fryer77
  • Taste Profiles484
  • Food Storage123


Reader Reviews

★★★★★

"Finally a food blog that tells you exactly why a substitute works instead of just listing options."

— Sarah M., via email

★★★★★

"The side dish recommendations are so specific — saved my dinner party twice this month."

— James R., Pinterest comment

★★★★★

"I trust this site more than most because they actually test everything. You can tell."

— Priya K., blog comment

Footer

↑ Back to Top

Forklift Kitchen

We do the heavy lifting so you can enjoy the cooking. Tested recipes, smart substitutes, and perfect pairings—built for real home cooks.

Content

  • Recipes
  • Substitutes
  • What to Serve With
  • Blog

Company

  • About Us
  • Contact
  • Subscribe

Legal

  • Privacy Policy
  • Terms of Service

As an Amazon Associate I earn from qualifying purchases.

© 2026 Forklift Kitchen.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required