This post may contain affiliate links. Read our disclosure policy.

When I think of traditional and tasty Mexican recipes for a crowd, I think of these shredded beef enchiladas. They’re wrapped in a corn tortilla, stuffed with tender beef, and covered in cheese and red sauce. It’s a easy dinner idea that’s oozing with an authentic southwestern flavor.

Need another Mexican recipe? Try ground turkey enchiladas, healthy chicken enchiladas, or Instant Pot chicken enchiladas next.

a pan of shredded beef enchiladas with sour cream, avocado, and cilantro
Save this Recipe!
Enter your email & I’ll send it straight to your inbox.
Please enable JavaScript in your browser to complete this form.

This recipe includes instructions on how to braise the beef on the stovetop, but there are instructions to make it in the Instant Pot or Slow Cooker in the recipe notes.

This shredded beef enchilada recipe will be a hit on Cinco de Mayo – or any night around the dinner table. 

Serve this dish with a side of refried beans, some cucumber tomato avocado salad, and a Mexican mule cocktail. You’ll have yourself have a full Cinco de Mayo menu.

We’ve spent over four years working with the best beef experts in our state–The Ohio Beef Council. Learning about cuts of beef, how to cut flank steak, and the best beef temperatures, to name a few. 

Through cooking demos, cooking classes, tours of beef farms, and more, we’ve mastered how to prepare and diversify beef recipes to enjoy any day of the week. And these shredded beef enchiladas might be one of our favorites to date! 

They’re oozing with bold spices and texture like the best Mexican food is. You’re going to want to eat the enchilada filling with a spoon straight out of the pot! And the gluten-free enchilada sauce is rich and bold.

You could also try these enchiladas rojas, made with dried chilis and Mexican spices.

two shredded beef enchiladas on a plate

Reasons to Love These Shredded Beef Enchiladas

  • Hearty: With its high protein content, low fat, and essential nutrients, the beef in these enchiladas packs a ton of flavor and nutrition. A 3oz. serving of beef provides 25 grams of protein and 10 essential nutrients, all wrapped up into one tasty package.
  • Serve a crowd: Because they’re so filling, one dish makes plenty to go around.
  • Easy to make ahead: You can easily prepare the filling in advance and store it in an airtight container. Just fill and bake the enchiladas the next day or when you’re ready to eat.
  • They’re absolutely delicious: The meat is so tender and juicy. The melted cheese is ooey-gooey. The sauce packs just the right amount of heat and the toppings tie it all together. You’re going to want this dish over and over again. Have I mentioned yet that these are the best-shredded beef enchiladas?

Ingredients You Need

Here are the simple ingredients for this shredded beef enchiladas recipe. Most are pantry staples and easy to find in grocery stores. Jump down to the recipe card for exact measurements.

ingredients for shredded beef enchiladas on a countertop
  • Beef chuck roast: Chuck roast is a flavorful cut of beef that comes from the shoulder area of the cow, and has enough marbling to keep the meat moist and fork tender when cooked low and slow. 
  • Mexican spices: Smoked paprika, chili powder, cumin, dried oregano, kosher salt, garlic powder, and onion powder give it that perfect smoky flavor.
  • Oil: Use avocado or olive oil to brown the meat. 
  • Onion: Purple onion is a popular choice for enchiladas, but white, yellow, or sweet onions can be used. Just be sure to chop them up small enough that they don’t overpower the dish.
  • Garlic: Opt for fresh garlic cloves if possible.
  • Beef broth: Adds a savory flavor to the dish and is the main braising liquid for the beef.
  • Tomato paste: Helps to thicken the broth and add a little flavor to the beef.
  • Crushed tomatoes: These add a little sweetness and authentic Mexican flavor.
  • Lime juice: Freshly squeezed lime juice adds a little tang to the broth.
  • Enchilada sauce: It’s up to you to use red enchilada sauce or green enchilada sauce. We always opt for homemade gluten-free enchilada sauce, but store-bought canned enchilada sauce like Siete to keep is and clean.
  • Tortillas: Authentic enchiladas are made with corn, but you can use flour tortillas, or a grain-free tortilla, like Siete.  
  • Shredded Mexican cheese: Enchiladas aren’t complete without melted cheese. A Mexican blend or cheddar cheese is best. To keep them dairy free, top them with vegan cashew queso.
  • Toppings: Add sour cream, avocado, cilantro, shredded lettuce, jalapeno, cotija cheese, red onion, pico de gallo, black olives, and/or guacamole. You could also make avocado crema or jalapeno ranch for the top.

