Preheat the oven to 375°F (190°C).
Brown the ground beef in a skillet over medium heat until fully cooked, then drain excess fat.
Sauté chopped onion and bell pepper in the skillet for about 5 minutes until softened.
Stir in black beans, corn, salsa, cumin, and chili powder, mixing well before removing from heat.
Combine cornmeal, milk, egg, baking powder, salt, and sugar in a mixing bowl and stir until just combined.
Spread the beef and vegetable mixture evenly in a baking dish.
Pour the cornbread batter over the beef mixture, spreading it evenly across the top.
Sprinkle shredded cheese on top if desired for an extra layer of gooey goodness.
Bake in the preheated oven for 25-30 minutes or until the cornbread is golden brown and a toothpick comes out clean.
Cool for a few minutes before serving; then cut into squares to enjoy!