Skip the takeout lines and make Barbacoa Tacos at home that will rival even the best Mexican restaurants! Whether made in a slow cooker or Instant Pot, tender shredded beef simmered in a spicy chipotle sauce makes for the perfect meaty filling. Incredibly easy to cook, these tacos can be served for everything from an everyday dinner to a Cinco de Mayo celebration!

Tortillas are loaded with tender beef barbacoa and served.
email this recipe!
Simply enter your email and get it sent to your inbox! You’ll also get the newest recipes from us every week!

When I think of barbacoa, the first thing that comes to mind is the PERFECT taco… tender beef in a corn tortilla, loaded with sliced avocado, strips of red onion, fresh cilantro, and a light sprinkle of queso fresco.

There’s nothing better in the world, but prices at chains like Chipotle and Qdoba can quickly turn steep. What’s more, they’re not always easy to find. 

So when I first made this Instant Pot Barbacoa, it was a given that tacos would soon follow!

But making it in the Instant Pot isn’t the only way. In fact, most would argue that a slow cooker is the ONLY way to turn a tough chuck roast into the kind of fall-apart tender beef we all know and love. 

Which one should you choose? It’s totally up to you – it all boils down to if you have 6-8 hours to spare or not.

Either way, these barbacoa tacos will come out tasting absolutely incredible!

Ingredients

To make this easy Barbacoa Tacos recipe you need:

  • Beef. Chuck roast is the best cut for this recipe. A 3-4 pound roast is ideal, with as much excess fat trimmed away as possible, to avoid too much rendering into the sauce.
  • Chipotle chiles. The canned variety in adobo sauce was used for this recipe, to add spiciness and a tangy-sweet flavor. The adobo is very spicy, so take care on how much you add.
  • Beef broth. Both regular and reduced-sodium broth will work, but may also be substituted with chicken or vegetable broth.
  • Lime. The bright acidity of fresh lime juice helps break through the heavy richness of the meat, adding both flavor and tenderization.
  • Vinegar. Both apple cider vinegar and white wine vinegar can be used to tenderize the beef further, adding a tanginess to it.
  • Molasses. To keep the dish from turning sour from so much acid, molasses adds a bit of sweetness with a dark, rich depth of flavor. Brown sugar may also be used, as an alternative.
  • Garlic. Fresh garlic is best for this dish, minced finely, but if you don’t have that on hand then ⅛ teaspoon of garlic powder can be substituted for each clove.
  • Spices. Salt, pepper, cumin, oregano, and paprika all add greater depth of flavor to the meat.
  • Onion. Any kind of onion may be used for this recipe, but a white or sweet variety is recommended.
  • Green chiles. For a little bit of extra heat, using canned or fresh green chiles, diced up fine, is the perfect option. They can be omitted for a less spicy result. 
  • Bay leaves. These help to cut through the richness of many beef-based dishes, infusing them with a subtly bitter, herbal flavor as a contrast. 
  • Tortillas. Either flour or corn tortillas can work for this recipe, depending on your preference.
  • Toppings. Options for taco toppings are limitless, but fresh cilantro, sliced avocado, and queso fresco are most recommended.

Note: For more information on how to prepare garlic and avocados for recipes like this one, see How to Mince Garlic and How to Cut an Avocado.

How to Make Barbacoa Tacos

The basic steps for making Barbacoa Tacos are simple to follow. Please see the recipe card below for more detailed ingredient amounts.

Prepare the Beef

To prevent it from rendering out into the sauce and diluting it, as much of the excess fat should be trimmed away from the chuck roast as possible. This also keeps the dish from building up too much grease, which can weigh it down.

The meat should then be sliced into about 10-12 large chunks, about 2 or 3 inches in size. This will strike the right balance between large enough to shred, and small enough to tenderize properly.

Chuck roast is cut into big chunks with a knife.

Sear the Pieces

Pour 1 tablespoon of oil into a large Dutch oven, letting it heat up fully before adding the beef. Season it well with salt and pepper, to taste.

Cook the meat a few pieces at a time, working in small batches to give them all room to breathe while frying. 

Sear the beef chunks on all sides for about 4-5 minutes total, or until deep brown and crispy all over. This caramelization in the meat helps to build a base of flavor within the pot, which will infuse the dish. 

Set finished pieces of beef aside on a plate, continuing until all of it is cooked. 