How to Make Shredded Beef Enchiladas

The full printable recipe is below, but let’s walk through the steps with some photos and a video so you have a clear idea of what to expect. These shredded beef enchiladas are really easy and these step-by-step instructions will make sure they turn out every time.

Make the Mexican Shredded Beef

Combine the spices in a medium-sized bowl. Pat the beef dry and use your hands to rub the spice mix evenly into all sides of the beef.

Sear the seasoned beef in two batches until crisp, about 2 minutes on each side. Transfer them to a plate or cutting board. 

how to season and sear mexican shredded beef

Reduce the stove to medium heat and add the sliced onion, cooking for 2-3 minutes. Add the garlic and cook for another minute.

Pour in the beef broth, scraping along the bottom of the pot to deglaze. Pour in the crushed tomatoes and tomato paste and stir to combine. Place the roast back into the pot in a single layer. The meat should sit just above the liquid line. 

Tip: For a good braise, you don’t want it fully immersed in the cooking liquid. See recipe notes in the recipe card below for Slow Cooker and Instant Pot directions.

how to braise mexican beef for enchiladas

Bring the mixture to a boil over high heat then turn the heat down low and simmer, covered for 3 – 3 1/2 hours.  The meat should gently fall apart with a fork when it’s done. (See the recipe notes for putting it in the slow cooker.)

Open the lid and carefully shred the beef with two forks. Stir in 2 tablespoons of lime juice, taste the dish, and season with more salt as needed.

shredded mexican beef in a dutch oven

mexican shredded beef in a pot

Stuff and Bake

Heat a large cast iron skillet or another dry skillet over medium-high heat. Warm each tortilla for 30 seconds on each side before stacking them on a plate. Alternatively, warm them all in the microwave for 15-20 seconds. 

Tip: Warming the tortillas makes them more pliable to roll and work with. Choose your favorite way to soften tortillas for enchiladas.

Fill the center of each tortilla evenly with the shredded beef and 1 ½ cups of shredded cheese. Roll the tortillas tightly and place seam side down in the baking dish.

Pour the remaining enchilada sauce over top of the enchiladas and top everything with the remaining cheese.

how to make shredded beef enchiladas

Bake the enchiladas for 25-30 minutes or until the top is golden brown and the cheese is melted and bubbly. Remove them from the oven and serve them warm with as many toppings as you’d like.

shredded beef enchiladas in a casserole dish

Recipe FAQ

Are enchiladas better with flour or corn tortillas?

Authentic enchiladas use corn tortillas, but it comes down to personal preference when you’re making them at home. Corn tortillas hold they’re shape better when they’re rolled and they’re gluten-free. Flour tortillas are larger and usually a bit thicker.

Why do you dip tortillas in oil for enchiladas?

Frying enchiladas in oil is twofold: it makes them more pliable for rolling and the oil creates a barrier to prevent the tortillas from becoming soggy.

Recipe Variations

  • Add some green chiles inside the enchiladas with the beef.
  • Fill the enchiladas with beef and black beans for added fiber.
  • Roll them up or serve them with Mexican rice or cilantro lime rice.
  • Swap the chuck roast for ground beef if you’re short on time.
sour cream, jalapeno, avocado and cilantro on top of enchiladas

