Quick Recipe Version (TL;DR)
Quick Ingredients
- 3 lb beef cheeks or beef chuck roast, cut into 2–3 inch chunks
- 2.5 tsp kosher salt, divided; 1 tsp black pepper
- 1.5 tbsp neutral oil
- 6 dried ancho chiles (about 1.5 oz), stemmed and seeded
- 1 medium white onion (for sauce); 8 garlic cloves
- 2 cups low-sodium beef broth
- 2 tbsp apple cider vinegar; 2 tbsp lime juice
- 2 tsp ground cumin; 2 tsp Mexican oregano
- 1/2 tsp ground cinnamon; 1/8 tsp ground cloves; 3 bay leaves
- 16 small corn tortillas; 1 cup diced white onion; 1 cup chopped cilantro
- 1 cup salsa roja or salsa verde; lime wedges
Do This
- 1. Heat oven to 300°F (150°C). Pat beef dry; season with 2 tsp salt and pepper.
- 2. Toast anchos 30–45 sec/side in a dry pan; soak in hot water 15 min.
- 3. Sear beef in oil in a Dutch oven until browned; remove. Char onion and garlic in the pot.
- 4. Blend drained anchos, charred onion/garlic, broth, vinegar, lime, cumin, oregano, cinnamon, cloves.
- 5. Return beef to pot; add sauce and bay leaves. Bring to a simmer; cover and braise in oven 3 hours.
- 6. Shred beef. Simmer sauce 10–15 min to thicken; stir in beef, remaining 1/2 tsp salt to taste.
- 7. Warm tortillas; fill with barbacoa, onion, cilantro, salsa, and lime.
Why You’ll Love This Recipe
- Deep, smoky ancho flavor with tender, fall-apart beef.
- Oven-braised and mostly hands-off—perfect weekend project.
- Classic taquería toppings keep it bright and balanced.
- Great for meal prep and easy to scale for a crowd.
Grocery List
- Produce: 2 medium white onions, 8 garlic cloves, 2 limes, 1 bunch cilantro
- Dairy: Optional: queso fresco or cotija for serving
- Pantry: 3 lb beef cheeks or chuck roast, 6 dried ancho chiles, low-sodium beef broth, apple cider vinegar, ground cumin, Mexican oregano, ground cinnamon, ground cloves, bay leaves, kosher salt, black pepper, neutral oil, corn tortillas, salsa
Full Ingredients
Barbacoa Beef
- 3 lb (1.36 kg) beef cheeks or beef chuck roast, cut into 2–3 inch chunks
- 2.5 tsp kosher salt, divided
- 1 tsp freshly ground black pepper
- 1.5 tbsp neutral oil (canola or avocado)
- 6 dried ancho chiles (about 1.5 oz / 42 g), stems and seeds removed
- 1 medium white onion, quartered
- 8 garlic cloves, peeled
- 2 cups (480 ml) low-sodium beef broth
- 2 tbsp (30 ml) apple cider vinegar
- 2 tbsp (30 ml) freshly squeezed lime juice
- 2 tsp ground cumin
- 2 tsp dried Mexican oregano
- 1/2 tsp ground cinnamon
- 1/8 tsp ground cloves
- 3 bay leaves
For Serving
- 16 small (6-inch) corn tortillas
- 1 cup finely diced white onion (about 1 medium)
- 1 cup chopped fresh cilantro leaves and tender stems
- 1 cup salsa roja or salsa verde
- 2 limes, cut into wedges
- Optional: crumbled queso fresco or cotija, pickled red onions

Step-by-Step Instructions
Step 1: Prep the beef and preheat
Preheat your oven to 300°F (150°C). Trim any excess hard fat or silver skin from the beef. Cut into 2–3 inch chunks (beef cheeks may already be portioned; cut larger cheeks in half). Pat dry and season evenly with 2 tsp kosher salt and the black pepper.
Step 2: Toast and soak the ancho chiles
Heat a dry skillet over medium. Toast the ancho chiles in batches for 30–45 seconds per side until fragrant and slightly pliable—do not burn. Transfer to a bowl and cover with boiling water. Soak for 15 minutes, then drain well.
Step 3: Sear the beef and char the aromatics
Heat the oil in a heavy Dutch oven (5–6 quart) over medium-high. Sear the beef in 2–3 batches, 3–4 minutes per side, until well browned. Transfer browned beef to a plate. Reduce heat to medium, add the quartered onion and garlic to the pot, and cook 3–4 minutes, stirring, until lightly charred in spots.
Step 4: Blend the braising sauce
In a blender, combine the drained anchos, the charred onion and garlic, beef broth, apple cider vinegar, lime juice, cumin, Mexican oregano, cinnamon, and cloves. Blend until completely smooth, 45–60 seconds. Return the beef and any juices to the Dutch oven, pour in the blended sauce, and add the bay leaves. The beef should be mostly submerged; add a splash of water if needed.
Step 5: Braise low and slow
Bring the pot to a gentle simmer on the stovetop. Cover tightly and transfer to the oven. Braise for 3 hours, until the beef is fork-tender and shreddable. Check once around the 2-hour mark and add a little water if the liquid drops below the meat.
Step 6: Shred and thicken the sauce
Remove the beef to a tray and shred with two forks. Discard bay leaves. Skim excess fat from the surface of the sauce (or tilt the pot and spoon it off). Simmer the sauce uncovered over medium heat for 10–15 minutes to reduce slightly and concentrate flavors. Return the shredded beef to the pot and stir to coat. Taste and season with the remaining 1/2 tsp kosher salt, if needed.
Step 7: Warm tortillas and assemble
Warm tortillas in a dry skillet or directly over a low flame until pliable and lightly charred, about 30 seconds per side. Alternatively, wrap in foil and warm in a 300°F (150°C) oven for 5–7 minutes. For thin tortillas, double them up. Fill each tortilla with barbacoa, then top with diced onion, cilantro, salsa, and a squeeze of lime. Serve immediately.
Pro Tips
- Toast chiles just until fragrant—over-toasting can make the sauce bitter.
- Keep the braise at a gentle simmer; a rolling boil can toughen the meat.
- Beef cheeks yield the richest, silkiest texture; chuck roast is slightly leaner and just as delicious.
- For cleaner sauce, chill the braising liquid and remove the solidified fat, then reheat with the shredded beef.
- Warm tortillas properly; heat and a brief steam under a clean towel make them pliable and less likely to tear.
Variations
- Slow Cooker: Sear beef, then combine everything in a slow cooker with 1.5 cups broth. Cook on Low 8–9 hours (or High 5–6). Shred and reduce sauce briefly on the stovetop if needed.
- Pressure Cooker: Sear in the pot, add sauce and bay leaves, pressure cook on High for 45 minutes with 10 minutes natural release. Reduce sauce on sauté if needed.
- Chile Blend: Swap 2 anchos for 2 guajillos for a brighter, slightly fruitier sauce; add 1 chipotle in adobo for heat and smoke.
Storage & Make-Ahead
Barbacoa keeps well and tastes even better the next day. Refrigerate in an airtight container with its sauce for up to 5 days, or freeze up to 3 months. Reheat gently on the stovetop, adding a splash of water if the sauce thickens too much. Warm tortillas just before serving. Prep toppings (onion, cilantro, lime) fresh for best flavor and crunch.
Nutrition (per serving)
Approximate for 1 serving (2 tacos): 430 calories; 29 g protein; 20 g fat (7 g saturated); 39 g carbohydrates; 6 g fiber; 820 mg sodium. Values will vary based on tortilla size, cut of beef, and salsa.
