Heat the olive oil in a large pot over medium heat. Add the onion, garlic, and green bell pepper. Cook for 5 minutes until the vegetables soften.
Stir in the black beans, diced tomatoes, vegetable broth, chili powder, cumin, salt, and pepper. Bring the mixture to a simmer and cook for 15 minutes, stirring occasionally.
While the chili simmers, preheat the oven to 400°F. In a mixing bowl, combine the cornmeal, flour, and baking powder.
In a separate bowl, whisk together the milk, vegetable oil, egg, and honey. Pour the wet mixture into the dry ingredients and stir until just combined.
Pour the cornbread batter into a greased 8-inch baking dish. Bake for 20 minutes until the top turns golden and a toothpick comes out clean.
Serve the chili in bowls with slices of warm cornbread on the side.