Preheat the oven to 400F.
Spray a baking dish with non-stick cooking spray.
Heat the oil until sizzling.
Saute the onion and Bell pepper in the oil until they are soft and blackened around the edges.
Mix the onion mixture, beans, corn, tomatoes, and olives together in a large bowl.
Stir in the cilantro, taco seasoning, cumin, and garlic.
Spread in the bottom of the baking dish.
Sprinkle with 2 cups of the cheese.
Set aside.
Pour the boiling water and honey over the cornmeal.
Stir until smooth and thick.
Spoon the hot mixture over the bean mixture and gently spread to cover.
Sprinkle the top with the remaining cheese.
Bake for 20 to 30 minutes or until the top is crusty and golden.