Preheat the oven to 350°F. Grease a 9x13-inch baking dish with cooking spray.
Heat the olive oil in a large skillet over medium-high heat. Add the onion, garlic, bell pepper and jalapeno and cook until the vegetables are softened, about 5 minutes.
Add the diced tomatoes, black beans, pinto beans, corn, chili powder, cumin, salt, black pepper, garlic powder, onion powder, smoked paprika, and cayenne pepper, if using. Cook, stirring occasionally, until the vegetables are tender and the chili is hot, about 10 minutes.
Spread the chili mixture evenly in the prepared baking dish. Sprinkle the cheese over the top of the chili.
In a large bowl, whisk together the cornmeal, flour, baking powder, and salt. Stir in the melted butter and milk until combined.
Spread the cornbread batter over the top of the chili. Bake for 25 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean.
Let cool for 10 minutes before serving.
Interesting Facts
This casserole is a great way to use up leftover chili.
You can also add other vegetables, such as zucchini or carrots, to the chili mixture.
Try adding some chopped jalapeno to the cornbread mixture for an extra kick.
This casserole can be served with a dollop of sour cream or Greek yogurt.