This Beef Enchilada Casserole has layers of ground beef, beans, tortillas, and cheese, all smothered in enchilada sauce and baked to perfection.
Serve this easy meal with a fresh tossed salad or a size of cilantro tomato rice for an easy dinner that’s sure to be a crowd pleaser!

A Meal Everyone Will Love
I am a huge fan of enchiladas, who doesn’t love this classic Mexican dish?! This beef enchilada casserole has all the great flavors of traditional enchiladas but in an easy-to-make casserole form.
A simple filling of beef and beans is layered with tortillas and cheese in a casserole dish, then baked to melty and cheesy perfection. Add a few toppings and you’ve got a dinner that the whole family will enjoy.

Start with the Enchilada Filling
To make enchilada casserole, start with the filling.
- Make Filling: Brown lean ground beef, season with taco seasoning and add a can of beans. My family prefers pinto beans, but you can use black beans if you like.
- Optional Veggies: Add some veggies during this step, like onions, corn or peppers; there are so many delicious possibilities.
- Layer: I start my casserole off with a layer of enchilada sauce. I use a mild red enchilada sauce and pair it with corn tortillas.
So Many Amazing Layers
This enchilada casserole can be made with corn or flour tortillas; it’s fabulous either way. If you go with flour tortillas, make sure to buy the smaller soft taco size. The beef mixture gets layered on top of the tortillas along with a healthy dose of cheddar cheese.
After the layers are piled up high in the dish, the enchilada casserole goes into the oven to bake. I like to add some toppings after the casserole comes out of the oven; I typically use diced tomatoes and sliced green onions for a fresh flavor.

After your casserole has cooled for a bit, slice into squares and enjoy!
Got Leftovers?
Refrigerate: Leftovers can be stored in a sealed container in the refrigerator for 3-4 days.
Freeze: This casserole can be frozen in individual portions or as a whole once cooked. Allow to defrost in the refrigerator overnight before reheating.
Reheat: Cover the casserole with foil and reheat at 350°F for about 30 minutes or until heated through (time will vary based on how much is left). Optionally, single portions of enchilada casserole can be heated in the microwave.
More Mexican Inspired Favorites
- Easy Ground Beef Tacos – Easy family meal.
- Creamy Chicken Enchiladas – Personal favorite!
- Easy Fish Tacos – Healthy and delicious!
- Taco Soup – Quick and easy!
- Pork Carnitas Recipe – Slow cooker favorite
- Mexican Stuffed Peppers – Flavorful and easy

Equipment
Ingredients
- 10 small corn tortillas 6-inch, or flour tortillas
- 1 tablespoon olive oil
- 1 pound lean ground beef
- 1 tablespoon taco seasoning
- salt and pepper to taste
- 15 ounces canned pinto beans rinsed and drained, 1 can
- 2 cups red enchilada sauce
- 2 ½ cups shredded cheddar cheese
- 2 ripe tomatoes diced
- ¼ cup sliced green onions
Instructions
- Preheat the oven to 350°F. Coat a 2 quart baking dish with cooking spray.
- Heat the oil in a large pan over medium heat. Add the ground beef and cook for 6-8 minutes, breaking up the meat with a spoon.
- Add the taco seasoning, salt and pepper to taste, and beans; stir to combine.
- Spread ¼ cup of the enchilada sauce over the bottom of the baking dish.
- Layer ⅓ of the tortillas over the sauce.
- Add ½ of the meat mixture, then add ¾ cup of cheese on top of the meat.
- Pour ½ cup of the enchilada sauce over the cheese.
- Repeat the process with ⅓ of the tortillas, the rest of the meat mixture, ¾ cup of cheese and ½ cup of sauce.
- Add the final ⅓ of tortillas on top of the casserole; pour the remaining sauce over the top of the tortillas and sprinkle on the rest of the cheese.
- Cover the casserole with foil and bake for 30 minutes. Uncover and bake for an additional 5-10 minutes or until cheese is melted and browned.
- Sprinkle tomatoes and green onions over the top. Let the casserole sit for 5 minutes before cutting.
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.