If too much liquid begins forming in the bottom of the pot, try removing some meat and turning up the temperature. This gives the pieces room to breathe and brown properly, with excess moisture evaporating.

Sauté and Deglaze

Removing the last of the seared beef from the pot, add in a little more oil along with the diced onion.

Sauté the onions until softened and translucent, about 2-3 minutes. By now, there should be a layer of crispy brown bits at the bottom and sides of the pot – this is where all the flavor is!

Add the beef broth to the pot to deglaze it, using a wooden spoon or whisk to scrape up all the tasty residue at the bottom. By incorporating it into the sauce, you get loads of rich, beefy flavor infusing the entire dish.

When finished deglazing, transfer the cooking liquid from the Dutch oven into a 6- or 8-quart Instant Pot.

Make the Sauce

Combine all of the ingredients for the chipotle sauce in a high-speed blender for 30 seconds, or until smooth. Then add it to the Instant Pot with the beef, along with the diced chiles.

Mix them all up well with the onions and deglazing liquid, until a bright, cohesive chipotle sauce forms. 

If tweaking the sauce to taste at this point, remember that it will mellow out a bit once it has been all soaked up by the meat.

Cook in the Instant Pot

Add the seared beef to the Instant Pot as well, and stir well to get an even coating of the sauce all over it. The pieces should be slightly, but not fully submerged in the liquid.

Lay the bay leaves on top of the meat chunks, where they can infuse the food but also be easily retrieved after cooking.

Close the lid of the Instant Pot, ensure the pressure release valve is closed, and set to cook at high pressure on manual function for 60 minutes.

When the timer goes off, quick-release the pressure valve to immediately stop the cooking process.

Beef and sauce is added back to the instant pot with bay leaves.

Alternate Cooking Method: Slow Cooker

To a large Dutch oven set over medium-high heat, add 1 tablespoon of oil. Season the beef with salt and pepper, and begin searing it in the pan in small batches, a few pieces at a time. 

If all the pieces can’t fit in a single layer, do a few at a time and be sure to leave space between for moisture to evaporate. This will help the meat to brown and caramelize properly, without being overcrowded. 

Set the finished pieces of beef aside on a separate plate, until all of it has been seared on all sides.

Deglaze the pan with ¼ cup of beef broth, and mix in the chipotle sauce, stirring well until all the browned bits are incorporated.

Transfer the sauce and seared beef to the slow cooker, then add the onions, diced chiles, and bay leaves all at once.

Cover the slow cooker tightly with a lid, and let it simmer over low heat for 6-8 hours, or until the meat is tender and falling apart easily.

Shredded beef barbacoa is shown in the slow cooker before adding to tacos.

Shred the Beef

For either cooking method, remove the bay leaves as soon as the meat has finished cooking. Their texture can be very chewy and unpleasant even after simmering, so they are no longer needed once they’ve added their flavor.

Using two forks, carefully shred the beef up into small strands. The finer the shredding, the more easily the meat will hold and soak up the chipotle sauce. 

Give the meat a good stir, ensuring all of it gets coated thoroughly, and prepare to dish it up. .

Serve as Tacos

In a stainless steel or cast iron skillet, lightly toast several corn or flour tortillas, depending on preference. This warms the tortillas, and helps to bring a little extra depth to their flavor.

From there, the meat can be served as tacos with your favorite toppings of choice! Sliced avocado, thin-sliced red onion, a squeeze of lime juice, and just a little bit of queso fresco all pair especially beautifully with it.

You could even go all out and make your own Lime Crema or Homemade Pico de Gallo to go with them.

Serve the tacos up fresh and warm, and enjoy!

Note: For more detailed information on how to prepare these vegetables, see How to Cut an Onion and How to Cut an Avocado.

Tacos are loaded with beef barbacoa and served with red onion and cilantro.

Meal Prep and Storage

  • To Prep-Ahead: The meat may be sliced, and the chipotle sauce prepared, both up to 3 days in advance.
  • To Store: Leftovers may be stored in an airtight container in the fridge for up to 3-5 days.
  • To Freeze: Beef barbacoa may be frozen in a sealed freezer bag or freezer-safe airtight container for up to 3 months.
  • To Reheat: Leftovers may be warmed in the microwave, or at a medium-low heat in a pot or the Instant Pot, just until heated through. To avoid the meat going tough, frozen barbacoa should be thawed in the fridge before reheating.

