There’s no shortage of barbacoa recipes out there, but most of them don’t taste like the kind we make here in Texas. This one does. It’s slow-cooked until it falls apart, full of smoky chipotle flavor, and easy enough to make any night of the week. No gimmicks, nothing fancy. Just dang good barbacoa that gets compliments every time.

I’ve made (and eaten) a lot of barbacoa over the years and I’ve tried just about every method out there. Some came out dry. Some tasted flat. Some were way more complicated than they needed to be.
This one? It’s the version I come back to again and again. It’s packed with deep, smoky flavor thanks to the chipotle chili powder, cooks up tender every time, and doesn’t require a ton of effort.
It’s not trying to be fancy. It’s just a dang good barbacoa recipe the way we make it here in Texas. Bold, simple, and made to be shared.
Why You’ll Love This Texas Beef Barbacoa Recipe
- You get real flavor, not just heat. The chipotle gives it a smoky kick, but it’s the depth of the spices and the quick sear make it next level.
- It’s slow cooked the right way. No shortcuts on flavor, just a simple method that turns out juicy and fall apart every time.
- It actually tastes like something you’d eat in Texas. Not watered down, not bland, not just boring plain shredded beef.
- It’s super flexible! You can pile it in tacos (my favorite!), on bowls, on top of nachos, or eat it straight from the pot.
- It feeds your family and your freezer. You’ll get plent for leftovers without doubling the work.
Ingredients
- Beef shoulder (or chuck roast) – Shreds beautifully after a long, slow cook and soaks up all that flavor.
- Fire-roasted tomatoes – Add a subtle smoky depth without any extra work.
- Onion, jalapeño, garlic – These are the savory base. Want it milder? Remove the seeds and ribs from the jalapeño before adding it in.
- Kosher salt – Brings out the natural flavor of the beef without making it overly salty.
- Smoked paprika, onion powder, chipotle chile powder & ancho chile powder – These give the barbacoa its signature warmth and smoky kick.
- Apple cider vinegar – Cuts through the richness and helps tenderize the meat.
- Low-sodium soy sauce – Adds a deep, savory flavor without overpowering the spices. It actually helps bring out more of the beef flavor.
- Lime juice – Brightens things up and balances the smoky richness.
- Avocado oil – For searing the beef before it goes into the slow cooker.
- Optional: chipotle peppers in adobo – If you want to dial up the smoky heat a little more, you can add in one or two. Just know that they pack a punch so take it easy here with these.

How to Make Barbacoa Beef
Detailed instructions and measurements for this slow cooked Texas barbacoa are listed in the recipe card at the bottom of this page.
- Start by seasoning your beef shoulder generously on all sides with salt and pepper.
- Heat avocado oil in a skillet over medium-high heat, then sear the beef on all sides until you get a deep brown crust. This step adds a ton of flavor, so don’t skip it.
- Once it’s seared, transfer the beef to your slow cooker.

- In a blender or food processor, combine the fire roasted tomatoes, onion, jalapeno, garlic, all the spices, vinegar, soy sauce, lime juice, and chipotle peppers (if using). Blend it until it’s finely chopped and combined.


- Pour the sauce over the beef in the slow cooker, making sure it’s well coated.

- Cover and cook on low for 8-10 hours or until the beef is fork tender and shreds easily.
- Once it’s done, shred the beef directly in the slow cooker using two forks. Stir it into the sauce so it soaks up all those smoky flavors.
- Taste and adjust with more lime juice or salt if needed, then serve it however you’d like!
Tips and Tricks for the best Slow Cooker Barbacoa Beef
- Take the time to sear it. It’s a quick extra step, but it adds so much flavor. That browned crust on the beef gives it depth and you’ll notice the difference.
- Use a chuck roast or beef shoulder. Leaner cuts won’t shred as easily and won’t give you that same juicy, fall-apart result.
- Blend the sauce until it’s either finely chopped or smooth. It helps everything cook evenly and coats the beef completely. No chunks, just rich, bold flavor in every bite.
- Don’t rush the cook time. Low and slow is the way to go here. It gives the beef time to break down and absorb all the flavor.
- Adjust the spice to your taste. Remove the jalapeno seeds and ribs for a milder version or toss in a chipotle with adobo for extra smoky heat.
- Let the beef soak in the sauce after it is shredded. Give it at least 10-15 minutes in the slow cooker with the sauce before serving. It makes all the difference.
How to Store and Reheat Beef Barbacoa
Storing Leftovers
Let the beef cool completely before storing.
Fridge: Store the shredded beef in an airtight container with a bit of the sauce to keep it juicy. It’ll stay fresh in the fridge for up to 4 days.
Freezer: Place the beef with the sauce in a freezer-safe container or zip top bag. Remove as much air as possible, and freeze for up to 3 months. I like to freeze it out into seprate portions so that I can pull it out for future meals.
Reheating Tips
To keep the beef tender and juicy, reheat it low and slow.
- Stovetop: Add the beef and some sauce to a skillet over medium-low heat. Cover and heat until warmed through.
- Microwave: Reheat in 30 second intervals with a splash of the sauce to keep it from drying out. Cover it loosely with a damp paper towel.
- Oven: Preheat your oven to 325°F. Place the beef in a baking dish, spoon some of the sauce over it, and cover tightly with foil. Heat for 20-25 minutes, or until warmed through.
- Frozen: Thaw it overnight in the fridge and then reheat. I don’t recommend reheating directly from frozen.

