This post may contain affiliate links. Please read our disclosure policy

Cochinita Pibil, or Puerco Pibil, is a Yucatán-style, slow-roasted pork. Though recipes differ, it is commonly made by first marinating a whole suckling pig in a mixture of achiote (or annatto) seeds, cloves, all spice, oregano, sour orange, garlic, and other spices or herbs. The pig is then wrapped in banana leaves, placed into a pit lined with hot stones and slowly cooked for several hours until it is falling off the bone.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Believe me, there’s nothing I would love more than to follow the “traditional and authentic” route, build a pib (stone-lined pit), marinate an entire suckling pig, and slowly cook some cochinita pibil as the sun sets over Toronto. Alas, apartment living just doesn’t allow for such luxuries. Nor do city bylaws that likely prohibit digging pits in public parks for the purposes of slow-roasting suckling pigs (I think?).

Luckily, there are some workarounds to the pit-digging and whole-hog requirements.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

How to Cook Cochinita Pibil at Home

Aside from ingredients, which we’ll get to in a second, the biggest impact on the taste of your cochinita pibil is the method you use to cook it. Dry heat, smoke and steam will each bring something different to the table, pun intended. And, yes, I know! None of these can truly be called cochinita pibil because they aren’t cooked in a pib. But let’s just go with it.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Slow Cooker Method

The path of least resistance is undoubtedly the slow cooker. It’s as easy as placing the marinated meat in the vessel, turning it on and walking away. You can start it before going to bed at night or before leaving to work in the morning. Either way, you’ll return to a perfectly cooked, incredibly soft and juicy cochinita pibil.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Depending on the thickness of your pork shoulder, it will take you at least 4 hours on high heat or between 7-8 hours on low heat if cooking a bone-in piece of meat. If cooking boneless, you can probably shave one hour off of the low-heat cooking time.

The only thing I’m not crazy about with the slow cooker is the lack of some dry heat, which changes the way the banana leaves taste. When steamed, as is the case in the slow cooker, I find that the intense flavour of the banana leaves is amplified.

Personally, if using the slow cooker, I omit the banana leaves altogether (as shown in the pictures). I know, cardinal sin! But the flavour is just too intense and overpowers everything else. But, hey, you’re the boss, applesauce.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Roasting in Oven

Though roasting in the oven is as easy as using a slow cooker, it means that you can’t leave the house just in case something goes awry.

Similar to the slow cooker, you can roast the cochinita pibil low-and-slow for around 4 hours or lower-and-slower for 7-8 hours. The choice is yours.

One of the benefits of the oven is that the dry heat changes the flavour of the banana leaves while trapping any of the steam inside, keeping the pork super juicy and moist.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy


Smoking the pork is the method that likely yields the most flavourful results. You get all the benefits from the dry heat of the oven while imparting smokey flavour that mimics the pib.

If you have a Traeger, it’s as easy as using your slow cooker. Simply adjust the temperature setting and go do something else while your pork cooks.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Ingredients “Needed” for Cochinita Pibil

The marinade for the pork differs slightly depending on the family recipe. However, there are a few usual suspects that show up in every cochinita pibil.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Achiote or Annato Paste or Seeds

Achiote, also called Annato, are the seeds of the Bixa orellana shrub. It can be used as a spice, food colourant or textile dye. When used in larger quantities the flavour is earthy, peppery and slightly bitter.

You can buy the seeds raw and whole or in the form of a paste made with other spices and herbs. I recommend buying the paste simply for sake of convenience and flavour, even though it will likely contain a small amount of corn flour.

If buying raw, you will need to bloom the seeds in some fat before soaking in liquid. You will also need to source the other spices required for the marinade, which isn’t difficult.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

One thing that is very important to note if making Cochinita Pibil is that most achiote pastes are already prepared with other spices and herbs that you will need in your recipe. For example, the very popular El Yucateco brand contains achiote, all spice, clove, garlic, oregano, and salt.

The flavours in this paste are quite potent so you don’t really need to add any additional spices to your marinade.

You can likely find the achiote paste at a local Latin grocer or online here. If in Toronto, check out Latin World, La Perola or Market-tino.

Sour Orange

Sour orange is commonly used as a marinade for meats. Unfortunately, I’ve never found sour orange in Toronto but a great workaround is to mix orange juice and lime juice together.

This will give an amazing tangy flavour to the cochinita pibil!

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Herbs, Spices and Flavourings

As mentioned, each recipe differs in terms of the types of herbs, spices and flavourings used but from what I gather the usual suspects are clove, all spice, and oregano.

Beyond those, I’ve encountered bay leaf, cinnamon, tomato, tequila, habanero peppers, vinegar, chili powder, dried chilies, and peppercorn.

