This spicy Instant Pot barbacoa beef is perfect to use in a rice bowl, burritos, tacos and more. Full of flavor and spice and pressure cooking creates such tender beef though you can make it in the slow cooker too. Plus it’s low carb and high protein dinner.
You might also like this low carb Instant Pot balsamic beef recipe!

My family loves Mexican food and I think my son who’s in college eats Chipotle many times a week. I came across this older post and realized that I have to teach him how to make this Instant Pot barbacoa beef recipe!
This spicy shredded beef dish is super easy in the Instant Pot but you can also make it in slow cooker. You can use this dish for quesadillas, burritos, tacos or eat it in rice bowl. It’s a naturally low carb and high protein dinner so you can use keto tortillas or cauliflower rice for a low carb option.

What is barbacoa beef?
I think Barbacoa beef to be what I get at Chipotle to be honest. Looking it up it seems that it’s been adapted from different regions and now the mainstream term is a spicy and tender piece of meat often with onions and cilantro. Learn more about the origins of Barbacoa here.
For me I’m using the term to describe this spicy shredded beef which you can use in tacos or rice bowls, much like at Chipotle.
Recipe ingredients and substiutions.
There are quite a few spices in this dish but the sauce ingredients are mostly simple. I used a beef chuck roast, fresh garlic cloves, beef broth, diced tomatoes, canned chipotle chiles in adobo sauce, bell peppers, onion, olive oil and spices. These spices were salt, black pepper, ground cumin, dried oregano, onion powder and chili powder.
- beef chuck roast – You need to use a fattier beef roast for this dish so you should use a chuck roast. If you don’t have one you can use a leaner cut but it might not has as much flavor.
- vegetables – Most people have diced tomatoes, onions and even bell peppers on hand and these are essential to the dish. The only odd ingredients is canned chipotle peppers in adobo sauce. You can find this in larger grocery stores in the International aisle. Walmart should have it and I’ve seen it at Dollar General sometimes. If you don’t have it you can possible use powdered chipotles spice but the peppers have both spice and smokey flavor which is delicious and the key component to this dish.
- broth and spices – You can use beef broth or beef stock. If you only have chicken stock or chicken broth those are fine too. I use whatever I have on hand. The spices are mostly common spices and since the seasoning is the key to this dish I would not substitute. Even the fresh garlic should not be substituted.

How to make Instant Pot barbacoa beef.
Please note that is this a bit of a spicy dish. If you don’t like spice you can cut down some of the chipotle peppers used but don’t eliminate them completely as they add so much flavor to the dish.
Step 1: Heat up the Instant Pot using the saute function on high heat. While that is heating up, mix the spices together in a little bowl. Cut the chuck roast into big chunks and rub the spices all over the pieces of meat.
Step 2: Add the oil and then place the meat pieces in the hot pot. Brown the chunks on both sides. Browning will seal in the juices. Then take out the meat and set it aside on a plate or big bowl.

Step 3: Next saute the onions for a few minutes using the saute function again. Then pour in the broth and deglaze the pan as the onions and spices make stick a bit. Then add the rest of the ingredients but not the beef into the pot.
Step 4: Lastly add the meat back in and secure the lid. Manually pressure cook for 50 minutes. The meat will be tender at 40 minutes but not fall apart tender. If you like it to fall apart, cook it for 50 minutes in the pressure cooker. Let the pressure come down naturally before opening.

Step 5: When it’s done, take off the lid and use two big forks to shred the beef. Then let the meat soak up the sauce for a few minutes for serving.
Store leftovers in an airtight container. Please scroll down to view the printable recipe card.