How to Prevent Soggy Enchiladas

  1. Cook the filling thoroughly: Make sure that the beef filling is cooked completely, and any excess liquid is drained off.
  2. Use good quality tortillas: Choose tortillas that are fresh and made with good quality ingredients. Tortillas that are too thin or have been sitting on the shelf for too long may easily fall apart. 
  3. Heat the tortillas: This will help to make them more pliable and less likely to tear or fall apart. For added protection, fry them in oil to create an added barrier to the liquid. 
  4. Don’t overfill them: A good rule of thumb is to use about 1/4 cup of filling per tortilla.
  5. Add the sauce just before baking: Don’t add the sauce until just before baking, giving the sauce less time to soak the tortillas.

Now that you know the secrets to rolling and baking enchiladas, try these instant pot chicken enchiladas or southwest turkey enchiladas.

They’re great recipes for the whole family that take minimal prep time. And they taste like they came from your favorite Mexican restaurant. 

Make Ahead and Storage

  • Make ahead: Prepare the filling in advance and store it in an airtight container or cover with aluminum foil. Then fill and bake the enchiladas when you’re ready to eat.
  • To store: Place leftovers in an airtight storage container or cover in plastic wrap and store in the refrigerator for up to 5 days.
  • To reheat: Reheat the enchiladas from the fridge on a baking sheet at 350°F until warmed through. You can also reheat this recipe in the microwave.
  • To freeze: Let the pan cool to room temperature. Store leftovers in an airtight container and have them as a freezer meal for up to 3 months. Let it thaw overnight in the refrigerator, then follow the steps to reheat.
a bite taken out of a shredded beef enchilada

This post is sponsored by The Ohio Beef Council. All thoughts and opinions are my own. Thank you to brands like them who believe in our recipes, so we can keep sharing them free of charge.

Visit www.OhioBeef.org, and follow the Ohio Beef Council on Facebook, Twitter and Instagram for beef nutrition facts, cooking tips, recipes and to meet Ohio’s beef farming families. Use #OhioBeef to share photos of your beef dishes this Cinco de Mayo!

More Mexican-Inspired Beef Entrees

Beef is a versatile ingredient that can be used in a variety of dishes. From family dinners to backyard barbecues, it’s a crowd-pleaser that is sure to make your Cinco de Mayo celebrations a hit! Try more of our Mexican-inspired beef dinners:

If you make this recipe, I’d love for you to give it a star rating ★ below. You can also tag me on Instagram so I can see it!

Tap stars to rate!
5 from 2 votes

Shredded Beef Enchiladas

Prep: 20 minutes
Cook: 4 hours
Total: 4 hours 20 minutes
When I think of traditional and tasty Mexican recipes for a crowd, I think of these shredded beef enchiladas. They're wrapped in a corn tortilla, stuffed with tender beef, and covered in cheese and red sauce. It's an easy dinner idea that's oozing with an authentic southwestern flavor.

Save this Recipe!

Enter your email and we’ll send it directly to you.
Please enable JavaScript in your browser to complete this form.
Servings: 6 servings

Ingredients

Shredded Beef

  • 2-3 lb chuck roast cut into 3-inch pieces
  • 1 Tablespoon smoked paprika
  • 3 teaspoons cumin
  • 2 teaspoons EACH: chili powder and dried oregano
  • 1 teaspoon EACH: kosher salt, garlic powder, onion powder
  • 2 Tablespoons avocado oil or olive oil
  • 1 medium onion sliced
  • 5 cloves garlic minced
  • 2 1/2 cups beef broth
  • 2 tablespoons tomato paste
  • 1 15-ounce can crushed tomatoes
  • 2 tablespoons lime juice 2-3 limes

Enchiladas

  • 2 cups homemade or store-bought enchilada sauce divided (Note 2)
  • 12-15 corn or flour tortillas 6-7 inch size (Note 3)
  • 3 cups shredded Mexican cheese
  • Toppings: sour cream, avocado, cilantro, shredded lettuce, jalapeño, cotija cheese, chopped onions, pico de gallo, black olives, guacamole, chopped cilantro

Instructions 

