01 - Heat olive oil in a large pot over medium heat. Add ground beef and cook until browned, breaking it up with a spoon, about 5-7 minutes.
02 - Add onion and bell pepper to the pot; sauté for 5 minutes until softened. Stir in garlic and cook for 1 minute more.
03 - Sprinkle in chili powder, cumin, smoked paprika, oregano, and cayenne. Stir to coat the meat and vegetables evenly.
04 - Add crushed tomatoes, diced tomatoes, kidney beans, black beans, beef broth, salt, pepper, and brown sugar. Stir to combine thoroughly.
05 - Bring to a gentle boil, then reduce heat and simmer uncovered for 45 minutes, stirring occasionally, until thickened and flavors meld. Adjust seasoning to taste.
06 - Preheat oven to 400°F. Grease an 8-inch square baking dish.
07 - In a large bowl, whisk together cornmeal, flour, sugar, baking powder, and salt.
08 - In another bowl, whisk milk, eggs, melted butter, and oil.
09 - Pour wet ingredients into dry; stir until just combined, being careful not to overmix.
10 - Spread batter evenly in the prepared dish. Bake for 20-25 minutes, or until golden and a toothpick inserted in the center comes out clean. Cool slightly before slicing.
11 - Ladle chili into bowls and serve with warm cornbread on the side.