Beef Barbacoa Enchiladas Recipe: Smoky Spiced Meat with Cheesy Tortilla Hugs

Soups & Stews

Beef Barbacoa Enchiladas Recipe: Smoky Spiced Meat with Cheesy Tortilla Hugs

This beef barbacoa enchilada recipe brings the soul of Mexican comfort food to your table with tender, smoky beef wrapped in cheesy tortillas. The slow-cooked barbacoa—seasoned with cumin, oregano, and bay leaf—melts into rich, flavorful filling that transforms ordinary enchiladas into a restaurant-worthy masterpiece.

I've perfected this technique over years of testing, ensuring every bite delivers that perfect balance of spice, richness, and texture.

The magic starts with the barbacoa, where beef shoulder simmers for hours until it's fork-tender and infused with deep, earthy spices. This slow-cooked meat becomes the star of the enchiladas, wrapped in soft corn tortillas and smothered in tangy red or green chile sauce.

The cheese melts into a creamy, golden blanket, creating the ultimate cheesy hug for every bite. It's the kind of dish that turns a simple weeknight dinner into a celebration.

What makes these enchiladas truly special is how the flavors come together—smoky, spicy, and creamy all in one perfect package. The barbacoa's rich depth pairs beautifully with the bright acidity of the chile sauce, while the melted cheese adds a comforting richness.

Each forkful is a symphony of textures and tastes that will have everyone at the table asking for seconds. This recipe is designed to impress, whether you're serving it for a family dinner or a gathering with friends.

Serve these enchiladas with a side of warm rice, black beans, and a fresh salad to round out the meal. The leftovers reheat beautifully, making this a great option for meal prep. Let's dive into the steps to create this unforgettable dish—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef barbacoa enchilada

These bold ingredients transform simple tortillas into smoky, cheesy enchilada magic.

Ingredient Amount Notes
Beef Shoulder (Chuck Roast) 🥩 3 lb Bone-in for extra flavor
Yellow Corn Tortillas 🌽 12 whole Medium-sized, store-bought or homemade
Shredded Monterey Jack Cheese 🧀 2 cups Or Mexican blend for extra flavor
Red Enchilada Sauce 🌶️ 2 ½ cups Homemade or quality jarred
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Dried Oregano 🍃 1 ½ tbsp Mexican oregano preferred
Bay Leaves 🌿 2 whole Remove before serving
Garlic Cloves 🧄 6 cloves Peeled and smashed
Onion (Yellow) 🧅 1 whole Diced, medium size
Beef Broth 💧 2 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp For searing beef
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground
Cumin Seeds (optional) 🌿 1 tsp Toasted for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The beef shoulder is the heart of this dish—bone-in chuck roast delivers the richest flavor. Costco or local butchers often have it pre-cut, but if you're buying a whole roast, ask for the chuck section. Look for good marbling—those little fat streaks melt into pure flavor. I like to sear mine in a Dutch oven before slow-cooking, but a heavy pot works too. The key is patience: 3-4 hours on low heat until it shreds easily. If you're short on time, pressure cookers cut this to about 90 minutes—still delicious, just faster.

No Mexican oregano? Regular dried oregano at half the amount works in a pinch, but trust me, the difference is worth hunting down. The enchilada sauce can be homemade (simmer canned tomatoes with garlic, onion, and chiles) or store-bought—La Costeña or Herdez are my go-tos. For the tortillas, Mission or Bob's Red Mill brands stay soft when reheated. Want extra smokiness? Add a dash of smoked paprika to the beef rub. The cheese? Monterey Jack melts beautifully, but a mix with cheddar adds depth. And if you're feeling fancy, top with avocado slices or pickled jalapeños for that restaurant touch.

Barbacoa beef keeps 3-4 days in the fridge—perfect for meal prep. Reheat gently with a splash of broth to keep it moist. Tortillas dry out fast, so wrap them in a damp towel and reheat in a dry skillet for 30 seconds per side. The assembled enchiladas freeze beautifully too—just bake from frozen for 45-50 minutes with foil on top for the first 30. I always make a double batch because these disappear faster than you can say 'refried beans.' Leftovers? Even better the next day as the flavors meld.

❤️

