Barbacoa Beef Recipe — slow-cooked, fall-apart shredded beef flavored with spices, garlic, lime, and a touch of smoky chipotle for a rich, satisfying result.

Author’s Notes
My Latest Taco Night Favorite
For years I leaned on pulled pork or chicken at Mexican spots, but recently beef barbacoa has become my go-to. I love the deep, smoky flavor and the way it shreds into juicy, tender pieces.
This version delivers everything I wanted: bold, balanced seasoning, a hint of smoke from chipotle, and an easy slow-cooker method. It’s mostly hands-off — sear the beef, blend the sauce, then let the slow cooker work its magic.
I serve it in charred tortillas with thin cabbage, quick-pickled onions, a drizzle of cilantro-lime sauce, and ripe avocado. It’s simple, flavorful, and always a crowd-pleaser.

Ingredients In My Barbacoa Beef Recipe
| Ingredient | Notes |
|---|---|
| Chuck roast | Choose well-marbled meat for the most tender, juicy results. |
| Salt & black pepper | Season generously before searing to build deep flavor. |
| Vegetable oil | Use a high-heat oil to get a good sear on the beef. |
| Chipotle chiles & beef broth | Chipotles bring smoky heat; broth keeps the sauce rich. Adjust chipotles to taste. |
| Vinegar, lime juice, garlic & spices | Tangy, savory, and warming spices balance the sauce — don’t skip them. |

How To Make This Barbacoa Beef Recipe
- Prep & season: Cut the roast into even chunks without trimming too much fat. Pat pieces dry and season generously with salt and pepper.
- Sear: Heat oil in a heavy skillet or pot over high heat. Sear the beef in batches, browning all sides until a deep, golden crust forms. Transfer seared pieces to the slow cooker.
- Blend sauce: Combine chipotle, beef broth, apple cider vinegar, lime juice, garlic, and spices in a blender and process until smooth.
- Slow cook: Pour the sauce over the beef, add bay leaves, and turn the meat to coat and submerge as much as possible. Cook on low for about 8 hours, until the beef is very tender.
- Shred & serve: Remove beef, shred with two forks, discard large pieces of fat, and spoon some cooking liquid back over the meat to keep it juicy. Taste and adjust salt as needed, then serve with your favorite toppings.

How To Serve This Beef Barbacoa Recipe
- Tacos: Pile barbacoa into warm tortillas with thinly sliced cabbage, pickled red onions, cilantro-lime sauce, and avocado.
- Burrito bowls: Serve over rice with beans, salsa, and your favorite toppings.
- Burritos: Wrap with cheese, rice, and beans for a hearty meal.
- Nachos: Top tortilla chips with shredded barbacoa, melted cheese, beans, and fresh toppings.
- Quesadillas: Use as a filling with plenty of cheese; serve with salsa or crema.
- Taco salads: Add barbacoa to greens with beans, corn, and a zesty dressing.
Chelsea’s Notes
My Favorite Toppings
- Cabbage & cilantro: Thinly sliced cabbage adds great crunch and freshness.
- Pickled onions & lime: Tangy brightness cuts through the richness.
- Avocado: Creamy texture that balances the heat.
- Crema or cilantro-lime sauce: Adds a cool, herbal finish.
- Cotija cheese: Salty, crumbly topping that complements the beef.
Storage
Fridge: Store cooled barbacoa in an airtight container for 4–5 days. Freeze: Place in freezer bags with a bit of the cooking liquid and freeze up to 3 months. Reheat: Warm gently on the stove or in the microwave, adding a splash of broth to keep the meat moist.
More Flavor-Packed Favorites
Dinner
Quesabirria
Dinner
Chicken Tacos Recipe (Mexican Street Corn)
Salads
Taco Pasta Salad
Dinner
One Skillet Sweet Potato Burrito Bowls

Beef Barbacoa Recipe
Equipment
-
6-quart slow cooker or Instant Pot
Ingredients
- 2 pounds chuck roast
- Salt and pepper — 1 tsp each
- 2 tablespoons vegetable oil, for searing
- 4 bay leaves (fresh or dried)
- 2 tablespoons chipotle chiles and adobo sauce (about 1 pepper + sauce)
- 3/4 cup beef broth
- 1/3 cup apple cider vinegar
- 4 tablespoons lime juice
- 1 1/2 tablespoons minced garlic
- 1 tablespoon chili powder
- 2 teaspoons coriander
- 2 teaspoons oregano
- 2 teaspoons cumin
- 1/2 teaspoon allspice
Instructions
- Cut the roast into about 10 even pieces, leaving the fat intact for flavor. Pat dry and season all over with salt and pepper.
- Heat oil in a large skillet or pot over high heat. Sear the beef in batches without overcrowding, browning on all sides until deeply caramelized. Transfer to the slow cooker.
- Add all sauce ingredients to a blender and blend until smooth, about 1 minute.
- Pour the sauce over the seared beef and add bay leaves. Turn the pieces to coat and submerge as much as possible.
- Cover and cook on low for about 8 hours, until the beef is very tender and shreds easily.
- Transfer the beef to a bowl and shred with two forks, discarding any large pieces of fat. Spoon some cooking liquid back over the meat to keep it juicy. Taste and adjust salt if necessary.
- Serve in tacos, bowls, or burritos with your favorite toppings — charred tortillas, cabbage tossed with cilantro-lime sauce, avocado, and extra sauce are a favorite combination.
Recipe Notes
Storage: Refrigerate in an airtight container up to 5 days. Freeze with a little cooking liquid for up to 3 months. Reheat gently on the stove or in the microwave with a splash of broth.
Nutrition
Calories: 661 kcal |
Protein: 40 g |
Fat: 52 g |
Carbs: 6 g
Nutrition information is an estimate and should be used as a guideline only.