Preheat the oven to 400 degrees F (200 degrees C).
Melt butter in a 9-inch cast iron skillet. Turn off the heat; set the skillet aside.
Whisk buttermilk, cornmeal, eggs, honey, salt, and cayenne pepper together in a large bowl.
Add flour and ½ of the butter from the pan; whisk again.
Pour batter over remaining butter in the skillet.
Bake in the preheated oven until a toothpick inserted into the center comes out clean, about 25 minutes.
Let cool briefly before slicing.
