Enchilada Casserole With Ground Beef And Refried Beans

This post may contain affiliate links (disclosure). 

This Mexican enchilada casserole is amazing!  Made with ground beef, corn tortillas, refried beans, salsa and cheese, it’s like a party in your tummy!

Enchilada Casserole

Get your fix of Mexican food without leaving your house! I love casserole dinners because they are so easy!

Enchilada Casserole Recipe

Enchilada casserole is a twist on classic Mexican enchiladas.  While classic enchiladas are made by wrapping the filling in corn tortillas, enchilada casserole is made by layering the filling between corn tortillas (basically, using the same technique as making lasagna, but using corn tortillas pieces instead of lasagna noodles.

How To Make Enchilada Casserole

How To Make Enchilada Casserole

Step 1: Make a filling (meat sauce)

Cook ground beef and onion in a frying pan.  Add garlic, Taco seasoning, salsa, tomato sauce and refried beans and cook for several more minutes (see the recipe card on the bottom of this article for the exact ingredient proportions).

enchilada casserole sauce

TIP: take this recipe to the next level by making your own Taco seasoning and refried beans from scratch.  Of course you can use store-bought too :)  If you are an Instant Pot owner, you owe it to yourself to try my Instant Pot refried beans recipe – it’s life changing!

Step 2: Assemble enchilada casserole

The next step is to assemble the enchilada casserole in a baking dish.  It’s super easy when you break it down into logical layers!

  • Layer 1: corn tortillas
  • Layer 2: meat sauce
  • Layer 3: shredded cheese
  • Layer 4: corn tortillas
  • Layer 5: meat sauce
  • Layer 6: shredded cheese

Here come the step-by-step photos:

Layer 1

corn tortillas layer

Layer 2

enchilada casserole meat sauce with ground beef and refried beans

Layer 3

enchilada casserole shredded cheese

Then repeat with layers 4-6 :) Now this easy Mexican enchilada casserole is ready for baking!

Step 3: Bake in the oven

Bake the enchilada casserole in a pre-heated 350F oven for 30 minutes, or until fully heated through and cheese is melted.

Baked Enchilada Casserole

Sprinkle with chopped green onion, slice and serve.  Enjoy!

easy Mexican enchilada casserole recipe

Enchilada casserole for a crowd

This recipe makes a 9×13 baking dish of enchilada casserole, which is 6 very generous servings for hungry people :)  If you are making it for a party and there are other appetizers and salads on the table, this casserole can serve 8 to 10.

To make this enchilada casserole for a bigger crowd, just double the recipe and use 2 baking dishes :)  You can bake 2 enchilada casseroles on 2 oven shelves at the same time, just add 5-10 minutes to baking time.

Mexican Enchilada Casserole

Can you freeze enchilada casserole?

Yes, this recipe is very freezer friendly!  You can freeze assembled unbaked enchilada casserole for up to 6 months.  To reheat frozen enchilada casserole, just use the oven – it will reheat it and bake it to perfection!  Nobody will tell a difference between enchilada casserole that was made today or frozen and reheated.

The best way to thaw it is in refrigerator overnight, then bake as usual.  If you forgot to thaw it overnight, don’t worry – you can still have a spontaneous Mexican enchilada casserole dinner by baking it straight from frozen for 1 hour (check to make sure that it’s hot inside in the middle, if not, allow more baking time).

Easy enchilada bake

Can you make enchilada casserole ahead?

Yes, you can store assembled unbaked enchilada casserole in a refrigerator for up to 5 days! When ready to bake, put it in the oven and bake for 45 minutes (15 minute time increase due to the fact that it takes longer to heat it through when the filling is cold from the fridge versus just made).

enchilada casserole baked from frozen

What goes with enchilada casserole?

OMG my mouth is already watering! Here are the links to my easy recipes that pair with Mexican enchilada casserole perfection:

And here’s another recipe that’s always a hit at Mexican-themed gatherings: Mexican Shrimp Ceviche.  Enjoy!

Click Here To Pin This Recipe

Enchilada Casserole

This easy Mexican enchilada casserole is amazing! So easy to make and truly mouthwatering! This recipe is a MUST for your easy dinners collection!
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Course: Main Dish
Cuisine: Mexican
Keyword: casserole, enchiladas
Cooking Method: Oven
Diet: Gluten-Free
Servings: 6
Calories: 549kcal


  • 1 lb ground beef or turkey
  • 1 small onion chopped
  • 2 cloves garlic minced
  • 16 oz salsa
  • 16 oz refried beans
  • 8 oz tomato sauce
  • 1 tbsp Taco seasoning
  • 12 6-inch corn tortillas cut in half
  • 8 oz shredded cheddar cheese
  • 2 stalks green onion sliced


  • Preheat the oven to 350F.
  • Spray a large non-stick skillet with cooking spray and heat oven medium-high heat.  Add ground beef, onion and garlic and cook, stirring occasionally, for 5 minutes, or until the beef is cooked.  Drain excess fat.
  • Add Taco seasoning, refried beans, salsa and tomato sauce to the meat mixture in the skillet, and mix until combined.  Cook, stirring every 30 seconds, for 5 minutes. Add salt and pepper to taste if needed.
  • Spray a non-stick 9x13 baking dish with cooking spray (or grease with butter). 
  • Layer half of corn tortilla pieces on the bottom of the baking dish.
  • Spread half of the meat sauce over the tortilla layer.
  • Sprinkle the meat sauce layer with half of the shredded cheese.
  • Layer the remaining tortilla pieces on top of the cheese, followed by a layer of remaining meat sauce and remaining shredded cheese.
  • Put the enchilada casserole in the oven and bake for 30 minutes.
  • Remove the enchilada casserole from the oven and sprinkle with green onions.
NEVER MISS A RECIPE!I publish a new recipe several times per week. Want the new recipes in your inbox? Sign up for FREE notifications!


Calories: 549kcal | Carbohydrates: 41g | Protein: 30g | Fat: 29g | Saturated Fat: 14g | Cholesterol: 93mg | Sodium: 1476mg | Potassium: 716mg | Fiber: 8g | Sugar: 8g | Vitamin A: 1010IU | Vitamin C: 6.5mg | Calcium: 390mg | Iron: 3.8mg
Save This Recipe

Save this for later on your social media:

Get Melanie's FREE Recipes In Your Inbox!

Similar Posts


  1. I got all the ingredients to make this but my grocery store replaced my corn tortillas with flour.

  2. 5 stars
    Holy frijoles! This was so good. I used your taco seasoning and made it exactly as directed and added some Cholula and sour cream to serve it. My husband and I both think the flavor rivals the enchiladas at our favorite Mexican restaurant.

Leave a Reply

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

Rate This Recipe (only if you tried it, otherwise leave blank)