Preheat the oven to 350℉ (180℃) conventional (see note 1). Lightly grease a 9x13-inch baking pan, making sure the bottom and sides are well coated. You don't need to line it with parchment paper. Set aside.
In a large bowl, add the all-purpose flour, cornmeal, baking powder, and salt. Using a whisk, mix until everything is evenly combined. Set aside.
In a separate medium bowl, combine the granulated sugar, honey, melted butter, vegetable oil, eggs, and whole milk. Using a whisk, mix until smooth and well combined.
Make a well in the centre of the dry ingredients and pour in the wet mixture. Using a wooden spoon, gently mix until the batter is just combined and you can no longer see any dry ingredients. Be careful not to overmix!
Pour the batter into the prepared baking pan and spread it into an even layer. Tap the pan lightly on the counter once to remove any large air bubbles.
Bake for 25–28 minutes (see note 2), or until a toothpick inserted into the centre comes out clean or with a few moist crumbs attached. Do not overbake.
Allow the cornbread to cool in the pan for about 15 minutes before slicing and serving warm. I HIGHLY recommend topping each slice with a little extra butter and a drizzle of honey. It is honestly SO good!