Preheat the oven to 350F and line an 8x8-inch (or 9x9-inch) baking dish with parchment
In a medium bowl, whisk together the flour, cornmeal, baking powder, baking soda, salt, and sugar
In another bowl, whisk the buttermilk, melted butter, oil, eggs, honey, and vanilla until smooth
Pour the wet ingredients into the dry and mix until just combined (the batter will be thick)
Pour into the prepared pan and bake 30-35 minutes (or 25-30 minutes if using a 9x9-inch pan), or until a toothpick inserted in the center comes out mostly clean
Let cool in the pan for 10 minutes, then slice and serve warm
For the honey butter, melt the butter and whisk in the honey until combined. Drizzle over each slice and top with a small pat of butter if desired
