Preheat the oven to 400℉.
In a large bowl, use a whisk to combine the 2 cups of cornmeal, 2 teaspoons of baking powder, 1 teaspoon of baking soda, and 1 teaspoon of salt. Set aside.
In a small microwavable bowl, melt 4 Tablespoons of butter. Set aside.
In a separate bowl, use a whisk to combine the 1 ½ cups of buttermilk, 4 tablespoons of melted butter, and the beaten egg.
Create a well in the dry ingredients bowl and slowly pour in the wet ingredients. Add in the 3 Tablespoons of honey and mix all the ingredients together until combined. Set aside.
The oven should now be preheated, so put 2 Tablespoons of butter in a cast iron skillet and or baking pan and place it in the oven for 2-3 minutes until melted.
Once the butter is hot and melted, pour the cornbread mixture into the hot skillet or pan.
Bake for 20-25 minutes or until lightly golden on top and around the edges.
Remove from the oven, slice, and serve immediately.