Dietary Modifications

The recipe you’ll find below is already soy-free and nut-free as written. Here are some adjustments and substitutions you can make to help it fit your other dietary requirements:

  • Gluten-Free: Use corn tortillas, or another gluten-free tortilla variety.
  • Dairy-Free: Omit cheese and other dairy products from toppings.
  • Low-Carb: Opt for a low-carb tortilla brand that’s higher in fiber, or tortillas made using almond flour.
  • Whole30: Don’t use molasses, brown sugar, or any other added sugars, and omit dairy products from the toppings. Substitute flour and corn tortillas for grain-free almond flour ones.
  • Paleo: Look for natural, grass-fed beef, substitute highly processed oils for a natural alternative like avocado oil, and serve the tacos on grain-free tortillas. 
  • Extra Nutrition: Add extra healthy toppings to your tacos, such as avocado, cilantro, green onion, homemade salsas, and more.
A hand is shown picking up a taco to eat for dinner.

FAQs

What kind of meat is in barbacoa tacos?

Barbacoa tacos are generally made out of beef chuck roast, beef cheeks, and sometimes even brisket. However, they can also be made out of meats like lamb or mutton.

What toppings should go on barbacoa tacos?

Any toppings you like can go on barbacoa tacos, but simple options like diced onion, fresh cilantro, and a drizzle of lime juice are especially common.

What is the difference between barbacoa and carnitas?

Barbacoa is generally made with slow-cooked shredded meat such as beef, lamb, or mutton, but carnitas are most often made from slow-cooked shredded pork.

Expert Tips and Tricks

  • Tenderize ahead. The meat can be salted and left in the fridge to tenderize for at least one day before cooking, for better flavor and texture.
  • Dry the meat. Dry off the pieces of beef with a paper towel before searing, to yield a better, browner crust.  
  • Keep it fresh. For better results, always use fresh ingredients for cooking and toppings as opposed to dried or processed ones. 
  • Space it out. While browning the meat, cook a few pieces at a time and give them room for moisture to evaporate.
  • Utilize the slicing. Take advantage of cutting the meat to trim away excess fat on the inside, too, slicing along particularly fatty lines.
Red onion, cotija cheese, and avocado is placed on top of the barbacoa tacos.

Sides to Serve

While these slow cooker barbacoa beef tacos make for an amazing meal in their own right, there’s loads of other recipes that can pair well with them:

More Mexican Entrée Recipes

For a fun weeknight dinner or for a celebration with friends, these tacos are just one of many brightly flavored Mexican dishes to enjoy at home:

Tap stars to rate!

5 from 1 vote

Barbacoa Tacos Recipe (Chipotle Copycat)

Skip the takeout lines and make Barbacoa Tacos at home that will rival even the best Mexican restaurants! Whether made in a slow cooker or Instant Pot, tender shredded beef simmered in a spicy chipotle sauce makes for the perfect meaty filling.
Barbacoa tacos are served on a plate for a healthy dinner.
Yield 8 servings
Prep 30 minutes
Cook 1 hour 10 minutes
Total 1 hour 40 minutes
An image of an envelope sealed shut with the Evolving Table logo.

email this recipe!

Enter your email and we’ll send it directly to you.

Ingredients 

Chipotle Sauce:

  • 3 chipotle chiles in adobo sauce
  • 1 Tbsp. adobo sauce if you’d like extra spice
  • ½ cup beef broth
  • ¼ cup lime juice freshly squeeze
  • 2 Tbsp. apple cider vinegar
  • 1 Tbsp. molasses or brown sugar
  • 5 cloves garlic finely minced
  • 1 Tbsp. ground cumin
  • 2 tsp. dried oregano
  • ½ tsp. paprika
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper

Barbacoa Beef:

  • 3-4 lb. chuck roast fat trimmed and cut into large chunks
  • 2 T. oil divided
  • ¾ tsp. salt
  • ¼ tsp. black pepper
  • 1 cup white onion finely chopped
  • 4 oz. can diced green chiles
  • 2 Bay leaves
  • ¼ cup beef broth

Tacos:

  • Corn or Flour Tortillas toasted
  • Cilantro chopped
  • Red onion thinly sliced
  • Cotija cheese crumbled

Instructions 

