This barbacoa beef is a perfect Chipotle copycat! The beef stays tender and flavourful. Make it in the Instant Pot, crockpot or stove top!

Who doesn’t love a Chipotle bowl for lunch? But because you can’t exactly afford to eat there everyday, you can make a big batch at home. And, when you use the Instant Pot or crockpot, you can just set it and forget it.
Why you’ll love this recipe
- Super flavourful: The barbacoa is sooo yummy and full of flavour.
- Different serving options: Serve it as burrito bowls, enchiladas, tacos and more!
- No upcharge for guac: When you make your barbacoa at home, you don’t need to pay extra for guac. ๐
Ingredients and substitutions
- Olive oil โ or another neutral oil like canola oil.
- Stewing beef โ diced chuck roast or steak would also work.
- Garlic โ freshly minced garlic is best but jarred minced garlic will work in a pinch.
- Chipotle pepper โ try using chipotle powder instead.
- Adobo sauce โ this will come with the can of chipotles, there’s no good substitute.
- Lime juice โ fresh or bottled lime juice can both be used.
- Soy sauce โ tamari or coconut aminos are the best substitutes here.
- Vinegar โ use apple cider vinegar or double up on the lime juice.
- Chili powder โ taco seasoning would also work.
- Ground cumin โ add more chili powder instead or use taco seasoning.
- Onion powder โ garlic powder would also be good.
- Paprika โ use a pinch of cayenne instead.
- Beef broth โ vegetable or chicken broth can work but will have a different flavour.
- Rice โ serve it over white rice, brown rice or cauliflower rice.
- Toppings โ salsa, guacamole, corn, lettuce, cheese, sour cream and cilantro would all be good.

How to make barbacoa beef

Step 1: Cook the beef.
Cook the barbacoa ingredients in the Instant Pot, crockpot or stove top.
Step 2: Make the rice.
Cook rice in a rice cooker or on the stove.

Step 3: Shred the beef.
Shred the beef once it’s finished cooking.
Step 4: Assemble your bowls.
Serve the beef over rice with all your toppings.

Recipe tips & variations
Here are my top tips for making the best barbacoa:
- Sear the beef: Sear for a minute per side before cooking for added flavour.
- Adjust the spice: For less spice, use only half a chipotle pepper.
- Top it up: Add guac, cheese, lime crema, lettuce and refried beans.
Frequently asked questions
How long does it take to cook the meat on the stovetop?
You can cook it on the stovetop over low heat for 3-4 hours until the beef is tender.
Can I make this recipe with chicken or pork instead?
You can definitely try! Just make sure to dice the meat beforehand. Cooking time should remain the same.
Can I use frozen meat?
Yes, but the meat needs to be defrosted first, especially if you’re cooking on the stovetop or crockpot.

How to serve this dish
There are so many ways you can serve barbacoa beef. It’s a super versatile dish and works with a variety of sides and add-ons. Try some of these:
- Tortilla chips and salsa or queso
- Cilantro lime rice or Mexican-style rice
- Black beans or refried beans
- Roasted corn, grilled veggies or a simple side salad
- Fully loaded: Turn them into loaded fries, loaded sweet potatoes or stuffed poblano peppers!
How to store and reheat
Make ahead: You can cook the beef up to 3 days in advance. Store it with the sauce to keep it juicy and flavourful.
Store: Store the leftovers in the fridge for up to 5 days. Reheat the rice and beef separately, add to your fresh bowls and dig in.
Freeze and reheat from frozen: Freeze the barbacoa for up to 3 months. Thaw overnight in the fridge, then reheat as usual.
More Chipotle copycat recipes
Meal prep tools
- Grab some glass meal prep bowls if you plan to use the Instant Pot barbacoa beef in lunches for the week.
- Get some compostable takeout containers like the ones pictured in this post.
- I get all my grass-fed beef and free-range chicken from Butcher Box, conveniently delivered to me frozen.