Ways you can eat this Mexican shredded beef.
My family likes to eat this in different ways. My son likes to make a quesadilla with it and both he and my husband like it in burritos. I like to eat it over cauliflower rice or sometimes I top a big salad with it.
- Make a quesadilla with the meat and some shredded cheese.
- Use in burritos or tacos. Would also be great on nachos.
- Make a rice burrito bowl with white or brown rice and any of the following – black beans, corn, salsa, guacamole, avocado, chopped green onions, cilantro, sour cream, Mexican cheese, a squeeze of lime, etc.
- Eat over cauliflower rice or a bed of lettuce for a low carb meal. You can also just eat it as is with toppings and green vegetable or side salad.

How to make barbacoa beef it in the slow cooker.
You can make this spicy Barbacoa beef in the slow cooker instead of the pressure cooker. Just rub the spices on the chunks of meat, brown on both sides in a hot skillet with a little oil. Then add everything to the slow cooker and cook on low all day.
When done, shred the meat with 2 big forks and place back in the crockpot so that it absorbs the spicy sauce.
I hope you enjoy this super tasty beef as much as we did. It’s such a versatile meal and I love that it’s low in carbs and high in protein. Next time I make this I’m going to make a good soup with the leftover meat if I have some. I’ll let post it when I do.
Nutritional information for 1 serving: 344 calories / 20g fat / 13g carbs / 3.1g fiber / 32.3g protein = 9.9g net carbs

Instant Pot Barbacoa Beef Recipe
This spicy Instant Pot barbacoa beef recipe is full of spicy goodness and is perfect in rice bowls, burritos, tacos or quesadillas. Eat over cauliflower rice or use keto tortillas for a low carb Mexican dinner too.
Ingredients
- 1 ½ pounds chuck roast, cut into large chunks
- 2 tablespoons oil
- 1 teaspoon salt
- ½ teaspoon pepper
- 1 tablespoon cumin
- 1 teaspoon dried oregano
- 1 teaspoon onion powder
- 1 teaspoon chili powder
- 1 onion, sliced
- 4 cloves garlic, crushed
- ½ cup broth (beef or chicken)
- 14 oz can diced tomatoes
- 7 oz can chipotle chiles in adobo sauce
- 2 cups bell pepper slices (i used red and yellow peppers)
- see notes for topping suggestions
Instructions
-
Push the saute button on the Instant Pot and adjust to put it on high.
-
Cut the roast into large chunks of beef. Not bite sized but 4-6 large chunks of beef.
-
Mix all the spices together in a small bowl and then rub all over the chunks of beef.
-
Add 1 tablespoon of oil in the pot and brown the meat on both sides. About 3 minutes each side.
-
Take out the meat pieces and add the other tablespoon of oil and saute the onions for 2 minutes. Then hit the cancel button.
-
Add the broth first to deglaze the onions as the meat and spices may stick to the bottom of the pot and it has tons of flavor. Then add the rest of the ingredients, stir well and lastly place the meat on top.
-
Put the pressure cooker lid on and turn the pressure release valve to the back to seal.
-
Push the manual button for high pressure and cook for 50 minutes. When done, do a quick release of the pressure or let come down from pressure naturally for more tender meat.
-
See notes below for serving and topping suggestions. Store leftovers in an airtight container.
-
Note: To make this in the slow cooker, rub the meat chunks with the spices and then brown in a large hot skillet with a little oil for about 3 minutes on each side. Then place all the items in the slow cooker, mix to combine and place the meat on top. Cook on low all day until the meat falls apart. Shred the meat with 2 large forks and then let the meat sit in the mixture for a few minutes to soak up all the spicy flavor.
Recipe Notes
- This is spicy. To cut down on the heat, cut down on some of the chipotle peppers in the can. Don’t eliminate it completely as it is key to the flavor because it’s adds spice and smokiness.
- When you go to saute the onions, if you have patches of spices stuck to your pot, deglaze with the broth before adding the rest of the ingredients. Sometimes when you brown the meat, the spices will stick.
- After shredding the meat, let it sit in the sauce to soak up all of that flavor.
Suggested toppings and ways to eat.
You can eat this shredded beef in rice burrito bowls, quesadillas, tacos and burritos. Would also be great on nachos. If you want a low carb dinner, eat as is with toppings, over cauliflower rice or use low carb tortillas. I have even eaten it on a big green salad.
Toppings to try are fresh sliced jalapeno peppers, pickled jalapenos, sour cream guacamole, avocado slices, shredded cheese, chopped green onions, fresh cilantro, a squeeze of lime juice, salsa, etc.










