Make these tasty beef enchiladas with ground beef, onions, garlic, homemade enchilada sauce, and a healthy helping of Mexican blend cheese. Make a batch of these delicious enchiladas and listen to all the compliments and praise.

These beef enchiladas are always a hit with friends and family. We like to make them with flour tortillas, but they are traditionally made with corn tortillas. I love to serve them with Mexican rice and pinto beans.
Ingredient Notes and Substitutions
See the complete list of ingredients below on the recipe card.
- Ground beef: Use ground beef with a little fat in it. Fat is what gives the beef flavor. I like to use 80/20, which is 80% lean and 20% fat.
- Enchilada sauce: I strongly recommend making homemade enchilada sauce. It is a game-changer. However, I understand the need for shortcuts, so if you know of a great brand, roll with it.
- Tortillas: Flour and corn tortillas work with this recipe, although corn tortillas are more traditional.
- Mexican blend cheese: I use a combination of cheddar, Monterey Jack cheese, and queso quesadilla, but any of these will work.
How to Make Beef Enchiladas
This is a summary version; for the complete list of ingredients and instructions, please refer to the recipe card below.
If making homemade enchilada sauce, mix it and let it cool a bit. In a large skillet, brown the ground beef. About halfway through the browning process, add the onion and cook until the ground beef is brown and the onions are soft. Reduce the heat to low and add the garlic. Cook for 1 minute while stirring. Spread a thin layer of enchilada sauce on a tortilla, add a generous amount of the beef mixture down the center of the tortilla, and sprinkle with about 1/4 cup of cheese. Roll the tortilla and place it into a casserole dish with a little enchilada sauce spread in the bottom.

Repeat the steps until all the tortillas are rolled. Top with the remainder of the enchilada sauce and Mexican cheese blend. Bake uncovered for about 20 minutes or until the enchiladas are heated and the cheese is melted.

Preparation Tips
- Heat and soften corn tortillas so they are pliable enough to roll. Heat in a nonstick skillet for 15 seconds on each side or microwave 4 tortillas, covered with damp paper towels, for 20-30 seconds.
- These beef enchiladas are best served promptly.
- To reheat, cover the dish with foil and bake for 25-30 minutes, removing the foil during the last 5-10 minutes of cooking.
- To freeze, cover the freezer-safe dish with two layers of plastic wrap followed by a layer of aluminum foil. Thaw in the refrigerator overnight. Remove the plastic wrap and cover with foil. Bake for 25-30 minutes, removing the foil during the last 5-10 minutes of cooking.
Recipe Variations
- Beans: Add a can of drained and rinsed pinto or black beans to the beef mixture.
- Chiles: Stir a small can of green chiles into the ground beef mixture.
- Enchilada sauce: Use green chile enchilada sauce instead of red enchilada sauce.
- Cheese: For a spicy change, try Pepper Jack cheese or crumbled queso fresco for a salty finish.
- Toppings: Top with Pico de Gallo, diced avocado, chopped cilantro, pickled jalapenos, salsa, sour cream, or Mexican crema.

More Enchilada Recipes

Beef Enchiladas Recipe
Ingredients
- homemade enchilada sauce or a (15-ounce) can of red enchilada sauce
- 1½ lbs ground beef
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- salt to taste
- freshly ground black pepper to taste
- 8 (8-inch) flour or corn tortilla
- 3 cups Mexican blend cheese
- chopped fresh cilantro
Instructions
- If making homemade enchilada sauce, mix it up and let it cool a bit
- Preheat oven to 350 degrees and spread ¼ cup of enchilada sauce in a 9×13-inch baking dish.
- In a large skillet, brown the ground beef. About halfway through the browning process, add the onion and cook until the ground beef is brown and the onions are soft. Reduce the heat to low and add the garlic. Cook for 1 minute while stirring. Season with salt and freshly ground black pepper to taste.
- Spread a thin layer of enchilada sauce on a tortilla, add a generous amount of the beef mixture down the center of the tortilla, and sprinkle with about 1/4 cup of cheese.
- Roll the tortilla and put it in the prepared casserole dish. Repeat until all the tortillas are rolled and in the casserole dish.
- Top with the remainder of the enchilada sauce and Mexican cheese blend. Bake uncovered for about 20 minutes or until the enchiladas are heated and the cheese is melted. Sprinkle with chopped fresh cilantro.
Notes
- Heat and soften corn tortillas so they are pliable enough to roll. Heat in a nonstick skillet for 15 seconds on each side or microwave 4 tortillas, covered with damp paper towels, for 20-30 seconds.
- To reheat, cover the dish with foil and bake for 25-30 minutes, removing the foil during the last 5-10 minutes of cooking.
- To freeze, cover the freezer-safe dish with two layers of plastic wrap, followed by a layer of aluminum foil. Thaw in the refrigerator overnight. Remove the plastic wrap and cover with foil. bake for 25-30 minutes, removing the foil during the last 5-10 minutes of cooking.













Melanie
These beef enchiladas were great. The whole family enjoyed them. Thanks for the recipe, Beth!
Beth Pierce
The pleasure is all mine, Melanie!
Samantha
We are loving these in my house, but it has to be chicken as my daughter does not eat beef I do usually buy the meal kits but will be making my own from now on
Kimberley
Absolutely delicious! My mom and dad loved them so much they took the recipe home with them. Thanks for sharing.
Beth Pierce
You are most welcome, Kimberley!
Sonia
This cheesy, beefy goodness is the my kind of comfort food. So hearty and satisfying. I loved how simple and customizable it was.
Jenny
This sounds like a fun dish for the summer. Thanks for sharing your home made recipe.
Beth Pierce
My pleasure, Jenny! Enjoy!
Janelle
My children love burritos etc, so I want to try out this recipe this week. I know they will love it – it sounds like super-tasty comfort food!
Beth Pierce
Thanks, Janelle! Enjoy!
Julia
It had been so long since I have had enchiladas! Thank you for this easy to follow recipe. They were delicious!
Michelle
These were amazing! I love how you included reheating and freezing tips. I loved them so much I am Definitely adding this to my weeknight dinner list!!
Beth Pierce
So happy that you like it, Michelle!
Clark
This recipe was absolutely mouthwatering. I loved how you made the steps were clear and approachable, perfect for both beginners and seasoned home cooks. Definitely adding this to my dinner rotation.
Beth Pierce
I am so glad that you liked it Clark.
Karen
This was so so good…As much as I love enchiladas, I had never cooked them. Your recipe was very easy to follow. Thank you so much.