This easy homemade cornbread has golden-brown edges and a moist and buttery center. It bakes perfectly in a 10-inch cast-iron skillet or an 8-inch or 9-inch baking pan (square or round). Tips for vegan cornbread (without butter, egg, and milk) and gluten-free substitutions are in the tips section below the recipe.
4 tablespoons (56g) unsalted butter, melted
1 cup (138g) fine or medium ground cornmeal
1 cup (130g) all-purpose flour
1/3 cup (67g) packed light or dark brown sugar
2 teaspoons baking powder
1/2 teaspoon baking soda
1/2 teaspoon fine sea salt
1 cup (236ml) whole milk or buttermilk
4 tablespoons (60ml) vegetable oil, divided
1 large egg
1Preheat the oven to 400°F (204°C). We recommend allowing cornbread batter to sit for 10 to 15 minutes before baking, so if you prefer, you can delay heating the oven until you make the batter.
2Melt the butter, and then set aside to cool slightly.
3Whisk the cornmeal, flour, brown sugar, baking powder, baking soda, and salt in a medium bowl until well blended.
4Whisk the milk (or buttermilk) with three tablespoons of vegetable oil and the egg.
5Pour the milk mixture into the bowl with cornmeal and flour. Gently stir or whisk until the batter is mostly combined. Add the melted butter, and then stir until the batter is blended.
6Set the cornbread batter aside for 10 minutes before baking. If you waited to preheat your oven, this is an excellent time to turn it on.
7Two to three minutes before baking the cornbread, place a 10-inch cast-iron skillet or 9-inch baking pan in the oven to heat.
8Carefully remove the hot skillet or baking pan from the oven. Add the remaining tablespoon of oil and swirl it around the pan.
9Gently add the batter to the oiled pan. Smooth the top, and then bake for 20 to 25 minutes, or until the center is firm and a toothpick inserted into the center comes out clean.
10Allow the cornbread to cool for 10 minutes before slicing and serving.