What to Serve with Barbacoa Beef
This barbacoa is super easy to use in a lot of ways. Here are some of my favorite ways to use it:
- Tacos – on corn or flour tortillas with pickled onions, cotija, and fresh cilantro
- Rice bowls – over Cilantro Lime Rice with black beans, salsa, and avocado
- Quesadillas or nachos – layered with cheese and broiled until melty
- Sliders – piled on soft rolls with a little chipotle mayo and cheese
- Enchiladas – use it inside of enchiladas in place of ground beef
Frequently Asked Questions
Chuck roast or beef shoulder works best here. Leaner cuts don’t shred well and tend to dry out.
Yes! Cook on high pressure for 60 minutes, then let it naturally release for 15-20 minutes before shredded. You may need to add some water or broth to avoid the burn notice in some models.
It has a smoky kick, but not overwhelming. For a milder version, remove the seeds and ribs from the jalapeno. Skip the chipotle in adobo if you’re adding that.
Traditional Mexican barbacoa is usually made with beef cheek, lamb, or goat, and it’s often cooked underground or steamed until ultra-tender. It’s rich, earthy, and incredibly flavorful.
This recipe is Texas Beef Barbacoa which is smoky, chipotle-spiced, and slow cooked until it falls apart. It’s made with beef shoulder and built for the kind of bold, cozy flavor we love here in Texas. This is the kind of barbacoa you’ll find at home kitchens, taco spots, and weekend cookouts here.
More tex-mex recipes you might like
- Chicken Enchiladas with Red Sauce
- Homemade Spanish Rice
- Crock Pot Carne Asada
- Sheet Pan Chicken Fajitas
Pin this now to find it later
Pin ItBeef Barbacoa Recipe

Ingredients
- 14.5 ounce can fire-roasted tomatoes
- ½ large onion
- 1 whole jalapeno seeds and ribs removed for less spice
- 3 cloves garlic
- 1 tablespoon kosher salt
- 2 tablespoons smoked paprika
- 1 teaspoon onion powder
- 1 teaspoon chipotle chile powder
- 1 teaspoon ancho chile powder
- 1½ tablespoons apple cider vinegar
- ¼ cup low sodium soy sauce
- 2 whole limes
- 1½ pounds boneless beef shoulder or chuck roast
- 1 tablespoon avocado oil
- 1-2 whole chipotle chiles in adobo sauce OPTIONAL
Instructions
- Start by seasoning your beef shoulder generously on all sides with salt and pepper.
- Heat avocado oil in a skillet over medium-high heat, then sear the beef on all sides until you get a deep brown crust. This step adds a ton of flavor, so don’t skip it.
- Once it’s seared, transfer the beef to your slow cooker.
- In a blender or food processor, combine the fire roasted tomatoes, onion, jalapeno, garlic, all the spices, vinegar, soy sauce, lime juice, and chipotle peppers (if using). Blend it until it’s finely chopped and combined.
- Pour the sauce over the beef in the slow cooker, making sure it’s well coated.
- Cover and cook on low for 8-10 hours or until the beef is fork tender and shreds easily.
- Once it’s done, shred the beef directly in the slow cooker using two forks. Stir it into the sauce so it soaks up all those smoky flavors.
- Taste and adjust with more lime juice or salt if needed, then serve it however you’d like!
Notes
- Searing your meat before slow cooking will add an extra depth of flavor. You can technically skip this step, but it won’t have the same result.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





















I have tried many shredded beef recipes that all ended up tasting the same, kind of flat. This recipe was really good and flavorful. It was a little too salty for us, so I we cut back on the salt next time. Super easy in the insta pot.