Preheat oven to 400℉ with an 8” or 9” cast iron skillet in the oven.
In a medium bowl, whisk together the melted butter, oil, egg, brown sugar and honey. Whisking well until combined.
Place the cornmeal, flour, baking powder and salt in a metal strainer.
Sift in half of the flour mixture to the bowl with the butter and oil mixture and gently fold together, then add ½ of the buttermilk folding gently. Repeat with the remaining flour mixture, and finally fold in the remaining buttermilk and mix until just combined.
Carefully remove the skillet from the oven and spray lightly with non stick cooking spray, add in the butter. As soon as the butter is melted, pour the batter into the prepared skillet. Bake for 18-22 minutes, until a toothpick stuck in the center comes out clean.
While the cornbread bakes, combine all honey butter ingredients with a small bowl, mashing and mixing with a small fork until combined. Taste and adjust honey and cinnamon to taste. If it’s too sweet, add a tiny pinch of salt.
Let the cornbread rest for 15 minutes before slicing and serving with honey butter.