Homemade Sweet & Moist Cornbread Recipe
Introduction
This homemade cornbread recipe is sweet, moist, and perfect for pairing with chili or enjoying on its own. It combines the classic flavors of honey and buttermilk with a tender crumb that stays soft yet has a crispy edge. You’ll love how easy it is to make and how delicious it turns out every time.

Ingredients
- 1 cup flour (spooned and leveled)
- 3/4 cup yellow cornmeal
- 1/2 teaspoon kosher salt
- 1/2 teaspoon baking soda
- 2 teaspoons baking powder (1 teaspoon for 8×8 pan, see note)
- 1/2 cup butter (1 stick)
- 1/4 cup vegetable oil
- 1 cup granulated sugar
- 1/3 cup honey
- 2 large eggs
- 1 1/4 cups buttermilk*
Instructions
- Step 1: Preheat your oven to 375°F. Place your 9-inch cast iron skillet in the oven while it heats. (If using an 8×8 or 9×9 square pan, see the note below.)
- Step 2: In a small bowl, combine the flour, cornmeal, kosher salt, baking soda, and baking powder. Use only 1 teaspoon of baking powder if baking in a square pan.
- Step 3: Slice off about 1/2 tablespoon of butter from the stick and set aside for greasing the pan.
- Step 4: Melt the remaining butter in a large bowl using the microwave.
- Step 5: Add vegetable oil, sugar, and honey to the melted butter. Stir well until combined.
- Step 6: Whisk in the eggs and buttermilk until fully incorporated.
- Step 7: Gently fold the dry ingredients into the wet ingredients using a wooden spoon or spatula. Mix just until fully combined; it’s okay if there are a few lumps. Avoid overmixing.
- Step 8: Remove the hot skillet from the oven and grease it thoroughly with the reserved butter, covering the bottom and sides up to the top edge.
- Step 9: Pour the batter into the hot skillet and smooth the top evenly.
- Step 10: Return the skillet to the oven using hot pads. Bake for 28 to 32 minutes until a toothpick inserted in the center comes out clean and the top is golden brown. The edges should begin to pull away from the pan.
- Step 11: Let the cornbread cool for 5 to 10 minutes before slicing and serving. It’s best enjoyed warm with butter and honey or alongside your favorite chili.
Tips & Variations
- If baking in a square pan instead of a skillet, reduce the baking powder to 1 teaspoon for best texture.
- For extra flavor, add a teaspoon of vanilla extract to the wet ingredients.
- Use a pastry brush to spread melted butter evenly on the skillet to avoid it melting too fast in spots.
- Do not overmix the batter to keep your cornbread tender and moist.
Storage
Store cornbread tightly covered at room temperature for up to 3 days. If you baked it in a cast iron skillet, remove the cornbread from the pan once cooled and keep it in a sealed container to prevent an iron taste. Reheat gently in the oven or microwave before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular milk instead of buttermilk?
You can substitute regular milk mixed with a tablespoon of lemon juice or vinegar and let it sit for 5-10 minutes to mimic buttermilk. This will help keep the texture moist and tender.
What if I don’t have a cast iron skillet?
You can bake this cornbread in an 8×8 or 9×9 square baking pan. Just remember to reduce the baking powder to 1 teaspoon and adjust the baking time if needed. The texture will be slightly different but still delicious.
PrintHomemade Sweet & Moist Cornbread Recipe
This Homemade Sweet and Moist Cornbread recipe delivers a perfect balance of sweetness and tender crumb, baked in a hot cast iron skillet for a crispy golden crust. Made with a combination of flour, yellow cornmeal, honey, and buttermilk, this classic cornbread is easy to prepare and ideal for pairing with chili or enjoying on its own.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 8 servings (one 9-inch skillet of cornbread) 1x
- Category: Bread
- Method: Baking
- Cuisine: American
Ingredients
Dry Ingredients
- 1 cup flour (spooned and leveled)
- 3/4 cup yellow cornmeal
- 1/2 teaspoon kosher salt
- 1/2 teaspoon baking soda
- 2 teaspoons baking powder (1 teaspoon if using an 8×8 or 9×9 inch pan)
Wet Ingredients
- 1/2 cup butter (1 stick), divided
- 1/4 cup vegetable oil
- 1 cup granulated sugar
- 1/3 cup honey
- 2 large eggs
- 1 1/4 cups buttermilk
Instructions
- Preheat Oven and Prepare Skillet: Preheat your oven to 375°F (190°C). Place a 9-inch cast iron skillet in the oven while it preheats to get it hot. If using a square pan (8×8 or 9×9), no need to preheat.
- Mix Dry Ingredients: In a small bowl, whisk together the flour, yellow cornmeal, kosher salt, baking soda, and baking powder (use 1 teaspoon if using a square pan) until combined.
- Prepare Butter: Slice off about 1/2 tablespoon of butter and set aside for greasing the pan. Melt the remaining butter in a large bowl in the microwave.
- Combine Wet Ingredients: To the melted butter, add vegetable oil, granulated sugar, and honey. Stir well to combine thoroughly.
- Add Eggs and Buttermilk: Crack in the eggs and pour in the buttermilk. Whisk until fully incorporated and smooth.
- Incorporate Dry Ingredients: Use a wooden spoon or spatula to gently fold the dry ingredients into the wet mixture. Do not overmix; a few lumps are okay to keep the batter tender.
- Grease Hot Skillet: Carefully remove the hot cast iron skillet from the oven and shut the oven door to retain heat. Grease the skillet thoroughly with the reserved butter, spreading it up the sides as well.
- Pour Batter and Smooth Top: Pour the batter into the hot skillet and use a spatula to even out the surface for uniform baking.
- Bake the Cornbread: Place the skillet back in the oven using hot pads. Bake for 28 to 32 minutes or until a toothpick inserted in the center comes out clean and the top is golden brown with edges pulling away from the pan.
- Cool and Serve: Remove the skillet from the oven and allow the cornbread to cool for 5 to 10 minutes. Serve warm, topped with butter and honey if desired, or alongside your favorite chili.
- Storage Instructions: Store the cornbread covered at room temperature for up to 3 days. If baked in a cast iron skillet, transfer to a sealed container after cooling to prevent metallic flavor.
Notes
- Adjust baking powder quantity depending on pan size: use 2 teaspoons for a 9-inch skillet and 1 teaspoon for an 8×8 or 9×9 inch pan.
- Do not overmix batter; a few lumps ensure tender cornbread.
- Preheating the cast iron skillet ensures a crispy crust.
- Using buttermilk contributes to moisture and slight tanginess.
- Store baked cornbread separate from cast iron to avoid iron taste after cooling.
Keywords: homemade cornbread, sweet cornbread, moist cornbread, cast iron skillet cornbread, classic cornbread recipe, easy cornbread

