Try our stacked enchilada casserole recipe for a crowd-pleasing casserole that captures the flavor of homemade enchiladas without all that rolling.
Enchilada Casserole Recipe photo by Taste of Home

Enchiladas are a treat to get at a restaurant: golden tortillas rolled around a savory meat or cheese filling, then smothered with sauce and topped with melty cheese. It’s a delicious and familiar dish, but one that can be time-consuming to make from scratch. Luckily, there are several fun ways to make enchiladas at home—like this beef enchilada casserole recipe.

We make this easy casserole by seasoning ground beef with salsa and enchilada sauce. It’s saucy enough to satisfy, but not so saucy that it’ll make the enchiladas soggy. This beefy mixture is stacked in a baking dish with tortillas, corn and cheese, then it’s baked off. Enchilada casserole captures everything we love about the original dish, without all the extra work. The dish comes together in less than an hour!

How to Make Enchilada Casserole

This stacked enchilada casserole recipe is delicious and incredibly easy to make! Tackle it in three steps:

  1. Cook the filling: We use ground beef in this version, but the filling is customizable. You could use another meat like chicken or pork, or make a vegetarian version with your favorite veggies. Check out the Variations section below for more ideas.
  2. Layer enchilada casserole: To make the layers, line the bottom of a baking dish with tortillas, then add the filling, corn and shredded cheese. Repeat the layers, finishing with the meat and cheese on top.
  3. Bake until bubbly: Pop the casserole into the oven, and bake until warm and bubbly. Your kitchen will smell amazing!

Beef Enchilada Casserole Ingredients

  • Ground beef filling: We season ground beef with enchilada sauce and salsa. The mixture comes together quickly and has a perfectly saucy consistency.
  • Corn: These sweet kernels add a pop of color and juicy texture to every bite.
  • Cheddar cheese: We use cheddar cheese because it’s sharp and buttery, plus it gives the casserole a gorgeous orange hue! Most types of cheese, like mozzarella, Colby jack or a blend of Mexican cheeses, would work in this recipe.
  • Flour tortillas: Flour tortillas are easy to work with, but you can make the casserole extra special with homemade corn tortillas.


Step 1: Prepare the meat mixture

cook the ground beef sauce and salsa in a large skillet TMB Studio

Preheat the oven to 350°F. In a large skillet, cook the ground beef over medium heat until no longer pink, breaking it into crumbles. Drain the excess grease, then stir in the enchilada sauce and salsa.

Step 2: Layer the meat mixture, corn and cheese

Covering the tortillas with meat mixture in a large panTMB Studio

Place two tortillas (overlapping as necessary) in the bottom of a greased 13×9-inch baking dish. Cover them with one-third of the meat mixture.

Layers of Tortillas, meat and cheese in a large pan TMB Studio

Top with 1 cup corn and 1-1/3 cups cheese.

Step 3: Repeat the layers

Layers of Tortillas, meat and cheese in a large panTMB Studio

Repeat the layers once, then finish with the remaining tortillas, meat and cheese.

Step 4: Bake the enchilada casserole

Baked Enchilada Casserole served in a large baking pan with a beverage. TMB Studio

Bake, uncovered, for 30 minutes or until bubbly. If desired, garnish with diced tomatoes, sliced jalapenos, and sour cream.

Recipe Variations

  • Homemade enchilada sauce: Make your own enchilada sauce in just about 30 minutes. Grab a saucepan. Make a roux with flour and olive oil, and add spices like chili powder, cumin, paprika, garlic powder, onion powder, salt and pepper. Add a little brown sugar for a sweet-and-spicy vibe. Cook the spices in the roux for a few minutes to bring out their aromatic compounds. Then, whisk in vegetable broth, and simmer until thickened, about 20 minutes.
  • Chicken enchilada casserole: Instead of beef, use ground chicken or rotisserie chicken to make a chicken enchilada casserole.
  • Deluxe enchilada casserole: Along with the corn, sprinkle sliced ripe olives and chopped green chiles over the meat layer.
  • Hearty enchilada casserole: Along with the enchilada sauce and salsa, stir in one can (15 ounces) of drained, rinsed black beans.
  • Green enchilada casserole: Use salsa verde made with tomatillos or a green enchilada sauce (like we do in Joanna Gaines’ chicken enchiladas).
  • Vegetarian enchilada casserole: Make the filling with veggies, black beans and rice to make a casserole version of rice and bean enchiladas.

