Preheat your oven to 350 degrees Fahrenheit. Grease a 9x13-inch baking pan to prevent the bread from sticking.
In a large bowl, whisk together the flour, cornmeal, sugar, baking powder, and salt until well mixed.
In a medium bowl, combine the melted butter, oil, milk, and eggs, stirring thoroughly until the mixture is smooth.
Pour the wet ingredients into the dry mixture. Stir just until everything is combined, but avoid overmixing to keep the texture tender.
Transfer the batter into your prepared pan. Bake for 35-45 minutes, until the top is golden and a toothpick inserted comes out clean or with a few moist crumbs.
Allow it to cool in the pan for 15-20 minutes before cutting and serving. Enjoy with additional butter and honey if desired.
Notes
Store the cornbread in an airtight container at room temperature for up to 3 days or refrigerate it for up to a week.
Warm it slightly before serving to enhance flavor and texture.