Preheat the oven to 375°F. Grease a 9x13 inch baking dish.
In a large skillet, brown 1 ½ pounds ground beef over medium heat. Drain excess fat.
Add 1 medium diced onion and 2 minced garlic cloves to the beef. Cook until the onion is translucent, about 5 minutes.
Stir in 1 can 14.5 ounces diced tomatoes, 1 can 15 ounces corn drained, 1 tablespoon chili powder, 1 teaspoon cumin, 1 teaspoon salt, and ½ teaspoon black pepper. Simmer for 5 minutes.
Spread the beef mixture in the prepared baking dish.
In a bowl, mix 1 cup cornmeal, 1 cup all-purpose flour, ¼ cup sugar, 2 teaspoons baking powder, and ½ teaspoon salt.
In another bowl, whisk together 1 cup milk, ¼ cup vegetable oil, and 1 large egg.
Add the wet ingredients to the dry ingredients, stirring just until combined. Fold in 1 cup shredded cheddar cheese.
Spread cornbread batter evenly over the beef mixture.
Bake for 35-40 minutes, until cornbread is golden brown and a toothpick inserted into the topping comes out clean.
Let stand for 10 minutes before serving. Enjoy!
Notes
For a spicier version, add diced jalapeños to the beef mixture. You could also add a can of drained black beans to the beef mixture for extra protein and fiber.Refrigerate any leftovers in an airtight container for up to 5 days.