Beef barbacoa
Mexican-inspired beef barbacoa made with dried chiles, garlic, cumin, and vinegar, then slow-braised until shreddable. This recipe makes about 4 tacos or 2 generous servings of tender, saucy beef with corn tortillas, onion, cilantro, and lime.

Estimated calories and US ingredient costs.
For 4 servings, use a 4 to 5-quart Dutch oven and keep the same braise temperature and timing range, but expect the reduction step to take a few minutes longer. Do not simply halve the oven time for a smaller pot or double the liquid for a larger batch; the beef should still braise in a shallow, saucy layer rather than swimming in broth.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
Read the traditional recipe
Ingredients
For 2 people
- 12 oz beef chuck roast, trimmed and cut into 2-inch pieces
- 2 dried guajillo chiles, stemmed and seeded
- 1 dried ancho chile, stemmed and seeded
- 4 oz yellow onion, chopped
- 2 tsp minced garlic
- 1 tbsp tomato paste
- 1 tsp ground cumin
- 1 tsp dried Mexican oregano
- 1 tsp kosher salt
- 1 bay leaf
- 1 tbsp neutral oil
- 1 cup beef broth
- 2 tbsp apple cider vinegar
- 1/4 cup water
- 4 small corn tortillas
- 2 oz white onion, finely diced
- 2 tbsp chopped fresh cilantro
- 2 tbsp lime juice
Method
- Toast and soften the chilesSet a small dry skillet over medium heat and toast the 2 guajillo chiles and 1 ancho chile for 20 to 30 seconds per side, just until fragrant and pliable. Move them to a bowl, cover with hot water, and soak for 10 minutes while you build the base. Drain before blending.
- Brown the beefHeat the oven to 325 F. In a 3-quart Dutch oven, warm the 1 tbsp neutral oil over medium-high heat. Pat the 12 oz beef chuck roast dry, season it with 1/2 tsp of the kosher salt, and sear the pieces in one layer for 3 to 4 minutes per side until deeply browned. Work in batches if needed so the meat browns instead of steaming.
- Cook the onion and aromaticsReduce the heat to medium. Add the 4 oz chopped yellow onion to the pot and cook for 4 minutes, scraping up the browned bits from the bottom. Stir in the 2 tsp minced garlic, 1 tbsp tomato paste, 1 tsp ground cumin, 1 tsp dried Mexican oregano, and the remaining 1/2 tsp kosher salt. Cook for 1 minute to toast the spices and remove the raw tomato paste taste.
- Blend the barbacoa sauceIn a blender, combine the soaked guajillo chiles, ancho chile, 1 cup beef broth, 2 tbsp apple cider vinegar, and 1/4 cup water. Blend until very smooth, about 30 to 45 seconds. If your blender struggles, let it run a little longer rather than adding more liquid right away, because a thicker sauce clings better to the beef.
- Braise until tender, then restPour the chile sauce into the Dutch oven and add the bay leaf. Bring the pot to a simmer, then cover and transfer it to the oven. Braise for about 2 hours, stirring once midway, until the beef is fork-tender and the sauce has darkened slightly. Remove the pot from the oven and let it rest, covered, for 15 minutes.
- Shred and reduce the sauceDiscard the bay leaf. Transfer the beef to a bowl and shred it with two forks. Return the meat to the pot and simmer uncovered over medium heat for 8 to 12 minutes, stirring often, until the sauce lightly coats the beef instead of pooling at the bottom. If it seems dry, add a splash of broth; if it seems loose, keep simmering.
- Warm the tortillas and make the toppingWarm the 4 small corn tortillas in a dry skillet over medium heat for about 30 seconds per side, or wrap them in foil and warm them in the oven during the last few minutes of braising. Toss the 2 oz finely diced white onion with the 2 tbsp chopped cilantro and 2 tbsp lime juice so the topping tastes fresh and bright against the rich beef.
- ServeSpoon the beef barbacoa into the warm tortillas and top with the onion-cilantro mixture. Serve immediately with extra sauce from the pot spooned over the beef. The finished filling should be juicy, deeply red-brown, and easy to mound without falling apart.
Before you cook
What to get ready
Heavy lidded pot or oven-safe casserole as directed, tongs, ladle and thermometer.
Remove chile stems and seeds and have a blender ready for the softened chile sauce.
If something needs adjusting
Sauce tastes bitter
Toast dried chiles briefly without blackening them; burnt chiles are best replaced before blending.
Sauce reduces faster than the food softens
Keep heat gentle, cover as directed and check liquid periodically. Add hot water in small amounts rather than letting the bottom scorch.
Store for later
Divide the cooked dish into shallow containers for prompt chilling. Reheat portions to 165°F, stirring sauces and adding water if needed.
Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.
Make the ingredients go further
Freeze extra dried chiles airtight for a homemade salsa macha.
Next use for your ingredients: Salsa macha →
Calculate this meal with your own prices →
How to Cool and Store Leftovers →
Cooking notes updated October 24, 2026. How we create recipes.
Tips, swaps and questions
A little kitchen know-how
For the best texture, shred the beef only after it has rested briefly and let the sauce reduce before serving. If you prefer a smokier finish, add one minced chipotle in adobo to the blender, but reduce the salt slightly because adobo is salty. Corn tortillas hold up better than flour tortillas with this moist filling.
Make it work for you
If you do not have guajillo chiles, use 3 dried New Mexico chiles for a milder red sauce, or replace the ancho with 1 tbsp mild chili powder. The flavor will be less fruity and complex, but the braise technique stays the same. For a softer heat level, choose a less fiery chile instead of adding more broth, which can make the sauce watery.
Use more of your yellow onion and garlic in black bean soup.
Can I make the barbacoa ahead of time?
Yes. Cool the beef and sauce quickly, then refrigerate in a shallow container within 2 hours. The flavor usually tastes even better the next day because the chile sauce has time to meld. Reheat gently on the stove until the beef reaches 165 F, then serve with freshly warmed tortillas.
Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.