I love making Authentic Mexican Barbacoa because it fills my house with warm, smoky, and rich smells. I share this recipe so you can make a real slow cooked dish that pulls apart soft and full of flavor. For a bright, cool dessert after this, I often serve a simple treat like my Carlota of Lemon Mexican Icebox Cake.
My Dad James taught me to dry roast chiles with care, and my Mom Eva showed me how to taste as I cook. My sister Jennifer always asked for extra sauce on her tacos.
Gathering Your Ingredients
- 2-3 pounds of beef chuck or brisket
- 2-3 dried guajillo chiles
- 2-3 dried ancho chiles
- 1 onion, quartered
- 4 cloves of garlic
- 1/4 cup of apple cider vinegar
- 1 tablespoon of ground cumin
- 1 tablespoon of dried oregano
- Salt and pepper to taste
- 3-4 bay leaves
- Water as needed
The Tools That Help
I keep tools simple and useful. You do not need fancy gear to make great barbacoa. Here are the items I use most:
- A heavy skillet for toasting chiles and seeds.
- A blender that handles hot liquids well.
- A slow cooker or a heavy Dutch oven with a lid.
- Two forks for shredding the meat.
- A sharp knife and a sturdy cutting board.
- Tongs for moving hot meat and chiles.
- Measuring spoons and a cup for vinegar and spices.
- A strainer or a slotted spoon to remove seeds or skins if needed.
These tools keep the work easy and let the flavors build slowly while you do other things.
The Step-by-Step Process
- Toast the dried chiles in a dry skillet until fragrant.
- Soak the toasted chiles in hot water until soft.
- Blend the softened chiles, garlic, onion, apple cider vinegar, cumin, oregano, salt, and pepper until smooth.
- Place the beef in a slow cooker and pour the blended sauce over it.
- Add bay leaves and enough water to cover the meat.
- Cover and cook on low for 8-10 hours, or until the beef is tender and shreds easily.
- Shred the beef with two forks and mix it with the cooking juices.
- Taste and adjust salt and pepper before serving with warm tortillas.

Lighter, Healthier Touches
I like to offer lighter options when someone in my family asks for them. You can trim more fat from the beef before cooking to cut calories. You can also use leaner cuts and add a few extra chiles or spices so you do not lose the deep flavor. Replace some of the cooking water with low sodium beef or vegetable broth for more taste and less salt.
For a dessert that stays light and bright after a rich main, I sometimes pull out a simple European style cake that keeps things fresh, like this small treat I love from my site about a classic German bee sting cake.
Perfect Pairings
I serve Authentic Mexican Barbacoa with simple sides that match its strong flavor. Here are my favorites:
- Warm corn or flour tortillas, lightly charred.
- Fresh chopped onions, cilantro, and lime wedges for topping.
- A scoop of PICKLED red onions or quick slaw for brightness.
- Mexican rice or simple steamed rice to soak up the sauce.
- Black beans or refried beans for a soft, savory side.
- Slices of avocado or a small avocado salad to add cream.
- Roasted or grilled corn with a squeeze of lime.
For a full meal that moves from savory to sweet with style, I sometimes end with a cozy family cake that my kids love, like an Authentic Italian Grandma’s Cake after the tacos.
Common Stumbles to Avoid
I have made this dish many times and learned a few simple fixes for common mistakes.
- Don’t skip toasting the chiles. That step builds deep flavor. If you skip it, the sauce can taste flat.
- Do not overblend at high speed with too much hot water. Let the blender handle hot things slowly to avoid splashes.
- Do not crowd the slow cooker with cold meat. Let the meat sit at room temperature for a bit so it heats evenly.
- Avoid skimping on cooking time. Barbacoa needs long, slow heat to break down the fibers.
- Do not forget to taste. Adjust salt and pepper at the end so you get the best final flavor.
- If your chiles are very spicy or mild, test one before you soak them all. Chiles vary.
These small checks keep the dish reliable and full of good taste.
Storing Your Creation
I store leftovers the same way I cook: with care.
- Cool the meat in its cooking juices before you cover it.
- Store in an airtight container in the fridge for up to four days.
- Freeze in portions in freezer bags or containers for up to three months.
- Thaw in the fridge overnight and reheat gently on the stovetop with a splash of water or broth.
- Reheat in a covered skillet over low heat, stirring to keep the meat moist.
I label containers with the date so I do not forget how long they stay fresh. The sauce soaks into the meat when stored, and the flavor deepens even more.
A Final Warm Word
I make this Authentic Mexican Barbacoa when I want people to gather and slow down. The best part is the sound of forks shredding the meat and the small talk over warm tortillas. I hope you try this and make a new family memory with it.
Answering Your Questions
Can I make Authentic Mexican Barbacoa in an Instant Pot?
Yes. I use my Instant Pot when I need dinner in less time. Brown the meat first, then add the blended sauce and bay leaves. Cook on high pressure for about 60 to 75 minutes and let the pressure release naturally for best tenderness.
How long will Authentic Mexican Barbacoa keep in the fridge?
I keep barbacoa in the fridge for up to four days in an airtight container. Always cool it before you store it. If I need more time, I freeze some in meal-size portions for up to three months.
Can I change the heat level in Authentic Mexican Barbacoa without losing flavor?
Yes. I remove some seeds and veins from the chiles to make the sauce milder, or I add a small fresh chile for more heat without changing the deep roast flavor. Taste the blended sauce before you cook the meat and adjust the chiles in small steps.
Print
Authentic Mexican Barbacoa
- Total Time: 630 minutes
- Yield: 6 servings 1x
- Diet: None
Description
This Authentic Mexican Barbacoa recipe yields tender, flavorful meat that’s perfect for tacos or hearty meals, infused with the smoky essence of roasted chiles.
Ingredients
- 2–3 pounds of beef chuck or brisket
- 2–3 dried guajillo chiles
- 2–3 dried ancho chiles
- 1 onion, quartered
- 4 cloves of garlic
- 1/4 cup of apple cider vinegar
- 1 tablespoon of ground cumin
- 1 tablespoon of dried oregano
- Salt and pepper to taste
- 3–4 bay leaves
- Water as needed
Instructions
- Toast the dried chiles in a dry skillet until fragrant.
- Soak the toasted chiles in hot water until soft.
- Blend the softened chiles, garlic, onion, apple cider vinegar, cumin, oregano, salt, and pepper until smooth.
- Place the beef in a slow cooker and pour the blended sauce over it.
- Add bay leaves and enough water to cover the meat.
- Cover and cook on low for 480-600 minutes, or until the beef is tender and shreds easily.
- Shred the beef with two forks and mix it with the cooking juices.
- Taste and adjust salt and pepper before serving with warm tortillas.
Notes
For a lighter option, trim more fat from the beef or use leaner cuts. You can also substitute some cooking water with low sodium broth for added flavor.
- Prep Time: 30 minutes
- Cook Time: 600 minutes
- Category: Main Course
- Method: Slow Cooking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 2g
- Sodium: 300mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 40g
- Cholesterol: 120mg
Keywords: barbacoa, Mexican barbecue, slow cooker recipes, beef recipes, traditional Mexican food
