Instant Pot Beef Barbacoa

  • Author: Karen Petersen
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes (plus NPR)
  • Total Time: 2 hours
  • Yield: 8-10 servings 1x


Flavorful, seasoned beef chuck roast that shreds like a dream and is perfect for so many different dinners. Try this barbacoa beef in cheesy quesadillas, crispy tacos, rolled up as enchiladas or piled on top of nachos. 



  • 2 Tbsp vegetable oil
  • 3 ½ pounds beef chuck roast
  • 1 tsp kosher salt
  • 1 tsp black pepper
  • 1 cup beef broth
  • 4 chipotle chilies in adobo sauce (canned)
  • 6 garlic cloves, minced
  • 4 tsp ground cumin
  • 1 Tbsp dried oregano
  • ½ tsp ground cloves
  • 3 bay leaves
  • ¼ cup fresh lime juice


  1. Turn your Instant Pot to the saute setting and let it heat up.
  2. Cut your roast into 6 equal size pieces. Cut off all excess fat and silver skin. Use a paper towel to pat the roast dry. Sprinkle the kosher salt and pepper all over the meat and use your fingers to press it into the meat. 
  3. When the display on the Instant Pot says HOT add in the oil and swirl it around. Use tongs to place each piece of meat in the bottom of the Instant Pot so that each piece is touching the bottom of the pot. Let the meat sit there and sizzle and brown for 5 minutes. Use tongs to turn the meat over and let it brown on the other side for 5 minutes. 
  4. While the meat is browning add the beef broth, chipotle chilies, garlic, cumin, oregano and ground cloves to a blender. Blend until smooth. 
  5. Scrape off any bits on the bottom of the Instant Pot. Turn off the Instant Pot saute setting. Add in the mixture from the blender. Cover the Instant Pot and press the manual/pressure cook button. Adjust the time to 60 minutes. Make sure the valve is set to sealing. 
  6. When the time is up let the pot sit and release the pressure naturally. Remove the lid and place the beef on a cutting board. Turn the Instant Pot to the saute setting and let the juices boil and reduce down for 5 minutes. Add in the lime juice. While the sauce is reducing shred up the meat. Then add the meat back into the juices and let it sit on warm for 10-20 minutes to soak up all the flavors. 
  7. Use a slotted spoon to strain off juices from meat and then serve and enjoy!


For the most tender and shreddable meat allow time for a full natural pressure release

  • Category: Beef
  • Method: Instant Pot
  • Cuisine: Mexican