Easy Beef Enchilada Casserole Recipe
Beef Enchilada Casserole is layers of seasoned ground beef, cheese, enchilada sauce, and soft flour tortillas baked until everything is hot and bubbly. It’s an easy weeknight dinner that the whole family will love!
It’s no secret I LOVE Mexican food. I’m all about tacos and fajitas, but there is one item I’m sure to order whenever we go out to eat and that’s enchiladas. I love the delicious red enchilada sauce, the melted cheese, the tender tortillas. Seriously, I’m getting hungry just thinking about it.
This Beef Enchilada Casserole takes all of the traditional enchilada flavors and simplifies the process by layering the ingredients in a casserole dish rather than rolling them. Personally I like this so much better because the sauce gets into every nook and cranny and all of the flavors really meld together so that every bite is a little fiesta in your mouth.
Table of contents
Note: This post may contain affiliate links. That means if you click on a link and make a purchase we may receive a small commission. Thank you!
What Ingredients are in Beef Enchilada Casserole?
- Flour tortillas – We make our beef enchilada casserole with flour tortillas because I like how soft they are but if you want a more authentic enchilada experience feel free to substitute corn tortillas. They will most likely be smaller so you may need a few more.
- Red enchilada sauce – My favorite part! I highly recommend making this homemade red enchilada sauce because it has such an amazing flavor (and can be made up to 2 weeks ahead of time) but you can also use your favorite brand of store bought enchilada sauce.
- Seasoned ground beef & onions – Ground beef and onions are cooked together with taco seasoning for a spicy beef filling.
- Cheddar cheese – It wouldn’t be an enchilada without cheese! You can use sharp or mild cheddar or use a Mexican blend if you prefer.
How to Make Beef Enchilada Casserole
Step 1 – Prepare oven. Preheat oven to 350 degrees F.
Step 2 – Cook meat. Brown ground beef for 5 minutes. Add onions and continue to cook for another 3 minutes.
Add taco seasoning to the beef along with ¼ cup of water and stir together. Continue to cook for 5 minutes until the liquid mostly disappeared.
Step 3 – Layer 1. In a greased, 11×9 casserole dish add ½ cup of the enchilada sauce, and then place two tortillas on top of it so that they cover the bottom of the dish.
Step 4 – Layer 2. Place 1/3 of the beef on top of the tortillas, followed by ½ cup of the enchilada sauce, and 1 cup of cheese.
Step 5 – Layer 3. Place two more tortillas on top of the cheese and repeat the beef, enchilada sauce, and cheese.
Step 6 – Top it off. Place the final two tortillas on top and place the remaining beef on top then pour remaining enchilada sauce over it followed by cheese.
Step 7 – Bake. Cover with aluminum foil and bake for 30 minutes. Remove the cover and continue to bake for 10 minutes.
Step 8 – Serve. Remove the casserole from the oven and let stand for 10-15 minutes before cutting and serving.
What to Serve with Beef Enchilada Casserole
- Salsa – We love a side of Pico de Gallo and chips, or some 5 minute restaurant-style salsa. If you want to add a little something sweet you can also make some mango salsa or pineapple salsa.
- Avocado Coleslaw
- Rice – Spanish Rice, or white rice (we love using a pressure cooker to make Instant Pot White Rice.
- Beans – Serve with refried beans, black beans, or pinto beans.
How to Store and Reheat
Storing and reheating your beef enchilada casserole correctly ensures that every bite remains just as delicious as when it first came out of the oven.
Storing Your Beef Enchilada Casserole
Cool It Down: First things first, let your casserole cool to room temperature before storing. This prevents condensation from forming inside the container, which could make the casserole soggy.
Refrigeration: If you plan to eat the leftovers within a few days (3-4 days max), you can store the casserole in the refrigerator. Transfer it to an airtight container, or simply cover the baking dish tightly with plastic wrap or aluminum foil.
Freezing for Longer Storage: For longer storage, freezing is your best bet. Wrap the entire casserole dish tightly with a couple of layers of plastic wrap, followed by a layer of aluminum foil. Alternatively, cut the casserole into individual servings and wrap each piece similarly before placing them in a freezer bag. This method makes it easy to thaw and reheat single servings. Beef enchilada casserole can be frozen for up to 3 months without losing much of its flavor or texture.
Reheating Your Beef Enchilada Casserole
From the Refrigerator:
- Oven: Preheat your oven to 350°F (175°C). Remove the plastic wrap (if used) and cover the casserole dish with aluminum foil to keep the moisture in. Heat for about 20-30 minutes, or until the casserole is heated through.
- Microwave: If you’re reheating a single serving, a microwave is a quick and convenient option. Place a serving on a microwave-safe plate and heat on high for 2-3 minutes, or until heated through.
From the Freezer:
It’s best to thaw frozen casserole in the refrigerator overnight before reheating. Once thawed, you can follow the above methods to reheat it. If you’re in a pinch and need to reheat directly from frozen, extend the oven heating time to about 60 minutes at 350°F (175°C), covered with foil. Check periodically to ensure it’s heating evenly and doesn’t dry out.
Remember, the key to a delicious reheated beef enchilada casserole is to keep it moist and to reheat it gently. By following these simple steps for storing and reheating, you can enjoy your casserole with the same zest and zeal as if it were fresh out of the oven. Now, who’s ready for round two of that delectable dish?
Simple Variations
Spicing up your beef enchilada casserole can transform it from a beloved classic into a delightful adventure of flavors with each bite. Whether you’re looking to add a bit more kick, introduce new textures, or cater to different dietary needs, there’s a variation out there for you. Let’s dive into some creative twists to keep your taste buds dancing!
Add a Kick with Chilies
For those who love a bit of heat, incorporating chilies can elevate your casserole. Chop up some jalapeños or serranos and layer them in. Or, for a smokier flavor, consider adding diced chipotle peppers in adobo sauce. These additions will introduce a wonderful heat that builds with each forkful.
Swap the Protein
Beef is traditional, but why not mix things up? Ground turkey or chicken can be lighter alternatives, while still soaking up all the rich, enchilada flavors. For a vegetarian twist, black beans or a mix of beans and lentils can offer a hearty, satisfying texture without the meat.
Try our Chicken Enchilada Casserole and Chicken Tortilla Casserole recipes.
Try Different Tortillas
While we use flour tortillas corn tortillas are traditional. They have a firmer texture and add a different flavor to the casserole. Blue corn tortillas can add an earthy flavor and striking color. For a gluten-free option, look for specific gluten-free tortillas, or for a low-carb twist, try using thinly sliced zucchini as a stand-in for tortillas.
Sauce Variations
Enchilada sauce is the heart of the dish, but that doesn’t mean you can’t play around with it. Try a green tomatillo sauce for a tangy twist, or a mole sauce for depth and complexity. Mixing in some salsa verde or roasted red pepper sauce can also introduce new flavor profiles.
Spice It Up with Seasonings
Don’t be shy with the spices. Cumin, coriander, smoked paprika, and even a dash of cinnamon can deepen the flavors. Consider making your own spice blend to have complete control over the heat and flavor balance.
By incorporating one or more of these variations into your beef enchilada casserole, you can keep this comforting classic exciting and new every time you make it. Don’t be afraid to mix and match these ideas to create a casserole that’s uniquely yours. After all, the best part of cooking is making it your own!
Like this recipe?
Make sure to follow us on Instagram and Pinterest for more recipes like this.
Beef Enchilada Casserole
Ingredients
- 2 pounds Ground Beef
- ½ cup Yellow onion, diced
- ¼ cup Taco seasoning
- 2 cups Enchilada sauce
- 6 8-inch Flour tortillas
- 12 ounce Cheddar cheese, shredded
Instructions
- Preheat oven to 350 degrees F.
- Brown ground beef for 5 minutes. Add onions and continue to cook for another 3 minutes.
- Add taco seasoning to the beef along with ¼ cup of water and stir together. Continue to cook for 5 minutes until the liquid mostly disappeared.
- In a greased, 11×9 casserole dish add ½ cup of the enchilada sauce, and then place two tortillas on top of it so that they cover the bottom of the dish.
- Place 1/3 of the beef on top of the tortillas, followed by ½ cup of the enchilada sauce, and 1 cup of cheese.
- Place two more tortillas on top of the cheese and repeat the beef, enchilada sauce, and cheese. Place the final two tortillas on top and place the remaining beef on top then pour remaining enchilada sauce over it followed by cheese.
- Cover with aluminum foil and bake for 30 minutes. Remove the cover and continue to bake for 10 minutes.
This was our first beef enchilada we’ve ever made. We always make chicken and my wife found this and said I’d like to try it. It was fantastic! I did use “El Pato” red enchilada sauce instead of making the sauce, we were a bit rushed and I didn’t have time to make the suggested sauce, I will the next time. I added chopped cilantro and jalapeños to the top at the end and cooked for the last ten minutes, a perfect addition!
Richard, we love hearing that. Glad everyone enjoyed it!
Good basic recipe. Flavor depends a lot on what taco seasoning, enchilada sauce and cheese used. I made my own of both taco seasoning and enchilada sauce, did not follow suggested recipe for enchilada sauce because 8 tablespoons of chili powder sounded outrageous. Turned out pretty good.
Made a variation on this last night and it was great! The changes I made were I used 1 lb. of ground beef and then made up for the missing pound with leftover homemade black bean salsa (basically seasoned black beans, corn, chopped tomatoes), then I used burrito-size wheat low-carb tortillas and used a 9×13 dish. For the enchilada sauce, I used 1 can of hot store-bought enchilada sauce then added chopped chipotles and about a cup or so of beef & red pepper broth leftover from another recipe (basically just the remaining juices from slow-cooking pieces of steak with frozen red & green peppers and onions). For cheese (and I used a bunch – much more than recipe called for) I used some store-bought shredded Mexican blend then shredded about 4 oz. each of monterey jack and sharp cheddar. Wound up baking approx. 10 additional minutes with the foil removed so the cheeses could fully melt. Also topped with pickled jalapenos. 🙂 Thanks for the recipe idea!
Can this Beef Enchilada Casserole be prepared one night and baked the next day? I hope.🙂
Yes! It may have to bake slightly longer to heat it all the way through you’ll just have to check the temperature in the center before you remove it from the oven.
Yum! I made this for supper for my family tonight and we all loved it. I added black beans to the beef and seasoned with my own spices rather than taco spice. I will certainly make it again, thank you!
I’m almost 39 weeks pregnant and have been making freezer meals. This casserole sounds delicious – could I make in advance and freeze?
Yes! This is a great casserole for freezing. To reheat just let it thaw in the refrigerator the day before then cook according to the recipe instructions. Make sure to test the center before removing from the oven as it might take a bit longer to heat through after being frozen.
Making the homemade enchilada sauce was most definitely a plus… GOODBYE CAN GOODS! This even got my 13 year old daughter interested in assisting me with this recipe and I must say this is one of my family’s favorite!!!
Can I use corn tortillas?
Yes. It works with corn or flour tortillas
Just finished this and it was delicious! I added corn and smeared each top tortilla with retried beans. But it didn’t come out in layers like your beautiful pictures! It sort of slid off and was pretty runny. Any idea why?
Maybe you cut it a little sooner than we did? I probably let mine rest for 15-30 minutes after it came out of the oven. I find that any lasagna-type dish cuts better that way. If that’s not the case you can also add less sauce between each layer. If you’re going to add corn make sure it is well drained. Both the corn and refried beans will add a little extra moisture.
Can I use green enchilada sauce instead of red? Trying to use our canned goods that we already have. I understand it may change the flavor a bit but just wanted to hear your thoughts?
Of course! I personally love green enchilada sauce with that tangy tomatillo and lime flavor. I do think it’s better with chicken though but it still works with beef. We do have a chicken version of this casserole if you want to try it https://www.homemadeinterest.com/chicken-enchilada-casserole/
I accidentally made it with 1/2 the beef and sauce, and it was a hit! I can’t wait to try it again!
This is a great recipe. My friends love it. If I have a can in the house
, I add chili peppers in adobo sauce.
I have made this twice to rave reviews. The second time I didn’t realize that I had no tortillas so made them from scratch…great recipe and love the sauce.
This was absolutely delicious! I had an extra roasted poblano that I added that with the onions. I’ll be making this a lot! Thank you!
Scanned perhaps 10 recipes in Pinterest but this one seemed the best and I was right
Can you make and freeze?
I used shredded chicken. Added diced green chilies , sliced black olives to the layers. Just delicious! Served with Spanish rice
This was delish! Everybody in the family loved it!
My mother-in-law used to make three of these casseroles – one mild, one hot and the third – blow your doors off but she never shared her recipe. Thank you for doing that. This is very much like her’s and I can’t thank you enough for posting it.
Aww I’m so happy to hear that!! It’s definitely one of my favorite casseroles
Followed recipe using grass fed organic ground beef. Made the taco seasoning and homemade sauce. This recipe is a keeper! Probably the best I’ve had. Might try it next time with vegan ground meat just for something different. The recipe has so much flavor, just perfect.
HELP! Trying desperately to print this recipe but Print button apparently not working. No printer friendly version available
Hi, we have had a few people mention this lately but I haven’t been able to reproduce the problem. If you have a minute could you tell me what browser you’re using (chrome, firefox, edge/explorer, safari…) and if you are on a desktop or on your phone? I would really like to get this fixed! In the meantime I’m going to email you a pdf version that you can print.
Thank you so much for the pdf version. I’m using an iPhone with a Safari browser
Made enchilada sauce and added one can drained and rinsed black beans and one can drained corn and a few more spices. Baked in 9×13 pan. Family liked it!
Recipe calls for 1/4 cup taco seasoning. Is this correct? Sound like a bit much for the recipe.
Yes that is correct. If you were using a store bought packet it has about 2 tablespoons for 1 lb of meat. We use 2 pounds of meat for this recipe so we use 4 tablespoons. You can definitely use less if you prefer. Start with two tablespoons and see what you think.
Tried this the other day and loved it!! I did make the mistake of leaving it in the oven on warm for about an hour before we ate so it was a little browned on the top but it was spot on delicious with your red sauce recipe and some added chives, black olives and jalapeños it was a dinner I will definitely be repeating!!
Out of curiosity, do you have any suggestions for substitutions for the flour tortillas layers? Due to stomach surgery last year, I can’t have bread products anymore really without becoming sick or overly full and bloated within a few bites, and I’m not a fan of corn tortillas due to the texture. I’ve replaced flour tortilla shells with whole lettuce leaf when making tacos (it’s actually really good!) but that doesn’t seem like it’d work as well here for swapping the tortilla layer. I’d like to try this recipe out as a replacement for normal beef enchiladas once in awhile.
Hi Kel, in the past I’ve used zucchini as a substitute. Use a mandoline to slice the zucchini lengthwise into strips. You can follow the directions to prepare zucchini here https://www.homemadeinterest.com/chicken-alfredo-zucchini-lasagna-low-carb/
Hi there!
What’s the serving size per person?
Hi Leigh, you’ll cut this into 10 equal portions. One portion is a serving.
your directions are terrible. What onion ???? How much onion ??? IN BIG LETTERS USE THE DAMN FOIL. It is probs a good recipe but I could have used mine to shingle a roof. This is not the first recipe of yours that is not written well and does not turn out well. VERY EXPENSIVE to make guesses where you are unclear.
Are you using the recipe card at the bottom of the post (there is a button at the top that will get you there quickly)? It clearly states 1/2 cup of diced yellow onion and the last step begins with “Cover with aluminum foil”. I’m always open to constructive criticism and I take every note to heart but I do not know what your confusion is in regards to this recipe. I can only assume you are reading the brief instructions within the post and aren’t reading the detailed ingredients/instructions in the recipe card….though it very clearly states cover with aluminum foil there so…
I added 2 cans of chopped up black olives on the meat layer, delicious.
Can you use corn tortillas rather than the flour ?
Yes! It’s just as delicious! We make our pork enchilada casserole with corn tortillas. https://www.homemadeinterest.com/pulled-pork-enchilada-casserole/