01 - Preheat oven to 400°F. Grease a 9-inch square baking dish for the cornbread.
02 - In a large Dutch oven or heavy-bottomed pot, heat olive oil over medium-high heat. Add ground beef and cook, breaking it up, until browned. Drain excess fat if needed.
03 - Add onion, red bell pepper, green bell pepper, and garlic. Sauté for 5 minutes, until softened.
04 - Stir in chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne. Cook for 1 minute until fragrant.
05 - Add crushed tomatoes, diced tomatoes, kidney beans, black beans, beef broth, tomato paste, and brown sugar. Bring to a boil, then reduce heat and simmer uncovered for 45–50 minutes, stirring occasionally.
06 - In a large bowl, whisk together cornmeal, flour, baking powder, baking soda, salt, and sugar.
07 - In a separate bowl, whisk buttermilk, eggs, and melted butter. Add wet ingredients to dry and mix until just combined.
08 - Fold in cheddar cheese and corn kernels.
09 - Pour batter into prepared baking dish. Bake for 20–25 minutes, or until golden and a toothpick inserted in the center comes out clean.
10 - Taste chili and adjust seasoning if needed. Serve hot, topped with fresh cilantro, sour cream, or extra cheese if desired, alongside warm cheddar cornbread.