Ingredients
Equipment
Method
Brown the beef
- Heat the olive oil in a large skillet over medium-high heat. Season the beef chuck roast generously with salt and black pepper, then brown on all sides for about 8 minutes total.
- Transfer the browned beef to the slow cooker. Leave any browned bits in the skillet for now.
Toast and blend the chile sauce
- Remove stems and seeds from the dried guajillo chiles and dried ancho chiles. Toast the chiles in a dry pan for 1-2 minutes until fragrant.
- Add the toasted chiles to a blender with beef broth, apple cider vinegar, garlic, cumin, oregano, cloves, cinnamon, and black pepper. Blend until smooth.
Slow-cook
- Place the browned beef in the slow cooker and pour the chile mixture over it. Add the bay leaves on top.
- Cover and cook on low for 8 hours until the beef shreds easily with a fork. The sauce should look glossy and dark mahogany as it reduces.
Shred, finish, and rest
- Shred the meat directly in the slow cooker and stir the beef until the sauce clings to each strand. Stir in the juice of 2 limes and mix until evenly colored.
- Rest uncovered for 10 minutes to let the sauce thicken slightly, then serve warm. The beef should hold shredding texture without pooling too much liquid.
Serve as taco filling
- Serve the barbacoa warm in tortillas with onions and cilantro. Spoon extra mahogany sauce over the top so it coats every bite.
Notes
For the richest color, toast the dried chiles only until fragrant (about 1-2 minutes) so the sauce doesn’t taste bitter. Refrigerate leftovers in a sealed container up to 4 days; reheat gently in the microwave or on the stove with a splash of broth. Freezing works well for up to 3 months—thaw overnight in the fridge and rewarm. For a lower-fat option, choose trimmed chuck and skim any excess fat from the surface before shredding.
