Why we can’t get enough of this beef barbacoa:
- Use it for tacos, bowls, nachos, enchiladas or any kind of dish. It’s super versatile!
- Makes a lot! You’ll have leftovers on hand for another meal or lunches during the week.
- We love a beef chuck roast to save a few bucks.

What readers are saying
This recipe was a crowd pleaser at my house. I love the fact that it has wholesome ingredients because I feel like most crockpot recipes are full of junk. We’ve made this twice now. Once I served it with rice and veggies. Yesterday we had it in tacos! Both times it’s been a hit. Thanks for the recipe!
Stephanie
Read more reviews >>
My tried and true tips for the best beef barbacoa
- The prep work is worth the time investment! From testing this recipe, it’s clear that cutting the beef roast into cubes and browning before cooking locks in the juices.
- We’ve tested fresh versus not, and definitely use fresh squeezed orange and lime juice for the best and brightest citrusy flavor.
- In the Instant Pot, don’t skip the step to let the pressure naturally release on its own for 20 minutes before releasing the pressure valve. This helps with the tenderness for easy shredding of the beef.
- For crispy beef barbacoa, make sure to use the extra optional step below and broil the beef on a sheet pan for a few minutes right before you serve it up. This gives it the best crispy bits and is quicker than using a skillet!
Related –> Want more? We’ve got tons of beef dinner recipes!

We hope you love this recipe as much as we do!
Don’t forget to leave a quick star rating and review below, we read every comment and truly appreciate your feedback. Also, be sure to browse the rest of our easy and delicious slow cooker recipes to find some other favorites too!
Tender, Juicy Beef Barbacoa (Slow Cooker or Instant Pot)
Ingredients
- 3 lbs beef chuck roast, cut into 2 inch cubes , (can also use beef brisket)
- 1 medium onion, diced
- 6 cloves garlic, peeled and smashed
- 3/4 cup fresh squeezed orange juice, (about 2 oranges)
- 1/4 cup fresh squeezed lime juice, (about 2 limes)
- 2 tbsp apple cider vinegar
- 1 tbsp tomato paste
- 1 tbsp cumin
- 2 tsp chipotle powder, (can be spicy, adjust to taste)
- 2 tsp oregano, (fresh or dried)
- 2 tsp salt
- 1/2 tsp ground cloves
- 2 tbsp ghee, (or other cooking oil)
For topping/serving:
- romaine lettuce, (or sub Siete Tortillas or other sturdy lettuce)
- cilantro
- avocado
- lime wedges
Instructions
- Cut beef into cubes and set aside. Prep onion and garlic as noted.
- Combine orange juice, lime juice, vinegar, tomato paste, cumin, chipotle powder, oregano, salt and ground cloves in a bowl or jar and mix well.
- Press the sauté button on the instant pot and add ghee. Once hot, add in the beef and brown it on all sides. Press cancel on the instant pot once the beef is browned.
- Add in the diced onion and garlic cloves and pour the juice/seasoning mixture all over everything.
- Secure the lid on the instant pot and close the pressure valve. Press the “manual” button (or “pressure cook” button) and set the time to cook for 30 minutes at high pressure. Once the time is up, let the pressure naturally release on its own for 20 minutes.
- Manually release any remaining pressure and remove the lid. Shred the beef with two forks.
- Serve beef in bowls over greens, in lettuce wedges or in tortillas with your favorite toppings.
Slow cooker instructions:
- Follow steps 1-2 above.
- Heat a large skillet over medium heat and add ghee. Once hot, add in beef cubes to brown, just a minute or so on each side until all sides are browned. Transfer beef to the slow cooker.
- Add in the diced onion and garlic cloves and pour the juice/seasoning mixture all over everything.
- Cook on low for 8-10 hours. Once the beef is finished, shred it in the slow cooker with two forks and mix it with all the juices. Serve as noted above.
Optional step (for crispy beef barbacoa):
- Set your oven to broil.
- After shredding the beef, use a slotted spoon to remove the beef and onions from the instant pot and place on a large sheet pan. Spoon some of the juices from the instant pot over the top of the beef in the sheet pan.
- Place in the oven to broil for 6-8 minutes, until the beef begins to develop some brown and crispy edges. Watch carefully and cook to your preference.
- Alternatively, you can simply transfer some of the beef to a skillet over medium heat and cook it until it’s crispy, stirring occasionally. This method is easiest if you are re-heating the leftovers from the fridge.
Notes







I made another beef barbacoa recipe before finding this one. I thought the other one was good. Whoa! This one – wowza! – kicks it up a notch! Thanks for a fantastic beef dish! So much flavor. I’ve made it twice now, and both times I reduced the chipotle powder by at least 1/4. People told me it was right at the edge of their tolerance, so next week when I make it for a large family gathering I will reduce it further. I like the heat, but 2 tsp would be a bit much for me. It might depend on the brand of chipotle powder. So delicious – the combination of spices and citrus is amazing! After noticing that I keep coming back to Real Simple Good, I’ve finally bookmarked it. :o)
Wow! Bonnie, thanks so much for giving our recipe a try and for coming back to share your experience. We love hearing that you’ve enjoyed this one so much. Thanks again! 🙂
We love this meal! I don’t like things too spicy, so I usually cut back a bit in the chipotle chili powder.
We usually use this for burrito bowls using cauliflower rice, salsa, guacamole, and grilled peppers and onions….so good!
Sounds perfect Janet, we use this for bowls too!
This looks great! Thank you for the recipe. Real simple ingredients. I can’t wait to give it a try.
Please come back and let us know how it goes!
Can I just put the meat in the crock pot and not chop it up?
Yes, it will work that way.