Stir together the cornmeal, flour, sugar, baking powder, and salt in a large mixing bowl.
Add in the vegetable oil, melted butter, honey, eggs, and milk.
Stir until just combined.
Pour the cornbread batter into the prepared baking dish and bake in the preheated oven for 45 minutes, until the cornbread turns golden brown.
Remove from oven and serve warm with butter and honey.
This is the best, most perfect cornbread ever, and will forever solve your cornbread woes. You know, like the too dry or too crumbly or overly sweet. This cornbread is soft and subtly sweet without being too cake-like.
Cornbread isn't fancy, but man is it amazingly good stuff. Especially when you top it with butter and honey and eat it warm from the oven!