Preheat your oven to 400°F.
Warm up a sauté pan over medium-high heat and add the ground beef.
Break it into crumbles as it cooks until no pink remains, then drain excess grease.
Lower the heat to medium and stir in the chopped onion.
Add in the cream-style corn and chili powder, mixing well with the beef.
Cook until onions are soft, about 5 minutes.
Prepare a greased 9x13-inch baking dish and spread the beef mixture evenly.
Top the mixture with shredded cheddar cheese.
In a bowl, mix together cornmeal, flour, baking powder, baking soda, and salt.
In another bowl, whisk buttermilk, eggs, and melted butter until everything is combined.
Pour the wet mixture into the dry ingredients and stir gently.
Pour the batter over the beef and cheese layer, smoothing it out.
Bake in the preheated oven for 25-30 minutes or until the cornbread is golden brown and a toothpick inserted comes out clean.