Preheat oven to 500 degrees.
Heat a large cast iron skillet on stove top over medium-high heat. Add ground beef that is seasoned with salt and pepper to taste. Saute until beef is browned and cooked through.
Stir in salsa, black beans, kidney beans, diced tomatoes with chiles, corn, enchilada sauce, green chiles, cilantro, chilli powder, cumin, coriander and salt.
Reduce heat to a simmer. Let mixture simmer for about 10 minutes.
Transfer skillet to oven and cook for 10 minutes.
While mixture is cooking, in a small bowl, whisk together the two eggs. Then stir in milk and corn muffin mix.
After mixture in oven has cooked for 15 minutes, carefully remove skillet from oven and taking care not to touch the hot skillet, spread corn muffin mixture evenly over top of meat and beans.
Return skillet to oven and bake for an additional 15 minutes.
Next, sprinkle cheese over cornbread. Bake until cheese is melted, about 3-4 minutes.
Remove from oven. Serve warm.