instant pot beef barbacoa

instant pot beef barbacoa

I love a flavorful barbacoa taco and it’s so easy to make in the Instant Pot!


  • 4 lbs. bone-in beef chuck, cut into large chunks
  • 1/2 white onion, sliced
  • 8 cloves garlic, peeled
  • 5 dried guajillo chilies, stems and seeds removed
  • 2 dried ancho chilies, stems and seeds removed
  • 5 chile de arbol (optional)
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 2 teaspoons dried oregano
  • 1 teaspoon freshly ground pepper
  • 1 bay leaf
  • 1/2 teaspoon ground cinnamon
  • 16 oz. negra modelo (or beef broth)
  • 1 cup cold brew coffee
  • 1/4 cup white vinegar
  • salt and pepper


  1. Pat the pieces of beef chuck dry with a paper towel and season with salt and pepper. Turn your instant pot on to the sauté function on high. Heat 1 tablespoon of neutral oil until shimmering and hot. Place 3-4 pieces of the beef chuck in the instant pot and sear until golden brown. Flip the pieces and repeat. Transfer beef to a plate and place the remaining pieces in the instant pot and repeat the searing process. Return the beef to the pot and add the remaining ingredients (don’t add more salt, yet). Lock the lid in place and change the function to ‘pressure cook’ on high for an hour and 15 minutes.
  2. Use the natural release method and wait for the pressure valve to go down–this can take about 20 minutes. You can use the ‘quick release’, but be very careful as liquid can come out of the steam vent. Transfer the beef to a plate (it should be very tender) and discard any bone pieces. Using a slotted spoon, transfer the solids (dried chilies, onions, garlic, bayleaf, peppercorns) to the carafe of a blender. Use just enough braising liquid to create a thin-ish sauce. I usually start with half of the liquid and see what the consistency is like in the sauce and add more as needed. Blend until the sauce is very smooth. You can discard the remaining braising liquid or freeze for the next time you braise meat!
  3. Add the beef and sauce back to the instant pot and turn on the ‘sauté’ function. Simmer, while stirring occasionally and gently shredded the meat, until the liquid has thickened significantly and now coats the beef (about 15 minutes or so). Season to taste with salt and pepper.


You do not need to use beer in the recipe (though bear in mind that the alcohol cooks out) and can substitute beef broth.

You can make this in a slow cooker (if you don’t have an instant pot) by adding the beef and the remaining ingredients to a slow cooker for 4 hours on high or 8 hours on low and then follow the remaining steps for the recipe.