I made this casserole last night it was a home run. I followed the suggestion of one reader and used refried beans and spread them on the corn tortillas. I also added chopped onions to the hamburger meat as it browned. The addition of fresh cilantro, drained corn, and a few shakes of red pepper really elevated the flavor. Thank you for submitting this recipe.
So glad to hear you loved it! Your additions sound fantastic!
I was wondering if the beef Enchilada casserole can be made the night before and refrigerated?
Thanks, Odette
I haven’t tried making it the night before, but I think that will work if you wrap it well. It may take extra time to bake. Let us know if you try it!
Sounds delicious! Can I freeze this for a later time?
I haven’t tried freezing this recipe. Let us know how it works if you try freezing it Janet.
Did anyone freeze this recipe? If so how was it? Thank you, Brenda
I’ve made this for my guys now a couple of times and is a favorite. We’ve got a football banquet this week and I will be out of town. I’ve made it and will freeze it today (Sunday) for them to heat and take. I’ll let you know how it turns out. I feel confident it should be great!
This was a great recipe but instead of pinto beans I used black beans and sprinkled with three kinds of cheese. I did cover with tin foil to keep from drying out and took it off 10 minutes before removing from the oven. Thank you for such a simple but good recipe.
So glad to hear you loved it Patsy!
Had to cook longer than the 30 minutes to reach a safe internal temperature of 165 degrees. I had to cook at least 20 minutes longer. Other than that It is ok.
As the beef is already cooked it doesn’t require an internal temp of 165, just needs to be heated through.
Is this just as good heated up the following day/leftovers?
Yes, while we rarely have leftovers of this dish, it will reheat nicely. Enjoy Suzanne!
This recipe was delicious and my family loved it. My struggle was really the tortillas – they really became mushy. Any ideas on how to keep them a bit firm?
If your preference is more firm tortillas, you may want to reduce the enchilada sauce next time. If you used corn tortillas, maybe you’d like to try flour next time. I’m glad your family loved the recipe Lisa!
Heat the tortillas first. That’s how I do it. Heat them over the fire or fry them. I like frying them. That’s the authentic way. Good luck!
Yes mine also turned out like tortilla soup. The tortillas came out gummy and too much liquid. These were flour tortillas. Does this work better with corn?
If your preference is more firm tortillas, you may want to reduce the enchilada sauce next time. While I haven’t tried it, another reader suggested to heat the tortillas first, over the fire or fry them for a firmer texture. Enjoy, Todd!
Its so easy Love it, if i may add a suggestion.. Pinto beans are great and easy if i may suggest a tweek and add an additional item. You may like it as well. So basically instead of Pinto Beans.. Use Rosaritas Refried beans.. So before you place the corn totilla in the dish, spread it with refried beans then add the beef the add my NEW ITEM “spanish rice” (make a half cup of rice only doesnt need much) then add the cheese and repeat..
Yummy idea, I LOVE refried beans.. and spanish rice!
I don’t understand the directions about the tortillas. It says to layer 1/3 of the tortillas 3 times but it also says there are 10 tortillas cut in half. How does this work? Can someone please clarify?
Cut the tortillas in half, then put 6-7 halves for each layer. Hope that helps Cheyenne!
I made this on the spur of a moment because I had corn tortillas in the fridge! Loved it and it’s so easy to make.
I used an 8×8 Glass Dish which was perfect.
Garnished with lettuce, tomatoes, green onions, and sour cream. Yummy!!!
So glad you enjoyed it Laura!
I have a big family so I doubled the ingredients. My family likes it better than regular enchiladas.
Made this tonight and was a huge hit. Very simple and tasty! Thanks.
What size baking dish is a 2 quart casserole? Is it 8×8? Looking forward to making this tonight!
Yes, 8×8 should work perfectly.
Opps, it did say, lol. I was too happy making it. Sorry.
I did make this yummy recipe, but it did not say what temp. to set your oven on. Opps! So I set my oven 350 degrees. It turned out great! A family favorite, I used refried beans instead of pinto beans. Will definitely make it again!!
I just made this for dinner…I didn’t have any canned enchilada sauce so I used the packaged…where you add 3 c. water & 1 can of tomato paste…. That was the only change i made…this recipe is absolutely delicious!! My husband went back for seconds!! I will definitely be making this again!
I am so glad that this was a hit with your family Shirley!
Great idea making enchiladas into a casserole! Yum. Looks like it would be easier to serve too. I can never get enchiladas out of the pan without them falling apart!
I need a recipie for stir fry chicken with cihicken,red peppers egg noodles, bean sprouts etc…
Bobbie, I have Chicken Pad Thai that has rice noodles and bean sprouts. You could change it out for egg noodles if you prefer! Enjoy!
This was very easy. However, I added a can of corn and green chilis to the meat mixture. Came out delicious and the fam loved it!
I am so glad this was a hit with your family Renea!
This was a huge hit with my family. The flavors were amazing. This will be on my monthly list. Thank you for sharing.
I am so glad you enjoyed this recipe!
Could I use “refried beans” vs pinto beans in this recipe. Not a fan of pinto beans.
Thanks, Janet
I think that sounds like a yummy substitution!