Like enchilada lasagna, this casserole features layers of savory beef (studded with corn, green chilies, and beans), corn tortillas, and lots of gooey Mexican cheese. The corn tortillas are dunked in enchilada sauce before layering, so they're extra flavorful and perfectly soft.
Preheat the oven to 350 degrees. Coat a 13x9-inch baking dish with cooking spray or a thin layer of olive oil.
Brown the beef in a large skillet over medium-high heat, breaking up the meat as it cooks. Add the onion and garlic and cook for 3 to 5 minutes, until soft.
Add the oregano, chili powder, cayenne pepper, 1/2 teaspoon salt, and 1/4 teaspoon black pepper and cook for 1 minute, until fragrant.
Fold in the beans, corn, and green chilies and remove the pan from the heat.
Pour the enchilada sauce into a bowl. Dip half of the tortillas in the enchilada sauce and arrange them in the bottom of the pan, overlapping them as necessary to cover the surface.
Top the tortillas with half of the beef mixture and 1 cup of the cheese.
Dip the remaining tortillas in the enchilada sauce and place them over the beef in the pan (reserve any remaining enchilada sauce).
Top the tortillas with the remaining beef mixture. Pour over any remaining enchilada sauce. Top with the remaining cup of cheese.
Bake, uncovered, for 20 to 25 minutes, until the filling is bubbly and the cheese melts.
If desired, place the pan under the broiler to add color to the cheese.