In a large bowl, combine cornmeal, flour, sugar, baking powder and salt.
In a large glass measuring cup or another bowl, whisk together buttermilk, egg and 3 tablespoons butter. Pour mixture over dry ingredients and stir using a rubber spatula just until moist.
Remove skillet from the oven and add remaining 3 tablespoons until heated through, about 1-2 minutes.
Working carefully, immediately scoop the batter into the hot skillet. Place into oven and bake for 25-30 minutes, or until a tester inserted in the center comes out clean. Let cool 5 minutes.
Serve warm.
Notes
Preheat the cast iron skillet first. Using a preheated cast iron skillet is key here. This allows for even cooking, achieving everyone’s favorited golden brown crispy edges. You can also serve the cornbread warm right in the skillet.
Use buttermilk. While adding a slightly tangy flavor, buttermilk is a key ingredient here yielding light, moist and fluffier cornbread. Using milk will lead to more neutral flavors and a drier consistency. You can also make a buttermilk substitute using milk, adding 1 tablespoon lemon juice or vinegar to 1 cup milk.
Use fine or medium-ground cornmeal. Dependent on personal preference, fine or medium-ground cornmeal are typically the most popular options for cornbread. For a more smooth consistency, fine-ground cornmeal is ideal, but for more texture and grittiness, medium-ground is the way to go.
Do not use cornbread mix. Cornbread mix is not the same as cornmeal. Cornbread mix comes pre-mixed with leavening agents.
Avoid overmixing. Using a rubber spatula, stir the batter until everything is just combined and moistened with a few lumps here and there. Overmixing will lead to dense, tough cornbread.
Freeze as needed. Cornbread freezes very well and can typically last up to 3 months in the freezer.