This post may contain affiliate links. Please read our disclosure policy.
I just love barbacoa beef. Mexican barbacoa is meat prepared in a way that allows it to be very tender when it’s cooked, and shred oh-so easily. The traditional way to make it is with lamb or goat meat, but you will also find it commonly to be made using meat from the heads of cattle, like the cheek. Today, we are keeping it simple with this Instant Pot Whole30 Barbacoa Beef using an easy to find boneless beef chuck roast along with spices and other ingredients that you will likely find at all local grocery stores.
Okay, so you get it. Easy ingredients BUT, do you know what makes this even easier to make and more tender than ever before? Cooking it in a good old Instant Pot. The Instant Pot is all the rave right now and there is a reason why. It’s easy to use and it makes food come out way more tender than the old crockpot. I am not going to lie, I kicked and screamed before I bought one and I honestly only did it to keep up with all of my lovely reader demands for Instant pot recipes. But I finally bought one during Amazon Prime week and I couldn’t be happier that I did. If you don’t own one, let me tell you what it is real quick: The Instant Pot is a multi-cooker that does the job of a slow cooker, electric pressure cooker, rice cooker, steamer, yogurt maker, sauté/browning pan, and warming pot. It’s a single appliance that does the job of seven different kitchen appliances or tools. Which first off, is great as far as storage space goes but it is also most fantastic for making cooking faster and more convenient. Stews that take all day long to cook? Done in 30 minutes. Barbacoa beef that would take 8-12 hours in the crockpot to be pull-apart tender? Done in 90 minutes! It’s a dream. I am for sure a believer in this thing and highly recommend everyone buy one.
Anywho, back to the barbacoa. This Instant Pot Whole30 Barbacoa Beef is easy to make and great shredded meat to prepare at the beginning of the week and use all week long. Throw it on top of salads, make tacos, put an egg on it. You get the picture! Yes, the cooking time might be longer than most Instant Pot meals, but if you want perfect, fall-apart tender meat… just trust me, okay?
- 4 lbs. boneless beef chuck roast
- Kosher salt, to taste
- 2 tbsp. olive or avocado oil
- 1 white or yellow onion, sliced thinly
- 1.5 cups beef broth
- 2 tbsp. tomato paste
- 3 tbsp. apple cider vinegar
- 1 tbsp. chipotle chili powder
- 1 tsp. ground cumin
- 4 cloves garlic, minced (or 1 tsp. garlic powder)
- 1 tsp. dried oregano
- 2 bay leafs
- Cut roast into 5-6 hunks of meat. Season generously with kosher salt.
- Press the 'saute' button on the instant pot.
- Add the oil to the bottom of the instant pot. Now, sear the meat in batches until all of the meat is browned on all sides. About 3 minutes per side. Set meat on aside on a plate until all meat is browned.
- When meat is browned and set aside, add the onions to the bottom of the IP with 1 more tbsp. of oil. Saute for 4 more minutes.
- Hit 'cancel' on the IP. Now, Nestle the meat back into the pot and try to get it all in one layer.. even if you have to cram it.
- In a bowl, whisk together the tomato paste, beef broth, apple cider vinegar, chipotle powder, cumin, oregano, and garlic. Whisk until well combined.
- Pour sauce over the meat in the IP. Throw in the 2 bay leafs. Cover and lock on the lid.
- Now, hit 'manual' and press the '+' button until you see '90'. Walk away from the IP. It will now pressurize and cook.
- When cook time is complete, the Instant Pot will switch automatically to a “Keep Warm” mode.
- Release the pressure automatically by CAREFULLY flipping the switch at the top to "vent".
- Once Instant pot is done venting, open carefully (beware of steam).
- Using tongs, transfer meat to a rimmed cooking sheet (this helps the juices not get everywhere). Using to forks, shred the meat.
- Serve immediately or place meat back into the juices until ready to serve.
- Using a slotted spoon or tongs, serve meat so that you drain it from the juices.
- For Crockpot: Brown meat, add remaining ingredients and cook on low for 8-10 hours.