Preheat your oven to 425°F and place a rack in the middle. Place a 10 inch cast iron skillet, a small pie pan, or an 8×8 square baking dish in the oven to preheat along with the oven. After a few minutes, add bacon grease or butter to the skillet to melt and swirl it around to make sure it gets up the sides of the skillet.
1 tablespoon butter or bacon grease
While the oven is preheating, melt the butter in the microwave or in a small saucepan on the stove. Set it aside to cool.
5 tablespoons butter
In a small bowl, whisk together the all-purpose flour, cornmeal, baking powder, baking soda, and salt.
¾ cup all-purpose flour, ¾ cup yellow cornmeal, 1 ½ teaspoons baking powder, ½ teaspoon baking soda, ½ teaspoon kosher salt
In a large bowl, whisk together the buttermilk and the eggs. Add the melted butter to the buttermilk mixture.
1 cup buttermilk, 2 eggs, 5 tablespoons butter
Add the dry ingredients to the wet ingredients and stir just until combined. Do not overmix.
Remove the skillet from the hot oven (carefully) and swirl the bacon grease up the sides. Pour the cornbread batter into the hot pan. (This will help you get a crispy edge.)
Bake cornbread until it begins to turn golden brown, especially around the edges. A toothpick inserted in the center should come out clean – about 18 – 24 minutes.
Allow the cornbread to cool for about 10 minutes before serving. Spread some honey butter over the top of the cornbread while it is still hot if desired.