Soups & Stews
This beef barbacoa enchilada recipe brings the soul of Mexican comfort food to your dinner table with rich, slow-cooked beef wrapped in tender tortillas and smothered in smoky sauce.
The secret lies in the slow-cooked barbacoa—tender, flavorful beef that practically melts in your mouth—transformed into hearty enchiladas that taste like a restaurant favorite.
I've perfected this method to deliver restaurant-quality results in just 30 minutes of active prep time, with the slow cooking doing the heavy lifting while you enjoy the process.
The magic starts with the barbacoa—beef simmered low and slow with traditional spices, garlic, and a splash of beer or broth until it's fork-tender. This method ensures every bite is packed with deep, smoky flavor that pairs perfectly with the warm tortillas and melted cheese.
The enchiladas are then assembled with care, ensuring each layer—from the tortillas to the cheese—contributes to that perfect balance of textures and flavors. This dish isn't just about the taste; it's about the experience of bringing a little bit of Mexico into your home.
What you'll end up with is a plate of enchiladas that's rich, hearty, and full of comfort—golden tortillas wrapped around tender beef, all smothered in a luscious, smoky sauce.
The aroma alone will have everyone gathering around the table, and the first bite delivers on that promise of restaurant-quality comfort food. Serve with a side of rice, black beans, and fresh guacamole for the full experience.
Let's get started on creating this dish that's sure to become a family favorite.
This recipe is designed to be versatile, so feel free to customize it with your favorite toppings or sides. Whether you're hosting a dinner party or simply craving a comforting meal, these beef barbacoa enchiladas deliver on flavor and satisfaction.
The slow-cooked beef ensures that every bite is tender and full of depth, while the enchilada assembly brings it all together in a way that's both impressive and easy to pull off.
Perfect for any occasion, this dish is a testament to how simple ingredients can come together to create something truly special.
Ingredients for beef barbacoa enchilada
The heart of these enchiladas starts with slow-cooked beef and smoky spices—simple ingredients that transform into unforgettable comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 2 ½ lb | Pre-cubed or cut into 1.5-inch pieces |
| Dark Beer 🍺 | 1 cup | Mexican lager or stout preferred |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ¼ cup | San Marzano preferred |
| Onion 🧅 | 1 whole | Yellow, chopped |
| Garlic Cloves 🧄 | 6 cloves | Peeled and smashed |
| Ground Cumin 🌿 | 2 tsp | Toasted for depth |
| Mexican Oregano 🍃 | 1 tsp | Not regular oregano |
| Bay Leaves 🌿 | 2 whole | For slow-cooked aroma |
| Cumin Seeds 🌶️ | ½ tsp | Toasted lightly |
| Flour Tortillas 🌯 | 8 whole | Medium-sized, 8-inch |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Or Mexican blend |
| Sour Cream 🥛 | ½ cup | For serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Wedges 🍋 | 2 whole | For serving |
The chuck roast is non-negotiable here—it's the secret to tender, melt-in-your-mouth barbacoa. Look for well-marbled cuts at your butcher or the meat department, and if you're short on time, pre-cubed chuck from Costco or Walmart works perfectly. The beer adds depth, so grab a Mexican lager like Modelo or Pacifico—the maltiness balances the spices beautifully. For the tomato paste, San Marzano is worth the splurge if you can find it; its sweetness elevates the sauce. The onions and garlic should be fresh, with no hint of bitterness—Hatch Valley onions if you're feeling fancy, or just grab a yellow onion from the store.
No Mexican oregano? Regular oregano plus a pinch of thyme gets you close, but the flavor profile is different. Running out of beer? Substitute beef broth with an extra splash of soy sauce for umami. The cumin seeds can be skipped if you only have ground cumin, but toasting them in a dry pan for 30 seconds before adding to the pot makes a noticeable difference. For the tortillas, Mission brand is my go-to—they're sturdy enough to hold up to the filling without getting soggy. If you can't find flour tortillas, corn tortillas work too, though they'll be slightly chewier.
The barbacoa beef keeps beautifully in the fridge for 4-5 days, so make extra—it's perfect for tacos or quesadillas later. Store the cooked beef in its juices, and reheat gently in a skillet with a splash of broth to keep it moist. The assembled enchiladas reheat best in the oven at 350°F for 15 minutes, covered with foil. For meal prep, assemble them ahead but bake just before serving so the cheese stays melty. The lime wedges should be added fresh at the table—they brighten up every bite.
Why You'll Love This Recipe
- Slow-Cooker Simplicity: I swear by this recipe because it’s basically hands-off after the initial chop. Toss the chuck roast, beer, and onions into a pot, let it simmer for hours—no stirring, no stress—while you handle life’s other chaos. The dark beer and tomato paste do all the heavy lifting for that deep, smoky flavor.
- Flavor Bomb Combo: Between us, the beer and beef broth create a sauce that’s rich but not heavy, with just enough tang to cut through the tender meat. That caramelized onion base? It’s the secret—sweet, jammy, and impossible to resist.
- Weeknight Crowd-Pleaser: This isn’t just a Sunday dinner. I’ve served it at potlucks, game nights, and even my mom’s birthday—everyone raves about it. The leftovers? Even better reheated, so you’ll find yourself making double batches without thinking.
- Budget-Friendly Luxury: Chuck roast is affordable, and a single pot yields enough for four meals. That dark beer adds depth without breaking the bank, and the ingredients stretch far. Honestly, it’s the kind of recipe that makes frugal eating feel indulgent.
Step-by-step instructions for beef barbacoa enchiladas
Here's how to transform smoky, tender beef into comforting enchiladas that bring the flavors of Mexico to your table.
Prepare the Barbacoa Beef
In a large Dutch oven, combine the 2.5 lb chuck roast, 1 cup dark beer, 2 cups beef broth, 0.25 cup tomato paste, 1 whole chopped onion, 6 smashed garlic cloves, 2 tsp toasted ground cumin, 1 tsp Mexican oregano, 2 whole bay leaves, and 0.5 tsp toasted cumin seeds. Stir just enough to distribute the spices evenly—you want the meat to develop a deep, smoky crust rather than cook in a sauce.
Bring the mixture to a simmer over medium-high heat, then reduce to low heat and cover. Let it cook for 2.5 to 3 hours, stirring occasionally, until the beef is fork-tender and easily shreds with two forks. The liquid should reduce to a rich, concentrated sauce. If it starts to dry out before the beef is tender, add 1-2 tablespoons of water at a time to maintain moisture. The key here is patience—the longer it simmers, the deeper the flavors develop.
Shred and Season the Beef
Once the beef is tender, remove it from the Dutch oven and shred it using two forks directly in the pot. Discard the bay leaves and return the shredded beef to the pot, mixing it with the sauce. Taste and adjust the seasoning with salt if needed—this is where the smoky, savory essence of barbacoa comes together. The beef should be moist and infused with the rich, earthy flavors of the spices and beer.
Let the mixture cool slightly for 10 minutes before proceeding. This step ensures the flavors meld completely, and the beef stays tender as you assemble the enchiladas. If the sauce is too thin, simmer it uncovered for another 5 minutes to thicken slightly, but avoid over-reducing or the tortillas will absorb too much liquid.
Assemble the Enchiladas
Preheat your oven to 375°F. Warm the 8 whole flour tortillas in a dry skillet over medium heat for 20-30 seconds per side—this makes them pliable and prevents cracking when filled. Spoon ½ cup of the shredded beef mixture onto each tortilla, spreading it evenly toward the edges but leaving about ½ inch uncovered at the top. This ensures the tortilla stays intact as it bakes.
Sprinkle ¼ cup of the shredded Monterey Jack cheese over each filled tortilla, then roll them up tightly, sealing the edges with a pinch of cheese to hold everything together. Place the enchiladas seam-side down in a 9x13-inch baking dish, pouring any remaining beef sauce from the pot over the top. This sauce will create a luscious, smoky glaze as the enchiladas bake.
Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 5-10 minutes until the cheese is bubbly and golden brown and the edges of the tortillas are crispy. The enchiladas are done when the cheese melts into a creamy blanket and the tortillas hold their shape without being soggy. If the sauce pools too much, you can drain off excess before serving.
Let the enchiladas rest for 5 minutes after baking—this allows the filling to set and makes slicing easier. Serve immediately with 0.5 cup sour cream, 0.25 cup chopped fresh cilantro, and the 2 whole lime wedges on the side. The contrast of cool sour cream, bright cilantro, and tangy lime cuts through the richness of the smoky beef, making every bite a perfect balance of comfort and flavor.
Pro Tips For Making Beef Barbacoa Enchilada
- SEAR THE ROAST FIRST: The chuck roast needs a deep, dark crust before slow cooking—don’t skip this. Sear it in batches over medium-high heat for 3-4 minutes per side until it’s got that glossy, caramelized layer. That’s what keeps the barbacoa tender and packed with flavor when it’s braised in the beer and broth.
- USE A DARK BEER YOU’D DRINK: Not all dark beers are equal—some taste like liquid molasses, others like bitter coffee. I’ve learned this the hard way: pick a Mexican-style dark lager (like Negra Modelo) or a malty amber ale. The flavor should be rich but balanced, because you’re eating it, not just cooking with it.
- STOP THE BRAISE WHEN IT’S PULL-APART: The meat will keep cooking after you pull it from the pot—don’t overdo it. Aim for 200-205°F internal temp, but the real test is shredding it with two forks. If it’s still tough, let it rest 15 minutes under foil before checking again. Overcooking turns it dry, and nobody wants dry barbacoa.
- SAVE TIME WITH TOMATO PASTE: Skip the fresh tomatoes—this isn’t soup. Mix 2-3 tablespoons of tomato paste directly into the braising liquid with the onions and spices. It thickens the sauce naturally, cuts down on mess, and gives that deep, concentrated umami flavor without the extra work of chopping or straining.
Make-ahead tips for this beef barbacoa enchilada
Barbacoa Beef Prep
The slow-cooked barbacoa beef is the star of this dish, and it keeps beautifully for make-ahead prep. After shredding, let it cool completely, then transfer to an airtight container with its juices.
Store in the refrigerator for up to 4 days or freeze for 3 months—the flavors only deepen over time. I like to reheat it in a skillet with a splash of beef broth to maintain moisture. 💫
Enchilada Assembly
Assemble the enchiladas ahead of time but bake them fresh before serving to keep the tortillas crispy. Warm the tortillas, fill and roll them, then place in a single layer in the baking dish.
Cover with plastic wrap and refrigerate for up to 24 hours. When ready to bake, simply add sauce and cheese, then bake as directed. This shortcut saves time without sacrificing texture. ⏰
Sauce Make-Ahead
Make the barbacoa sauce separately and store it in the fridge for 3 days or freeze for 2 months. Reheat gently on the stove, stirring occasionally, until warmed through.
I often double the sauce to use in tacos or quesadillas later—it’s that versatile. Just avoid reheating it too quickly, or the spices can lose their depth. 🌶️
Freezer-Friendly Tips
For a fully make-ahead meal, assemble the enchiladas completely (including sauce and cheese), then wrap each one individually in aluminum foil. Freeze for up to 2 months.
To serve, bake straight from frozen at 375°F for 30-35 minutes, covered with foil for the first 20 minutes, then uncovered to crisp the top. No thawing needed! ❄️
Batch Cooking
Double the recipe and freeze half for future meals. The barbacoa beef and enchilada sauce freeze exceptionally well, so you can always pull out a portion when cravings strike.
Label containers clearly with dates—this helps track freshness. I keep a stash of prepped ingredients so I can throw together enchiladas in 15 minutes on busy nights. 💡
Nutrition facts
Frequently asked questions
Can I substitute beer with something else in the barbacoa?
Yes! If you don't have beer, use 1 cup beef broth plus 1 tablespoon soy sauce for umami depth. For a non-alcoholic option, try apple cider or ginger ale—they add subtle sweetness that balances the spices. Just avoid water, as it lacks the necessary flavor complexity.
How do I make these enchiladas extra crispy?
For maximum crispiness, bake the assembled enchiladas on a parchment-lined baking sheet instead of a dish. Brush the tops with a little olive oil before baking, then broil for 2-3 minutes at the end. Also, use corn tortillas instead of flour—they crisp up beautifully.
What's the best way to reheat leftover barbacoa enchiladas?
Reheat in a 350°F oven for 10-15 minutes, covered with foil, until warmed through. For the microwave, wrap in a damp paper towel and heat in 30-second bursts, stirring between each. Avoid soggy tortillas by reheating only what you'll serve immediately. The sauce will thicken slightly when reheated—add a splash of broth if needed.
Can I make this dish in a slow cooker?
Brown the meat first in a skillet, then transfer everything to a 6-quart slow cooker and cook on low for 6-8 hours or high for 4-5 hours. The slow cooker method works especially well for the barbacoa beef—just stir occasionally and add water as needed to prevent drying. The enchilada assembly stays the same.
Why did my tortillas get soggy?
Soggy tortillas usually mean too much liquid in the filling or sauce. Drain excess sauce from the beef before assembling, and avoid overfilling the tortillas. Also, bake at 375°F (not higher) to prevent steaming. For extra insurance, place a wire rack over a baking sheet before adding the enchiladas to allow air circulation.
