Preheat and Prepare Pan:
Preheat the oven to 400°F (200°C).
Grease a 9x9-inch baking dish or a cast-iron skillet with butter or cooking spray.
Mix Dry Ingredients:
In a large mixing bowl, whisk together the cornmeal, flour, baking powder, sugar, and salt.
Mix Wet Ingredients:
In a separate bowl, beat the eggs, then add the buttermilk, melted butter, and vegetable oil (if using). Whisk until combined.
Combine the Mixtures:
Pour the wet ingredients into the dry ingredients. Stir gently until just combined. Be careful not to overmix; it’s okay if the batter is a little lumpy.
Bake the Cornbread:
Pour the batter into the prepared baking dish or skillet. Smooth the top with a spatula.
Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean and the top is golden brown.
Cool and Serve:
Let the cornbread cool for a few minutes before slicing. Serve warm with butter, honey, or your favorite topping.