Why You'll Love This Recipe

  • Slow-Cooker Magic: I swear by that chuck roast—toss it with cumin, a splash of beef broth, and let the slow cooker do the work. By dinner, it’s fall-apart tender, and the sauce clings like it’s been braising all day (even though I’m usually scrolling through my phone while it cooks).
  • Smoky Cheese Hug: That Monterey Jack melts into a gooey blanket when it hits the enchilada sauce, and the cumin gives it this warm, earthy kick. Honestly, the first bite makes me forget I was planning to order takeout.
  • Game Day Ready: Tortillas stuffed with barbacoa, baked until bubbly—this feeds six without breaking a sweat. My husband’s football crew always clears their plates, and I’ve never had to explain why it’s “just enchiladas.”
  • Budget Stretch: A single chuck roast stretches to three meals: enchiladas, tacos, and a pot of beans. I freeze the leftovers in portions, so I’m never scrambling for dinner when I’m low on cash or time. (Yes, even on a Tuesday night.)

Step-by-step instructions for beef barbacoa enchiladas

This smoky, tender beef gets wrapped in cheesy tortillas for a dish that's pure comfort in every bite.

1

Sear and Slow-Cook the Beef Shoulder

Heat a Dutch oven over medium-high heat and add the 2 tbsp olive oil. Pat the 3 lb beef shoulder (chuck roast) dry with paper towels, then season generously with 1.5 tsp salt, 1 tsp black pepper, 2 tbsp ground cumin, and 1.5 tbsp dried oregano. Sear the beef on all sides until deeply browned, about 8-10 minutes total. This step builds incredible flavor through the Maillard reaction.

Remove the beef from the pot and set aside. In the same pot, add the 1 whole yellow onion (diced) and 6 cloves garlic (smashed). Cook for 3-4 minutes until softened. Stir in the 2 whole bay leaves, then pour in the 2 cups beef broth. Return the beef to the pot, along with the 1 tsp optional cumin seeds if using. Bring to a simmer, then cover and transfer to a 300°F oven for 3-4 hours, until the beef is fork-tender and easily shreds with two forks.

2

Shred and Season the Barbacoa

Once the beef is tender, remove it from the pot and shred it using two forks directly in the cooking liquid. The liquid should be rich and flavorful—this is your barbacoa base. Return the shredded beef to the pot and stir in 2.5 cups red enchilada sauce. Simmer uncovered over medium heat for 10-15 minutes to thicken slightly and let the flavors meld. Taste and adjust seasoning with additional salt if needed.

Here's the thing—this is where the magic happens. The slow-cooked beef should be falling apart, infused with deep smoky notes from the cumin and oregano. If the sauce is too thin, simmer longer to reduce it. If it's too thick, add a splash of beef broth to loosen it. You want a sauce that clings beautifully to the tortillas without being watery.

3

Warm and Fill the Tortillas

While the barbacoa simmers, warm the 12 whole yellow corn tortillas. I like to wrap them in a damp towel and microwave for 30-45 seconds or warm them in a dry skillet over medium heat for 20-30 seconds per side. This makes them pliable and prevents cracking when filled.

In a shallow bowl, mix 2 cups shredded Monterey Jack cheese with 0.25 cup chopped fresh cilantro. This mixture will be your filling—each tortilla gets about 2 tbsp of the cheese-cilantro blend. Spoon about ½ cup of the barbacoa mixture onto each tortilla, then top with another 1 tbsp of the cheese-cilantro mix. Roll tightly from one end to the other, tucking in the sides as you go. Place the filled tortillas seam-side down in a baking dish.

4

Bake Until Bubbly and Golden

Pour any remaining barbacoa sauce from the pot over the enchiladas, spreading it evenly to coat the tops. Sprinkle with any remaining cheese if desired. Bake at 375°F for 20-25 minutes, until the tops are golden brown and the cheese is bubbly. The edges should be crispy, and the sauce should be bubbling—this is your signal that they're perfectly baked.

Let the enchiladas rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and serve. Garnish with additional chopped cilantro and a sprinkle of black pepper if you like. Serve with extra enchilada sauce on the side for dipping—trust me, you'll want it.

👨‍🍳

Pro Tips For Making Beef Barbacoa Enchilada

  • SEAR THE ROAST FIRST: Skip the slow cooker shortcut—browning that chuck roast in a hot Dutch oven for 5-7 minutes locks in flavor before braising. I used to skip this, and the barbacoa always tasted flat; now it’s rich and deep every time.
  • USE DRY TORTILLAS: Soak your corn tortillas in warm enchilada sauce for 10 seconds, not minutes—they’ll soften perfectly without turning to mush. Wet tortillas drown in sauce, and dry ones crisp up beautifully when baked.
  • SAVE THE BRAISING LIQUID: Strain and reduce that beefy braising liquid by half before using it as a base for your enchilada sauce. It’s where all the cumin and smoky depth hide—don’t pour it down the drain.
  • CHEESE LAST MINUTE: Sprinkle the Monterey Jack on top right before serving—it melts faster and stays gooey, not rubbery. If you add it too early, you’ll end up with a sad, greasy mess. (Yes, I’ve tried both ways.)