Instant Pot:

  • Add 1 tablespoon oil to a Dutch oven set over medium-high heat. Add beef and sprinkle on salt and black pepper. Sear on all sides for a total of 4-5 minutes. You may have to do this in two batches if all of the meat does not fit in a single layer.
  • Remove the beef from the pot and add an additional tablespoon of oil and the diced onion. Saute for 2-3 minutes, or until tender. Pour in the broth to deglaze the pot and scrape the bottom of it to release any stuck bits and pieces. Transfer the cooking liquid to the Instant Pot.
  • Add all chipotle sauce ingredients to a high-speed blender and blend for 30 seconds, or until smooth.
  • Add the blended chipotle sauce and can of diced chiles to the Instant Pot. Stir to combine, and then add the beef, making sure to submerge it in the sauce. Place the bay leaves on top of the meat.
  • Close the Instant Pot with the lid, ensuring the pressure release valve is set to sealed, and set to a manual pressure cook function on high pressure and cook for 60 minutes. Quick release the pressure as soon as the timer goes off.
  • Remove the bay leaves and shred the beef using two forks. Stir it to completely coat it in the sauce.
  • If desired, set the Instant Pot to the saute function and cook for 4-5 minutes to cook off some of the extra liquid.

Slow Cooker:

  • Add 1 tablespoon of oil to a Dutch oven over Medium-high heat. Add beef and sprinkle on salt and black pepper. Sear on all sides for a total of 4-5 minutes. You may have to do this in two batches if all of the meat does not fit in a single layer. Remove the meat and deglaze the bottom of the pot with ¼ cup of beef broth.
  • Add all chipotle sauce ingredients to a high-speed blender and blend for 30 seconds, or until smooth.
  • Pour the blended chipotle sauce into the bottom of a 6-quart slow cooker along with the beef broth from the Dutch oven. Give it a good stir and then place the pieces of seared beef down into the sauce. Add in the onions, diced chiles, and bay leaves.
  • Cover the slow cooker with a lid and cook for 6-8 hours on low or until meat is tender and begins to fall apart.
  • Remove the bay leaves and shred the beef using two forks. Stir it to completely coat it in the sauce.
  • Serve barbacoa immediately in a toasted corn or flour tortilla with sliced red onion, avocado, cilantro, and queso fresco. Enjoy!
Last step! If you make this, please leave a review letting us know how it was!

Tap stars to rate!

5 from 1 vote

Video

Notes

Meal Prep and Storage

  • To Prep-Ahead: The meat may be sliced, and the chipotle sauce prepared, both up to 3 days in advance.
  • To Store: Leftovers may be stored in an airtight container in the fridge for up to 3-5 days.
  • To Freeze: Beef barbacoa may be frozen in a sealed freezer bag or freezer-safe airtight container for up to 3 months.
  • To Reheat: Leftovers may be warmed in the microwave, or at a medium-low heat in a pot or the Instant Pot, just until heated through. To avoid the meat going tough, frozen barbacoa should be thawed in the fridge before reheating.

Nutrition

Calories: 438kcal, Carbohydrates: 20g, Protein: 36g, Fat: 25g, Saturated Fat: 9g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 13g, Trans Fat: 1g, Cholesterol: 117mg, Sodium: 1111mg, Potassium: 812mg, Fiber: 4g, Sugar: 3g, Vitamin A: 529IU, Vitamin C: 9mg, Calcium: 110mg, Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Made this recipe?Leave a comment below!
London Brazil taking a bite from a bowl of food.

Hi, I'm London!

Come join me as we turn everyday dinners into Weeknight Winners with simple and downright delicious recipes, made mostly from scratch, that will make everyone at the table smile!

You May Also Like

Wondering what's for dinner?
These 7 Simple Skillet Dinners make cooking on busy weeknights a delicious breeze! 😋
5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

    1. Yay! So happy to hear you enjoyed the recipe, Chrystal! Thanks so much for taking the time to leave a comment!

  1. 5 stars
    This is amazing! My whole family loved this dish. It’s the perfect combination of spice and flavor, and the meat is so tender. I topped them with pickled onions, avocado, cheese, and cilantro. Will DEFINITELY be making again.

    1. Yay! So happy to hear you enjoyed the recipe, Jen! I’m so glad your whole family loved it. Thanks so much for taking the time to leave a comment and rating!