Chipotle Barbacoa Recipe
Ingredients
For barbacoa
- 1 tbsp olive oil
- 2 lbs stewing beef
- 4 cloves garlic minced
- 1 chipotle pepper, minced
- 2 tbsp adobo sauce (from the can of chipotles)
- 1 tbsp lime juice
- 1 tbsp soy sauce or tamari if gluten-free
- 1 tbsp vinegar
- 1 tbsp chili powder
- 2 tsp cumin
- 2 tsp onion powder
- 2 tsp paprika
- 3/4 cup beef broth
- 1/2 tsp each salt & pepper
For bowls
- 1 cup Store bought pico de gallo
- 1 cup Store bought Guacamole
- 1 cup Corn
- 2 cups Lettuce
- 1 cup Shredded cheddar cheese
- sour cream to serve
- cilantro to serve
Rice
- 1.5 cups water
- 1 cup dry rice
- 1 tsp butter
Instructions
Instant Pot instructions
- Add all ingredients for barbacoa to Instant Pot in order that they are listed. Place lid on Instant Pot and make sure valve is set to seal. Press the pressure cook button and set to high, then cook for 20 minutes. Do a natural pressure release, then open lid when pressure gauge has dropped and lid opens easily (should take about 20 minutes). Shred beef and serve in juices.
Stovetop instructions
- Add all ingredients for barbacoa to a large pot on the stove in the order that they are listed. Bring to a boil, then place lid on pot. Lower heat to a simmer and cook for 1 hour, stirring every so often. Shred beef and serve in juices.
Crockpot instructions
- Add all ingredients for barbacoa to the slow cooker in the order that they are listed. Cook on high for 3 hours, or on low for 6-8 hours. Shred beef and serve in juices.
To assemble
- Meanwhile, add water, rice and butter to a rice cooker or pot on the stove and cook until liquid has absorbed. Assemble ingredients for bowls.
Comments & Reviews
Karen says
Has anyone made this with chicken breast? I will make with beef but just wanted to see if changing the meat would be another way of making this. Thanks
Taylor Stinson says
Chicken would taste great with this recipe too! Timing shouldn’t change either ๐
Shelly says
Yum, Yum, Yum!!! I was browsing Pinterest for Instant Pot recipes and came across this. Rushed out to the store for the ingredients, threw them in the pot, and am now rubbing my ridiculously full tummy!! I set it for 2 minutes, but let it sit for longer than 20 minutes afterwards (got busy). The meat was perfect. I do wish I had been ready with everything else at the 20 minute mark as the temperature would have been a touch hotter. In terms of spicy, I might add a second chipotle chile next time. We are a family that likes our nose running and our eyes watering. ๐
Thank you for a fab recipe!!
Taylor Stinson says
So happy you enjoyed Shelly!!! This one is one of my faves…letting the meat sit would have let it become more tender. Next time you can always do a natural pressure release so you still get the benefit of letting the meat sit but it remains hot. In any case, so happy you liked it ๐
Tamara says
Made the same recipe in the instant pot before and it was amazing. I actually substituted with venison. Wondering if you would be able to use this recipe in the Crock-Pot?
Taylor Stinson says
Hey Tamara – I’m sure you could! Try cooking it on low for 8 hours, that should work ๐
Elizabeth says
I made this today and it is Amazing!!!
Even my super picky daughter loved it..
Next time Iโm doubling this!!
Thank you so much for creating this!!
Taylor Stinson says
So happy you enjoyed Elizabeth!! ๐
Mike says
Does your calorie count at the end of the recipe include the bowls all put together (rice, cheese, sourcream) or is that just the barbacoa? Thanks!
Taylor Stinson says
Yes it does, toppings and rice included ๐
Julie says
what size IP was this done in? I have an 8 quart–trying it out for the first time tonight. Wondering if I should set it for 2 or 4 minutes?
Taylor Stinson says
I cooked it in a 6-qrt! You should be fine for the 2 minutes in an 8-qrt but could try 4 minutes in case!
Jen says
2 minutes on high pressure wasn’t enough to shred the meat. I cooked it for another 2 minutes and it was perfect. Next time I’ll do 4 min with 20 NR. Substituted cilantro riced cauliflower for the rice and added black beans on top the riced cauliflower. We will make this again.
Taylor Stinson says
I’m sorry you didn’t feel 2 minutes was enough Jen but glad another 2 minutes did it for you. Wondering if we have different sized Instant Pots. Glad you liked it!
Manju says
Hello, how would you prepare the Cauliflower rice as a substitute? Thank you!
Taylor Stinson says
Hey Manju – you may have to google cauliflower rice recipes. As far as I’m aware you can just buy it already riced up in a bag and then saute for 5-10 minutes.
Lin says
Hi looking forward to trying this – looks fab! Just wondering if using beef cheeks should I adjust the cooking time?
Taylor Stinson says
Hey Lin! I would assume beef cheeks would work here, I’m not sure about adjusting the cooking time. The beef will end up cooking for 30-40 minutes between the preheat time, pressure cook time and natural pressure release time so I assume it should be fine but you can always adjust to 5 minutes pressure cook time if you’re unsure! It will also depend on whether the meat is cut into chunks (it cooks faster this way so adjust accordingly for a large piece of meat not cut up)
Kim says
Is there a substitution for the chipotle pepper ?
Taylor Stinson says
You can just leave it out ๐ The flavour will be slightly different, but it should still taste good!
Linda says
There is no way the beef will properly cook in 2 minutes at high pressure. Stew beef will take at least 30, probably 40 minutes. Has this recipe been tested?
Taylor Stinson says
Hi Linda – Iโve made and tested this recipe a couple of times now. I can assure you that it does cook within the 2 minutes on high pressure. The beef is cut up into 1-inch chunks and the Instant Pot will take 10-20 minutes to come to pressure, as well as 20 minutes to naturally release pressure, and all during that time the beef is cooking.
Michelle says
Ah- I was wondering how it cooks so fast; didn’t see to chunk it up on recipe. I’m going to try this tonight!! Thank you โบ