This Mexican chicken casserole is a cross between a tamale pie and a chicken enchilada. It uses pre-cooked shredded chicken for convenience, and the cornbread topping gives it a delicious crust. This dish is perfect for a quick and easy weeknight meal.
Spray a 13 x 9-inch casserole dish (3-1/2 quart dish) with non-stick cooking spray.
Heat the oil in a large 12-inch skillet or Dutch oven. Add the onion and cook until soft. Stir in the garlic and cook for 30 seconds until the garlic is fragrant. Add the seasoning blend, flour, and salt. Stir for 30 seconds to 1 minute then pour in the enchilada sauce. Cook, stirring constantly until slightly thickened, about 3 to 5 minutes.
Remove from heat and stir in the shredded chicken, corn, beans, chiles, and cheese.
Transfer the mixture to the casserole dish.
Make the Cornbread Topping
Combine the cornmeal, flour, sugar, baking powder, baking soda, and salt in a medium-sized bowl.
In a separate bowl, combine the milk, melted butter, and eggs.
Fold the wet mixture into the dry mixture then fold in the shredded cheese.
Pour the batter over the top of the chicken casserole and spread it out.
Place in the oven and bake for 30 to 40 minutes or until a toothpick inserted in the center of the cornbread comes out clean.
Let the casserole sit for 10 minutes before slicing.
Notes
You can substitute the El Mariachi seasoning with the following blend:
1-1/2 teaspoons ground cumin
1 teaspoon chili powder
1/2 teaspoon dried oregano
You can substitute a can of corn for the frozen corn. If your skillet isn’t large enough to hold all the ingredients when you stir the chicken into the sauce, transfer the sauce to a bowl and stir the chicken, corn, beans, chiles, and cheese together in the bowl.