Preheat your oven to 375°F (190°C). Grease a 9x13 baking dish and set aside.
In a mixing bowl, combine cornmeal, flour, sugar (if using), baking powder, and salt.
Add milk, egg, and vegetable oil to the dry ingredients. Whisk until smooth and well combined.
Pour the batter into the prepared baking dish and spread evenly with a spatula.
Bake for 15–18 minutes, or until the top is set but not fully cooked through.
Meanwhile, in a skillet, warm the shredded chicken with half of the enchilada sauce. Stir to coat and heat through.
Remove the baking dish from the oven. Using a fork, poke holes all over the surface of the cornbread base.
Pour the remaining enchilada sauce evenly over the top.
Spoon the chicken mixture over the sauce, spreading it evenly.
Sprinkle shredded cheese generously over the chicken layer.
Return the dish to the oven and bake for an additional 15–18 minutes, or until the cheese is melted and bubbly.
Let the pie rest for 10 minutes before slicing. Garnish with sour cream, chopped cilantro, and optional toppings like jalapeños or avocado. Serve and enjoy!