Heat the oven to 375°F or 190℃.
Add some oil to a pan and heat it over medium heat. Cook the chopped onions in the oil, stirring occasionally, until they are soft and translucent, which should take about 5 minutes.
Increase the heat to medium high and add the meat to the onions. Sprinkle .75 tsp of salt over the meat and cook until browned, for about 7 minutes. Transfer the meat and onions to paper towels to drain the excess fat, then return them to the pan. If using chili or beans, heat them up in a microwave or a separate pan.
****Remember to DRAIN the meat before you add the salsa****
Add the corn (if using) and salsa to the meat and mix until combined.
Now is the time to taste the mixture and tweak the seasoning to your liking. You can add more salt, garlic powder, or red chili flakes if you want. This is how the final dish will taste, so make sure you are happy with it. Then
Pour the mixture into a 13 x 9 casserole pan.
Sprinkle with shredded cheese. I like it ooey gooey.
Follow the package directions to prepare the corn muffin mix in a separate bowl. You can also add some fresh or pickled jalapeños to the batter for extra flavor. Then, spread the batter evenly over the mixture and bake it on the middle rack of the oven.
Bake for 25-30 minutes or until the corn bread turns golden brown.