Make the Shredded Beef

  • Mix together the spice seasoning in a medium bowl. Pat the beef try and use your fingers to rub the spice mix evenly into all sides of the beef.
  • Add the oil to the bottom of a dutch oven over medium-high heat. When the oil is hot and shimmering, work in 2 batches to sear each side of the beef until it’s crisp, about 2 minutes on each side. Transfer the meat to a cutting board or place.
  • Reduce the heat to medium-low and add the sliced onion and cook for 2-3 minutes until translucent. Add the garlic and cook for another minute until fragrant.
  • Pour in the beef broth and scrape the bottom of the pot to deglaze the pan. Pour in the crushed tomatoes and tomato paste and stir to combine.
  • Place the meat back into the pot in a single layer. The meat should sit just above liquid line. For a good braise, you don't want it fully immersed in the liquid. Bring it to a boil over high heat then turn the heat down low and simmer, covered for 3 – 3 1/2 hours. The meat should gently fall apart with a fork when it’s done. See recipe notes for putting it in the slow cooker.
  • Open the lid and carefully shred the beef with 2 fork. Stir in 2 tablespoons of lime juice. Taste and season with more salt as needed.

Fill and Bake Enchiladas

  • Preheat the oven to 350°F. Spray a 9×13 inch casserole dish with non stick spray and spread 1/2 cup of the enchilada sauce in the bottom. Set aside.
  • Heat a large cast iron skillet or another dry skillet over medium-high heat and warm each tortilla for 30 seconds on each side then stack them on a plate. Alternatively, warm them all in the microwave or fry them in oil (Note 4).
  • To assemble the enchiladas, lay the tortilla flat on a clean work surface. Fill each tortilla evenly with the shredded beef and 1 ½ cups of the shredded cheese. Roll the tortillas tightly and place in the baking dish, seam side down.
  • Pour the remaining enchilada sauce over the tortillas and top with the remaining shredded cheese.
  • Bake for 25-30 minutes or until the cheese is melted and bubbly. Remove from oven and serve warm with desired toppings.
Last step! If you make this, please leave a review letting us know how it was!

Notes

Note 1. Slow Cooker Mexican Beef. Follow the instructions to season and sear the beef. Mix the beef broth with the tomato paste and tomato sauce in the Crock Pot. Add the beef and slow cook on low heat for 8-10 hours.
Note 1. Instant Pot. Follow the instructions to sear the beef on the saute setting. Add the cooking liquid. Close the lid, make sure the vent is in the sealing position, and pressure cook on high for 50 minutes then natural release for 15 minutes before releasing the remaining pressure.
Note 2. Enchilada Sauce. Homemade enchilada sauce tends to be a bit thicker and this gluten-free enchilada sauce is delicious and easy to make with pantry spices. We tested this with both and the homemade enchilada sauce was so much better. You could use Siete enchilada sauce for a store-bought one with clean ingredients.
Note 3. Tortillas. We tested this with flour and corn tortillas. We prefer corn tortillas because they’re naturally gluten-free and more authentic in flavor and texture. Flour tortillas are a bit larger, so you may need less of them.
Note 4. Heating Tortillas. There are a few options when it comes to heating tortillas for enchiladas. If you’re short on time, warm the tortillas in the microwave for 15-20 seconds. You can also fry them in a bit of oil for 30 seconds on each side. 
Dairy-Free: swap the shredded cheese for a batch of vegan cashew queso.
Freezer Enchiladas: To freeze before baking, assemble the enchiladas, cover them tightly, or wrap them in plastic wrap and store them in the freezer for up to 3 months. Thaw overnight in the fridge and bake according to directions. Alternatively, bake the enchiladas all the way through, let the pan cool to room temperature, then store in an airtight container or with a tight lid for up to 3 months. Thaw overnight in the fridge and bake until heated 
*Nutrition information is for 2 enchiladas with corn tortillas.

Equipment

  • Dutch Oven (Note 1 Slow Cooker or Instant Pot)
  • 9×13 inch baking dish

Nutrition

Serving: 1serving | Calories: 618kcal | Carbohydrates: 40.4g | Protein: 53.9g | Fat: 28.5g | Cholesterol: 150.3mg | Sodium: 1446mg | Fiber: 6.6g | Sugar: 7.2g | Vitamin A: 183.1IU | Vitamin C: 11.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating