01 - Preheat the oven to 400°F.
02 - Heat olive oil in a large ovenproof skillet or Dutch oven over medium heat. Add onion and garlic; sauté for 3 minutes until softened.
03 - Stir in red and green bell peppers; cook for 3 more minutes.
04 - Add ground beef; cook, breaking up with a spoon, until browned for 6 to 8 minutes. Drain excess fat if needed.
05 - Stir in tomato paste, then add diced tomatoes, kidney beans, black beans, chili powder, cumin, paprika, oregano, cayenne, salt, black pepper, and beef broth.
06 - Simmer uncovered for 15 minutes, stirring occasionally, until thickened.
07 - In a medium bowl, whisk together cornmeal, flour, sugar, baking powder, and salt.
08 - In another bowl, whisk milk, eggs, and melted butter. Pour wet ingredients into dry and stir until just combined.
09 - Spread cornbread batter evenly over the hot chili.
10 - Bake uncovered for 25 to 30 minutes, until cornbread is golden and a toothpick inserted in the topping comes out clean.
11 - Let rest for 10 minutes before serving.