5 from 8 votes
Home » Recipes » Holidays » Cinco de Mayo » Easy Beef Enchiladas Perfect For Cinco De Mayo

Easy Beef Enchiladas Perfect For Cinco De Mayo

This post may contain affiliate links. Please read my disclosure policy for details.

These easy beef enchiladas are the perfect weeknight meal. Easy to make and packed with flavor, once you try these, you’ll never go back to store-bought enchilada mixes!

Beef Enchiladas garnished with fresh cilantro leaves.

Want To Save This Recipe?

Enter your information below, and I’ll send it straight to your inbox! Plus, you’ll get complimentary gifts!

Save Recipe

By submitting this form, you consent to receive emails from Kim Schob.

With homemade sauce, these enchiladas pack an extra punch of flavor. Plus, they’re a lot healthier than store-bought mixes….it’s a win-win! 

If you’ve never made homemade enchiladas, it’s so worth it—and easier than you think!

Why You Should Make These Easy Beef Enchiladas

These easy beef enchiladas are packed with flavor and are sure to become a family favorite. 

This recipe is quick and easy to make. This recipe only takes about an hour to come together. But you can save even more time using store-bought sauce if desired. 

Of course, the sauce is extra tasty and really makes this recipe shine. That’s why I recommend preparing double or triple batches of the sauce and filling to freeze for later use! 

These easy beef enchiladas are perfect for Cinco de Mayo—serve with guacamole for an easy, tasty Mexican meal. 

Steps to Make Easy Beef Enchiladas

The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.

This recipe follows a two-step process to prevent soggy tortillas that fall apart after baking. 

First, lightly toast the corn tortillas in a bit of vegetable oil. Then, lightly coat the toasted tortillas on both sides in some of the sauce before assembling the enchiladas. 

Here’s a tip to make these easy beef enchiladas even better. Build a stack of toasted and sauce-coated tortillas. This will help them stay warm and pliable until you are ready to assemble the enchiladas! 

You’ll also be baking these enchiladas in the oven. The recipe amounts are perfect for a 7”x11”x2” baking dish, like this one that I love!

Beef Enchiladas in a white casserole dish topped with fresh cilantro.

Make Homemade Enchilada Sauce

Homemade enchilada sauce is honestly so much tastier than store-bought…and it’s easy to make! Enchilada sauce is usually made with tomatoes, chili peppers, and other flavors. 

Making this sauce and freezing it is a good idea, especially because you can use it for other dishes, too!

This sauce is made with butter, tomato sauce, chicken broth, and lots of spices. To save time and keep things simple, you’ll use chili powder instead of fresh chilis. It’s still super flavorful but keeps things quick and easy! 

 You’ll mix the butter and flour to create a roux, which gives the sauce a thick, creamy texture. I recommend using chicken broth in the sauce, but veggie broth works as a vegetarian alternative!

What To Serve With These Enchiladas

Serving enchiladas should be fun! Top with avocado, tomato, red onion, or even diced avocado. 

Whip up a quick guacamole recipe and serve with chips as a side. Spicy corn salsa with chips is also a yummy complement for these enchiladas. 

Or, cook some flavorful Mexican rice—it goes so well with enchiladas! Beans are another great staple option to serve with these enchiladas. 

Aside from freezing the sauce, you could also freeze these enchiladas to reheat later. When you need a quick, filling dinner, pull these out of the freezer and enjoy. 

Two slices of Beef Enchiladas sitting on a white plate.

Making these easy beef enchiladas lets you enjoy tons of flavor without any stress. Especially with the yummy (and easy-to-make) enchilada sauce, these pack a powerful punch! 

Other Mexican Inspired Recipes You’re Sure To Love!

White baking pan of Beef Enchiladas.
5 from 8 votes

Easy Beef Enchiladas Perfect For Cinco De Mayo

Author: Kim Schob
Course: Main Dishes
Cuisine: Mexican
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Yields 8 Servings
These easy beef enchiladas are the perfect meal. Easy to make and packed with flavor, once you try these, you’ll never go back to store-bought!


Red Enchilada Sauce Ingredients:

Filling Ingredients:

  • 1 T olive oil extra virgin
  • 1 white onion diced
  • 2-3 cloves garlic
  • ½ t Sea Salt
  • 1 lb (453 ⅗ g) ground beef 80/20
  • 1 oz (28 ⅓ g) green chilis 4 oz drained
  • 3 T red enchilada sauce above

Remaining Ingredients:

  • ½ cup (109 g) vegetable oil divided
  • 8 corn tortillas 6 inch
  • 8 oz (226 ⅘ g) 4-cheese Mexican blend finely shredded, divided
  • 2 T fresh cilantro leaves finely chopped

