Preheat your oven to 400°F (200°C).
In a large mixing bowl, whisk together the cornmeal, flour, baking powder, sugar, and salt.
In a separate bowl, combine the buttermilk, eggs, melted butter, and honey. Mix well.
Add the wet ingredients to the dry ingredients, stirring until just combined (don’t overmix).
Generously butter an 8x8-inch square baking dish or a 9-inch round pan.
Pour the batter evenly into the prepared pan.
Place the pan in the oven and bake uncovered for 10 minutes.
Reduce the oven temperature to 375°F (190°C). Cover the pan loosely with foil to prevent over-browning, and bake for an additional 10-15 minutes.
Insert a toothpick into the center of the cornbread. If it comes out clean, the cornbread is done.