Preheat the oven to 350 degrees F. In a large bowl combine the cornmeal, flour, sugar, baking powder and salt. In separate bowl combine the oil, melted butter, honey, eggs and milk. Stir with a whisk to fully combine.
Add the wet ingredients to the dry ingredients and stir with a wooden spoon to fully combine, but don't over stir.
Spray an 8 x 8 baking pan with non-stick cooking spray and then pour batter into the pan.
Bake in a preheated oven for 35 minutes, until a toothpick inserted into the center comes out clean, but take care not to over bake.
Video
Notes
To see if it's finished baking use the toothpick test. When the cornbread is golden brown on the top, insert a wooden toothpick about an inch deep into the center of the top of the cornbread. If the toothpick is dry when it's removed then the cornbread is ready. If its wet from unbaked batter, then it needs to cook longer. Set your timer for 2-5 minutes, and check it again. As this sweet cornbread bakes it often develops a crack in the middle, this is normal.