Kacey says
I made this recipe and followed the instructions exactly. It was amazing!!!!
Denise says
Hi Kacey, so glad you liked it!!
Kelly says
This recipe was so delicious and authentic!!! 10/10 recommend
Andrea says
If my roast is only 1 lb, do I need to adjust my time?
Denise says
I’m not sure to be honest, Andrea. I did find that it’s more about the thickness than the weight. Basically it’s 15 – 20 minutes per inch of meat. Hope that helps. And you can check out the link for other cooking times.
https://www.hippressurecooking.com/pressure-cooking-times/
Aubrey Smith says
This was SUPER delicious. I used a caribou roast, and had to do it an additional 10 minutes (60 minutes total), but it was perfect, tasty! I also added a tsp of brown sugar to the base to brighten the flavors. YUM! Thanks for the recipe
Denise says
Hi Aubrey. I have never heard of a caribou roast! How interesting. So glad you liked it and thank you for coming back and sharing your tips!
Sarah Connelly says
I don’t have a can of Chipotle, what substitute do you recommend and how much liquid would you add extra.
Denise says
Hi Sarah, the chipotle just adds some spice and smokiness. You can try to use a can of chiles or eliminate it altogether. Or you can even try a fire roasted diced tomato instead of regular. I don’t think you need to add any additional liquid. There is not much in the chipotle peppers. Hope that helps!
Karrie Millheim says
Ok i am making this in the slow cooker tomorrow..i prepped it tonight for tomorrow morning..wish me luck
Denise says
Hi Karrie, I hope you like it!
Muhammad says
I have been trying new dishes in the Instant Pot. This was so easy to make. I have never had this type of beef in my life. Amazing taste and saving the recipe in my favorites folder. Must try!!!
Lynne says
I got an instapot for Christmas and it does not have a manual button. I press “pressure cook” and use the “+” button but it only goes to 4 then resets. Urgh…first time user and can’t find anything online, only info is for the ones with a manual feature.
Denise says
Hi Lynn,
I imagine that the pressure cook button is the same however I can’t figure out what the + would be if it
only goes to 4. If you look in the instructions book if you can find how to pressure cook something for 40 – 50
minutes that should work out fine. Hope that thelps!
Good Luck!
Razzy 7 says
Something is not working correctly, Lynne. The Pressure Cook button has replaced the Manual button on the newer Instant Pots though they have the same function. After pressuring the Pressure Cook button, you should be able to press the + or – buttons to add or subtract time. If it is not working that way, call Instant Pot Support or email them to see if your IP is malfunctioning or perhaps you’re inadvertently doing something wrong. The Manual/Pressure Cook button is all I use. I simply press it and select the amount of cooking time I need.
Ashley says
Is it possible to double the recipe? If so, how much extra time?
Denise says
Hi Ashley,
I have never tried it but according this article (https://www.hippressurecooking.com/how-to-double-a-pressure-cooker-recipe/ ) it says that you should keep the time the same, however it may take the pressure cooker longer to reach pressure. Also make sure you don’t fill it up to more than 2/3 of the pot.
Hope that helps!
Kristen says
Manual on high pressure?
Denise says
I just use the manual button on high pressure. I’ll add that the recipe!
Sulis says
What size of can tomatoes did you use?
What kind of tomatoes?
And do you have to drain it?
Denise says
I used a 14oz can of diced tomatoes and a 7oz can of chipotle peppers. I did not drain either. I have fixed the recipe. Thanks for bringing that to my attention!