Preheat oven to 350 degrees and grease a 9x13 inch pan.
In a large bowl whisk together flour, cornmeal, sugar, baking powder, and salt.
In a medium bowl mix together butter, oil, milk, and eggs.
Add wet ingredients to dry ingredients and mix until combined.
Transfer batter to your prepared pan. Bake for 35-45 minutes until golden and a toothpick inserted in the middle comes out clean or with only a few crumbs (no wet batter).
Allow to cool for 15-20 minutes in the pan before cutting into squares and serving. Serve with butter and honey if desired. Store in airtight container at room temperature up to 3 days or in the fridge for 1 week.