Preheat your oven to 350°F. Add 2 tablespoons of salted butter to a 10-inch cast iron skillet and place it in the oven until the butter melts.
In a large bowl, whisk together the all-purpose flour, yellow cornmeal, granulated sugar, baking powder, and salt.
In a separate bowl, whisk together the melted butter, vegetable oil, whole milk, and eggs until well combined.
Pour the wet ingredients into the dry ingredients and mix just until combined. Avoid overmixing.
Carefully remove the hot skillet from the oven. Pour the cornbread batter into the skillet over the melted butter and gently smooth out the top.
Bake for 25 minutes, or until the cornbread is set in the center and a toothpick inserted comes out clean or with a few moist crumbs.
Broil for 1–2 minutes, just until the top is lightly golden. Keep a close eye on it because it can burn quickly. Don't overbake or the cornbread will turn out dry.
Allow the cornbread to cool for 15 minutes.
Use a fork to poke holes all over the cornbread. Slowly pour the honey butter mixture evenly over the top, allowing it to soak into the holes.
Slice and serve warm. If desired, spoon a little extra honey butter over each slice right before serving. Enjoy!