Creative variations of beef barbacoa enchilada

Spicy Green Chile Twist

Swap the red enchilada sauce for green chile sauce—I love using Hatch green chiles for that fresh, slightly grassy flavor. Add 1 diced poblano pepper to the barbacoa while slow-cooking for extra depth.

The green sauce pairs beautifully with the smoky beef, and the dish takes on a brighter, more vibrant character. Garnish with sour cream and pickled red onions for a tangy contrast. 🌶️

Breakfast Barbacoa Enchiladas

Transform this into a breakfast dish by adding scrambled eggs to the barbacoa mixture—just whisk 4 eggs with the shredded beef before rolling. Use flour tortillas for a softer texture, and top with crumbled chorizo and avocado slices.

Serve with salsa verde and warm tortillas on the side for dipping. This version is a game-changer for brunch! 🍳

Vegetarian Adaptation

For a meatless version, replace the beef with shredded jackfruit or portobello mushrooms. Marinate the jackfruit in 1 tbsp soy sauce, 1 tbsp lime juice, and 1 tsp smoked paprika for a similar texture.

Sauté the mushrooms with 1 tsp garlic powder and 1 tsp onion powder until tender. The enchiladas still deliver that cheesy, saucy goodness—just without the meat. 🌱

Smoky Chipotle Kick

Infuse the barbacoa with smoky heat by adding 2 chipotle peppers in adobo sauce (minced) to the slow-cooker liquid. For extra richness, stir in 2 tbsp tomato paste with the spices when searing the beef.

The chipotle adds a deep, smoky spice that pairs perfectly with the cheese. Serve with cooling toppings like diced cucumber and lime crema to balance the heat. 🔥

Deconstructed Barbacoa Bowl

Skip the tortillas entirely and turn this into a barbacoa bowl. Layer warm rice, black beans, and shredded lettuce in a bowl, then top with the barbacoa mixture.

Drizzle with enchilada sauce and sprinkle with crumbled cotija cheese and toasted pepitas. This version is perfect for meal prep and lets everyone customize their bowl. 🥗

Dessert Enchiladas

Yes, you read that right! For a sweet twist, use cinnamon-spiced beef (replace cumin with 1 tsp cinnamon and ½ tsp nutmeg) and roll the tortillas with sweetened condensed milk and chopped pecans.

Bake as usual, then drizzle with caramel sauce and serve with vanilla ice cream. It’s a decadent dessert that’s surprisingly delicious. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 180mg60%
Sodium 1200mg52%
Total Carbohydrate 38g14%
Dietary Fiber 4g14%
Sugars 6g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use flour tortillas instead of corn tortillas?

Flour tortillas work beautifully and stay softer when baked. For extra flavor, brush them lightly with olive oil before rolling. The texture will be slightly different but equally delicious—great if you're serving these for breakfast or want a more familiar enchilada texture.

2

How do I make this recipe less spicy?

Start by choosing a milder enchilada sauce (look for "mild" or "medium" labels). If using homemade sauce, reduce the amount of chiles or add extra tomato to balance the heat. For the barbacoa, skip the chipotle peppers or reduce the cumin slightly—both contribute to the smoky depth without excessive spice.

3

What's the best way to reheat leftovers?

Reheat enchiladas in a 350°F oven for 15-20 minutes with foil on top to prevent drying. For quick reheating, use the microwave for 1-2 minutes (covered with a damp paper towel). Add a splash of beef broth or enchilada sauce to keep them moist—never reheat dry!

4

Can I make this dish in a slow cooker?

Yes! Brown the beef first, then transfer everything to your slow cooker and cook on low for 8 hours or high for 4-5 hours. The slow cooker method actually enhances the tenderness. After shredding, proceed with the enchilada assembly as directed—just reduce the baking time slightly to 15-20 minutes since they start hotter.

5

Why did my enchiladas get soggy?

Soggy enchiladas usually happen from over-saucing or under-baking. Use just enough sauce to coat the tops (about ½ cup total), and bake until golden and bubbly. For extra insurance, bake on the lower oven rack. Also, make sure your tortillas are properly warmed but not wet before filling.

★★★★★4.6(10 reviews)
Categories Soups & Stews