Additional Topping Ideas:

  • Diced avocado tomatoes, red onion, and or shredded Iceberg lettuce.


  • To prepare the sauce, melt butter in a large skillet over medium heat. Add the flour, chili powder, ground cumin, garlic powder, onion powder, oregano, and salt. Stir to combine.
  • Add the tomato sauce and one cup chicken broth and stir until completely smooth, approximately 3-4 minutes.
  • Reduce heat to low and gradually add the remaining chicken broth, one-quarter cup at a time, while you work on the filling and assembling the enchiladas.
  • To prepare the filling, heat the olive oil in a large skillet over medium heat. Add the onions, garlic, and salt, and stir to combine. Cook, frequently stirring until the onions soften and start developing some color, approximately 3-4 minutes
  • Add the beef to the skillet and break it apart with a spatula while it browns. Cook, occasionally stirring, for 6-7 minutes, or until thoroughly browned.
  • Once the beef is browned, carefully drain excess fat from the skillet before adding green chilis and three tablespoons of the sauce to season. Stir to combine and reduce heat to low to keep warm.
  • Place top oven rack in the center position and preheat oven to 350°F. Add three or four spoonfuls of the sauce to a 7”x11”x2” baking dish and use the back of the spoon to lightly cover the bottom of the dish. Set aside.
  • To assemble the enchiladas, add a small amount of vegetable oil to a small skillet set over medium-high heat. Once the skillet is hot, add one tortilla and toast until nicely browned, approximately 2 minutes. Flip the tortilla and repeat on the other side.
  • Dip the toasted tortilla into the warm enchilada sauce to coat on both sides. Remove as much excess sauce as possible before transferring to a large, rimmed plate. Set aside.
  • Add a little more vegetable oil to the skillet and repeat step #8 with a second tortilla. Place the toasted tortilla on top of the sauce-covered tortilla on the plate, then add one spoonful of sauce on top of it. Use the back of the spoon to spread the sauce until it covers the top surface of the second tortilla. (The excess sauce from the first tortilla will adhere to the bottom of the second tortilla).
  • Repeat Step #10 with the remaining tortillas, lightly toasting each tortilla in a little oil on each side, then adding to the stack and evenly coating the top surface with some sauce.
  • Once all eight tortillas have been prepped, add a large spoonful of the filling to the top tortilla halfway between the midway point and the bottom edge. Add a little shredded cheese on top and roll the tortilla from the bottom end up. Place the rolled enchilada into the prepared baking dish, seam down.
  • Repeat this process with the remaining tortillas until all eight enchiladas are in the baking dish, as shown.
  • If any of the beef fillings are leftover, spoon it into the baking dish in the space on either end of the enchiladas, as shown. Top with the remaining sauce and shredded cheese and place in the preheated oven for 15 minutes, or until the cheese is completely melted and bubbly.
  • Remove from the oven and top with some fresh cilantro right before serving. Enjoy!


Recipe Notes: The sauce will continue to thicken as it rests. Adding additional chicken broth, a little at a time while you work on Steps #4-13 will help maintain the proper consistency.
Time-Saving Tip:  Add additional oil and the next tortilla to the hot skillet right before you add the sauce to the top of the last tortilla on the stack. This will speed up the process of prepping your tortillas significantly vs. waiting to toast the next one until after you have covered the last one in the sauce.

Nutrition Information

Serving: 1Serving Calories: 530kcal (27%) Carbohydrates: 21g (7%) Protein: 20g (40%) Fat: 42g (65%) Saturated Fat: 15g (94%) Polyunsaturated Fat: 9g Monounsaturated Fat: 13g Trans Fat: 1g Cholesterol: 82mg (27%) Sodium: 1022mg (44%) Potassium: 475mg (14%) Fiber: 4g (17%) Sugar: 3g (3%) Vitamin A: 1176IU (24%) Vitamin C: 8mg (10%) Calcium: 247mg (25%) Iron: 3mg (17%)

Hungry for more?

Follow me on Pinterest and make sure to comment below!

Did you make this recipe?

Or any other delicious recipes on my site? If so, please leave a ★★★★★ star rating below and drop a 📝 comment sharing your thoughts!

Make sure you’re not missing the latest content. You can subscribe to my newsletter and join us In Kim Schob’s Kitchen. And follow along below!

Get 3 FREE Conversion charts + Bonus!

When you subscribe to the latest updates, recipes, and content.

Rate + Review

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. this particular Mexican recipe des seem to be worth trying,though I am not a good cook but maybe i will give this a shot .. thanks for sharing

    1. Hi Sumit, it’s an easy recipe, and I personally think you’ll do fine take it one step at a time. Thanks for stopping by!

    1. Hi Monidipa, Yes, of course, you can substitute the beef for lamb or chicken. Thanks for stopping by!

  2. 5 stars
    This is so delicious and perfect serving for dinner I would love to try this recipe. I will save this post!

    1. Hi Maysz, I would love for you to try this recipe. Please come back afterward and let me know how it was. Thanks for stopping by!

  3. 5 stars
    Adoring Mexican food this recipe is really mouth-watering, I appreciate it because it’s also easy to make!

    1. Hi Aimee, Well, get going lol; afterward, come back, let me know how it turned out, and thanks for stopping by!

  4. Hello Kim. I dont know if the enchiladas is the same as our ensalada here in the Philippines.. Ours taste so goood as appetizer and goes well with fried fish and rice.

  5. I dont know if the enchiladas is the same as our ensalada here in the Philippines.. Ours taste soo goood as appetizer.

    1. 5 stars
      Hi Ramil, I’m not really sure. I have a dear friend who is from the Philippines. I’ll ask her and get back to you. Thank you for stopping by!

    1. Hi Anges, This recipe is easy and tasty, so it’s a win-win, lol. You’re welcome. Please come back and let me know how you liked it, and thanks for stopping by.

    1. 5 stars
      Hi Renee, Well, this is an easy recipe, you’ll be making this from scratch and no more canned enchilada sauce. so it’s a win-win. Please come back and let me know how you liked it. Thanks for stopping by!

You May Also Like...