Can you freeze enchilada casserole?

It’s best to freeze enchilada casserole before baking it. Cover the unbaked casserole, and store it in the freezer for up to three or four months. To use, partially thaw the casserole in the refrigerator overnight. Remove the dish from the refrigerator 30 minutes before baking. Bake the casserole as directed, increasing the time as needed to heat through. The casserole is finished when a thermometer inserted in the center reads 165°.

How to Store Enchilada Casserole

Store leftovers in an airtight container in the refrigerator for up to four days. They’ll taste great, but the tortillas will become soggy over time as they absorb moisture. It’s best to reheat the casserole in a 350° oven to restore the original texture. In a pinch, you can use the microwave, but the tortillas will be very soft.

Enchilada Casserole Tips

Enchilada Casserole served in a plate with white cream and beverage.TMB Studio

Do you have to make homemade enchilada sauce?

We use store-bought enchilada sauce to make this easy enchilada casserole. That said, you can make your own enchilada sauce in about 30 minutes!

What do you serve with enchilada casserole?

Serve enchilada casserole with homemade taco toppings, like sour cream, sliced or pickled red onion, thinly sliced radishes, diced tomatoes, sliced avocado or guacamole, lime wedges, jalapenos, hot sauce or salsa. The casserole is plenty filling on its own, but you can pair it with Mexican side dishes or a light salad.

Can you use salsa instead of enchilada sauce?

There is already salsa in this enchilada casserole recipe, but you can substitute more of it for the enchilada sauce if you’d like. However, enchilada sauce is smoother and a bit creamier than salsa, and it makes the dish taste more authentic.

How do you keep enchiladas from getting soggy?

Enchiladas can become soggy if they’re made with too much sauce. This recipe isn’t your typical enchilada dish, though, as we layer the filling layered with tortillas (like a Mexican lasagna). The sauce is mixed in with the beef mixture, and the added cheese in the layers helps make this a creamy, but not soggy, dish. Baking it uncovered will evaporate any unnecessary liquid, too.

Is it better to use corn or flour tortillas for easy enchilada casserole?

Corn tortillas are the traditional choice for enchiladas, but either tortilla works for this recipe. For a more authentic flavor, swap in corn tortillas—no extra preparation or adjustments needed. Corn tortillas typically come in larger packages, but you can use up the extras in these corn tortilla recipes.

Watch how to Make Enchilada Casserole

Beef Enchilada Casserole

Every time I serve this dish, I get satisfied reviews—even from my father, who usually doesn't like Mexican food. Plus, it smells delicious while baking. —Nancy VanderVeer, Knoxville, Iowa
Enchilada Casserole Recipe photo by Taste of Home
Total Time

Prep: 20 min. Bake: 30 min.


8 servings


  • 1 pound ground beef (90% lean)
  • 1 can (10 ounces) enchilada sauce
  • 1 cup salsa
  • 6 flour tortillas (10 inch)
  • 2 cups fresh or frozen corn
  • 4 cups shredded cheddar cheese
  • Optional: Diced tomatoes, sliced jalapenos, and sour cream


  1. Preheat oven to 350°. In a large skillet, cook ground beef over medium heat until no longer pink, breaking it into crumbles; drain. Stir in enchilada sauce and salsa; set aside.
  2. Place 2 tortillas, overlapping as necessary, in the bottom of a greased 13x9-in. baking dish. Cover with a third of the meat mixture. Top with 1 cup corn; sprinkle with 1-1/3 cups cheese. Repeat layers once, then top with remaining tortillas, meat and cheese.
  3. Bake, uncovered, 30 minutes or until bubbly. If desired, garnish with diced tomatoes, sliced jalapenos, and sour cream.

Nutrition Facts

1 piece: 535 calories, 29g fat (14g saturated fat), 91mg cholesterol, 1119mg sodium, 39g carbohydrate (6g sugars, 3g fiber), 30g protein.