Deep Braise Beef Barbacoa

This is a low-effort, high-payoff braise: a chuck roast married to chipotle, dark beer, and a square of dark chocolate, then slow-cooked overnight until it falls apart. A finishing reduction concentrates the sauce into something glossy and rich, and the whole dish only gets better after a night in the fridge—so plan on making it a day ahead if you can.

↓ Download PDF
Serves 10-12
Active Time ~1 hour
Slow Cook 8-9 hours
Total Time ~10 hours
Three shredded beef barbacoa tacos on flour tortillas, topped with cilantro, red onion, and cotija, with lime wedges on the side

Method

1. Sear the Beef

Pat the beef dry and season generously on all sides with kosher salt and black pepper. Heat the oil in a large skillet or Dutch oven over high heat until shimmering. Working in batches to avoid crowding the pan, sear the beef until deeply browned on all sides, about 3-4 minutes per side. Transfer to the slow cooker.

2. Build the Aromatic Base

Reduce the heat to medium. Add the diced onion to the same pan and cook until softened, about 4-5 minutes. Stir in the garlic, chipotles with their adobo, and tomato paste. Cook for 2 minutes, until the paste darkens to a brick red. Add the cumin, ancho, smoked paprika, and oregano and toast for 30 seconds, just until fragrant.

3. Deglaze the Pan

Pour in the Coca-Cola and beer, scraping up all the browned bits from the bottom of the pan. Let bubble for 1 minute, then pour everything into the slow cooker over the beef.

4. Slow Cook

Add the beef broth, brown sugar, green chiles, enchilada sauce, and cinnamon stick to the slow cooker. Stir to combine. Cover and cook on LOW for 8-9 hours (or HIGH for 5, if pressed for time). The beef is done when it shreds easily with a fork.

5. Shred and Reduce

Transfer the beef to a bowl. Discard the cinnamon stick. Strain the braising liquid into a saucepan, skim off the surface fat, and simmer over medium-high heat for 10-15 minutes, until reduced by about a third and slightly syrupy—it should coat the back of a spoon. While the liquid reduces, shred the beef with two forks.

6. Finish and Rest

Off the heat, stir the dark chocolate into the reduced sauce until melted. Add the lime juice and the reserved tablespoon of adobo sauce. Taste and adjust for salt. Return the shredded beef to the slow cooker, pour the sauce over the top, and stir to combine. Let it rest on the WARM setting for at least 20 minutes so the meat reabsorbs the sauce. Stir in the chopped cilantro just before serving.

Cook's Notes

Make ahead This dish improves dramatically overnight. After the slow cook, refrigerate the meat and unreduced liquid separately—the fat solidifies into a clean disc on top of the liquid and lifts off easily the next day, giving a cleaner reduction. Reduce, finish, and combine in the morning; leftovers keep 4-5 days in the fridge and reheat beautifully in the microwave.
Don't skip the sear This is the single biggest flavor upgrade in the recipe. A wet, unseared piece of meat in a slow cooker is a missed opportunity.
Low vs. high Cooking on LOW yields a silkier, more cohesive texture as collagen breaks down at a gentler temperature. Use HIGH only when time is tight.
On the spice level 5-6 chipotles plus 2-3 tablespoons of adobo sauce is a calibrated baseline—warm and smoky, but broadly friendly to people who don't seek out heat. Spice-lovers can push to 7-8 chipotles or add cayenne. The extra tablespoon of adobo stirred in during the finish is where a lot of the noticeable heat lives, since fresh-added chile reads hotter than chile that's been braised for nine hours.
Beer alternatives Any dark or amber beer works: Modelo Negra, Dos Equis Ambar, Bohemia, brown ales, porters, and stouts. Avoid IPAs and light lagers—hoppy bitterness turns aggressive when reduced, and light lagers add nothing. To skip beer entirely, substitute ½ cup brewed coffee plus ½ cup additional beef broth.