Since the El Yucateco achiote paste has most of these ingredients built in, I don’t use anything else. Trust me, this stuff is a powerhouse of flavour and a little goes a long way.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Banana Leaf

Banana leaves are traditionally used to wrap the pork before being placed in the pib. Not only do the leaves trap any steam and help prevent the pork from drying out, but they also impart a significant amount of flavour.

As mentioned, steaming the leaves themselves amplifies this intense flavour and aroma, which may or may not be desired. So, if you plan on using the slow cooker, which is the recipe I provide below, maybe omit them altogether or use one or two leaves total.

If, however, roasting or smoking, you will definitely want to use the banana leaves so as to trap any steam trying to escape.

The downside is that the banana leaves can be a bit difficult to find. Your best bet is to try the frozen section of a Latin or Asian market.

What to Serve with this Slow-Cooker Cochinita Pibil

Tacos are the obvious choice here. However, if you find yourself fresh out of tortillas (cassava, corn, flour, or lettuce-wrapped), I recommend serving the cochinita pibil with some thinly shaved, white cabbage. It makes for a crisp, crunchy, filling side dish that doubles as a salad. Trust me, it works.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

As for toppings, the classic paring are pickled red onions. These gorgeous ribbons of pickled goodness not only brighten up the pork colour-wise, but the acid also cuts through the rich, fatty meat.

Slow Cooker Cocinita Pibil Recipe Paleo Whole30 Primal Gourmet Easy

Save this recipe straight to your email inbox!
Please enable JavaScript in your browser to complete this form.
5 from 1 vote

Slow-Cooker Cochinita Pibil

Cochinita Pibil is a Yucatán-style, slow-roasted pork marinated in sour orange, achiote paste and various herbs and spices. It’s incredibly delicious and a lot easier to cook than you may think!
Prep Time: 10 minutes
Cook Time: 8 hours
marinating time: 1 day
Total Time: 8 hours 10 minutes


  • 3.5 lbs pork shoulder – preferably bone-in
  • ¼ cup achiote paste, such as El Yucateco
  • ¼ cup lime juice
  • ½ cup orange juice
  • kosher salt

For Quick-Pickled Red Onions

  • 2 red onions, thinly sliced
  • 1/4 cup apple cider vinegar
  • 1/2 cup water
  • 1 tbsp agave syrup
  • 1/4 tsp kosher salt

For serving

  • finely shredded white cabbage
  • lime wedges
  • fresh cilantro


  • Add achiote paste, lime juice and orange juice to a blender. Blend on high speed until smooth.
  • Rinse pork with under cold water and dry with paper towel. Liberally season all sides with kosher salt and place pork in a mixing bowl or zip-top bag. Pour in marinade and rub all over pork to coat. Cover and place in refrigerate 4-24 hours.
  • When ready to cook, remove pork from marinade and place in a slow cooker. Discard excess marinade.
  • Cook on low 7-8 hours or high at least 4 hours.
  • Transfer cooked pork to a bowl and shred with two forks. Transfer all rendered juices in slow cooker to a jar and reserve for serving.
  • Spoon rendered juices over cochinita pibil and serve with shredded cabbage, quick-pickled red onions, cilantro and lime wedges.

For Quick-Pickled Red Onions

  • Add vinegar, water, agave syrup and salt to a small sauce pan. Raise heat to medium-high and bring to a gentle simmer. 
  • Add onion to a mason jar and cover with hot pickling liquid. Let stand at room temperature at least 30 minutes.
Tried this recipe? Leave a comment below!

About the Author

Hi, i’m Ronny! In 2013, after a lifetime of struggling with my weight and body issues, I rehabilitated my relationship with food, lost over 40 pounds and completely changed my life.

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


    1. I haven’t tried it in the IP yet so I can’t vouch for flavour. If using banana leaves, I personally would not use the IP because the steam will intensify the flavour.

  1. Looks fantastic, only question would be how much in 1/4 cup of a anchiote paste in grams? I can’t seen to find a consistent conversion

    1. Hard to say because the paste is very dense so it will need to be weighed. I’m all out of the paste at the moment but if I get some soon I will weigh and update the recipe.

  2. 5 stars
    This could not be easier or better. Delicious! Thanks for making one of my favorite Mexican meals super easy. Onions are fantastic too. Learned a trick from Rick Bayless to rinse raw, cut onions to cut some of the harshness. Then pickled. Mmm.
    I’ll check out your other recipes!

    1. Correct. The pork should release enough fat and liquid it cooks. There will also be some residual marinade left on the pork when you place it in the slow cooker.