01 - Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add ground beef and cook, breaking it up with a spoon, until browned and cooked through. Drain excess fat if necessary.
02 - Add onion, garlic, and both bell peppers. Sauté for 5–7 minutes until softened.
03 - Stir in chili powder, cumin, smoked paprika, cayenne, and oregano. Cook for 1 minute until fragrant.
04 - Add diced tomatoes, tomato paste, kidney beans, black beans, beef broth, salt, and black pepper. Mix well.
05 - Bring to a boil, then reduce heat. Simmer uncovered for 35–40 minutes, stirring occasionally, until thickened and flavors meld. Adjust seasoning as needed.
06 - Meanwhile, preheat oven to 400°F. Grease an 8-inch square baking pan.
07 - In a large bowl, whisk together cornmeal, flour, sugar, baking powder, and salt.
08 - In a separate bowl, whisk milk, eggs, and melted butter. Pour wet ingredients into dry ingredients and stir just until combined.
09 - Pour batter into prepared pan and spread evenly. Bake for 18–22 minutes, or until golden and a toothpick inserted in the center comes out clean.
10 - Let cornbread cool slightly before slicing. Serve chili hot, with cornbread on the side.