Preheat oven to 400°F. Spray a 9x13 baking dish with nonstick cooking spray. Set aside.
Brown the ground beef; drain.
Add the cream of mushroom soup, corn, and Rotel to the pan to the ground beef. Stir.
Add taco seasoning, salt, pepper, and onion powder. Stir.
Bring to a boil about 5 minutes.
Remove from heat, stir in 2 cups shredded cheese.
Pour the mixture into the prepared baking dish. Spread evenly.
In a large bowl, mix the cornbread mix, eggs, and milk until well combined.
Spread the cornbread mixture evenly over the top of the ground beef mixture.
Bake for 15-20 minutes or until the cornbread is slightly browned.
Remove from the oven and sprinkle 1 cup of shredded cheese on top of the cornbread. Bake for 2-4 minutes or until the cheese is melted.
Serve with sour cream, fresh pico de gallo, and avocado slices.
Notes
Drain The Beef. Be sure to drain the cooked ground beef before you add in the other ingredients. You don't want all that extra grease in your dish.
Season Generously. Don't be afraid to season the ground beef mixture with plenty of spices. Mexican flavors are bold, so be sure to taste and adjust the seasoning as needed.
Add Extra Vegetables. Make it your own by adding in extra vegetables to the ground beef mixture like bell peppers, onions, or jalapenos.
Mix The Cornbread Batter Lightly. When mixing the cornbread batter, be careful not to overmix. Mix until just combined so you get that fluffy and delicious cornbread.
Rest. For best results, make sure to let the casserole cool for a few minutes before serving. The flavors meld together and it's easier to serve.
Toppings. Serve the casserole with your favorite toppings like, sour cream, salsa, avocado, or fresh cilantro. Yum!