Ingredients
Equipment
Method
Make the ancho chile paste
- Seed the dried ancho chiles. Blend the ancho chiles, garlic, lime juice, apple cider vinegar, cumin, chili powder, oregano, salt, and black pepper into a smooth paste, pausing to scrape down the sides so it looks uniformly thick.
- Heat olive oil in a Dutch oven over medium heat for 1-2 minutes. Lightly warm the paste in the oil, stirring, for 2-3 minutes until fragrant and darker in color.
Slow-cook the barbacoa
- Rub the beef chuck roast all over with the chile paste in the crockpot. Place the onion halves and bay leaves around the roast, then pour any remaining liquid from the paste over the meat.
- Cover and cook on low for 8 hours, maintaining steady low heat. The roast is done when it is extremely tender and the meat easily shreds with gentle pressure.
Shred, rest, and assemble tacos
- Transfer the cooked roast to a cutting surface and shred using two forks. Discard solids like bay leaves and onion pieces.
- Rest the shredded barbacoa 10 minutes so it reabsorbs juices and stays moist. Warm small corn tortillas and fill with the shredded barbacoa right before serving.
- Top each taco with diced onion and fresh cilantro, then serve with lime wedges. The finished tacos should look bright and fresh with visible toppings.
Notes
Pro tip: Blend until completely smooth so the chile paste coats the beef evenly, then warm the paste briefly to deepen the aroma before slow-cooking. Refrigerate leftovers in an airtight container up to 4 days; freeze shredded barbacoa up to 3 months (reheat until hot, adding a splash of cooking liquid if needed). For a gluten-free version, keep tortillas certified gluten-free and confirm any toppings are gluten-free; the recipe is naturally dairy-free.
