Best Cornbread Recipe

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This easy homemade cornbread recipe is irresistibly moist, buttery and slightly sweet with a tender crumb. This easy cornbread recipe is made from scratch in 30 minutes with simple ingredients like cornmeal, butter, honey, sour cream and kernels of sweet corn in every bite!

front view of slices of cornbread with melting butter and flaky sea salt on top on a cooling rack that's on parchment paper with more pieces of buttered cornbread aroudn it.

I’ve been making this homemade cornbread recipe for years, and spent many years tweaking and perfecting this recipe to make the very best cornbread ever.

It’s a perfect side dish to serve with cozy dinners in the fall and winter like chili (beef chili, chicken chili, turkey chili, etc) and soup. It’s also a delicious holiday side dish to serve alongside roast turkey, pot roast and all your favorite Thanksgiving recipes. And, if you love corn, try my corn pudding too!

It’s easy to make in one bowl with no mixer, and it’s ready in about 30 minutes. Serve it warm with butter or cinnamon honey butter for a true treat!

8 slices of cornbread on a wire cooling rack that's on parchment paper. Some are on their side so the moist, corn-studded texture is visible. Some have butter on top.
Want to save this recipe?
Enter your email below, and I’ll send the link straight to your inbox. Plus, you’ll receive cooking & baking tips & recipes weekly!

Why You’ll Love This Cornbread Recipe

  • So incredibly moist. No dry cornbread here, butter, milk and sour cream come in clutch and make the best cornbread ever.
  • Perfectly sweet. A combination of honey and sugar gives it just the right amount of sweetness without it being too sweet.
  • Rich corn flavor. Cornmeal and whole corn kernels give every bite a delicious flavor and texture.
  • Easy to make. The batter comes together in minutes with a bowl and whisk — no mixer required.
  • Ready in about 30 minutes. It’s an easy side dish for chili, soups, barbecue and holiday dinners.
overhead photo of 5 pieces of cornbread, two are stacked on top of each other with melting butter and honey on top. the other 3 are laying on a wire rack on their side so the moist texture is visiable.

Cornbread Ingredients & Substitutions

overhead view of the labeled ingredients in this cornbread recipe like flour, butter, honey, cornmeal, eggs, sour cream, milk and corn
  • Yellow Cornmeal. I use yellow cornmeal for the best color and classic cornbread flavor. White cornmeal works well too.
  • All-Purpose Flour. To make this cornbread recipe gluten-free, you can substitute an all-purpose gluten-free flour blend for the all-purpose flour. Bread flour and cake flour also work well. 
  • Salted Butter. Melted butter gives this cornbread a rich, buttery flavor and helps create a soft, moist crumb. Salted or unsalted butter both work well. I don’t recommend substitutions.
  • Whole Milk.  2% milk, half and half, or heavy cream work well.
  • Sour Cream. Full-fat is best for moistness. Greek yogurt works well too! OR, you can substitute both the milk and sour cream for buttermilk (so a total of 1 ¼ cups buttermilk).
  • Granulated sugar and honey. I don’t recommend making substitutions for the granulated sugar or honey. If you don’t love sweet cornbread you can reduce the amount of sugar but that is all I would recommend.
  • Corn. One of the ingredients that makes this recipe special! Use cooked fresh corn or frozen corn that has been thawed.
a stack of two pieces of cornbread with melted butter on the top one and a drizzle of honey. You can see the moist texture so well. There is more cornbread in the backgroudn.

How to Make Cornbread

This cornbread recipe is easy to make from scratch. Make sure you don’t overmix the batter or overbake the cornbread, which can make it dry. We’ll walk through the process step-by-step, and don’t forget to watch the video.

Begin by combining the dry ingredients (but not the sugar) and sea salt, then set the bowl aside. 

photo showing how to make cornbread - a glass bowl with flour, cornmeal, salt, baking powder and baking soda with a metal wire whisk before mixing
photo showing how to make cornbread - a glass bowl with flour, cornmeal, salt, baking powder and baking soda with a metal wire whisk after mixing

Then, whisk the melted butter sugar and honey together in a large bowl (this is the bowl you’ll be mixing the batter in), making sure the sugar is completely dissolved. Then add the milk, sour cream and eggs and whisk until smooth.

photo showing how to make cornbread -melted butter, sugar and honey in a glass bowl with a metal whisk on a gray surface before mixing
photo showing how to make cornbread -melted butter, sugar and honey in a glass bowl with a metal whisk on a gray surface after being whisked together until smooth
photo showing how to make cornbread - eggs, milk and sour cream added to the wet ingredients in a glass bowl with a metal wire whisk after mixing

Next, add the dry ingredients to the whisked wet ingredients and stir/whisk until mixture is smooth.

photo showing how to make cornbread - dry ingredient mixture added to the wet ingredient mixture in a glass bowl on a gray surface with a metal wire whisk int he bowl, before mixing
photo showing how to make cornbread - batter in a glass bowl with a wire metal whisk on a gray surface

Fold in corn kernels, gently stirring until they are evenly distributed throughout the cornbread batter. 

photo showing how to make cornbread - corn kernels added to the batter in a glass bowl on a gray surface with a metal whisk in th ebowl
photo showing how to make cornbread - final cornbread batter in a glass bowl on a gray surface

Evenly spread the batter into a prepared baking dish and bake for 20-25 minutes or until the top is set, lightly golden-brown and a toothpick inserted in the center of the bread comes out clean or with a few moist crumbs. Let the cornbread cool for at least 10 minutes before slicing and serving.

photo showing how to make cornbread - cornbread batter spread evenly into a metal, square baking dish before baking
photo showing how to make cornbread - cornbread after baking.

Tips for Making Moist Cornbread

  • Use full-fat dairy. Whole milk, full-fat sour cream and butter are the stars of this show – now is not the time to try to make something light! 😉
  • Don’t overmix. Stir the dry ingredients into the wet ingredients just until the batter is smooth and combined.
  • Don’t overbake. This is the most important tip! Remove the cornbread when the top is lightly golden and a toothpick inserted in the center comes out clean or with a few moist crumbs.
  • Measure the flour correctly. I recommend measuring flour with a kitchen scale or using the scoop-and-level method so you don’t accidentally add too much.
10 slices of cornbread on a wire cooling rack that's on parchment paper. Some are on their side so the moist, corn-studded texture is visible. Some have butter on top.

Serve

Cool for at least 30 minutes before serving. Then serve warm with a generous slather of this cinnamon honey butter

Here are some of our favorite recipes to enjoy with this homemade cornbread. 

close up photo of a piece of homemade cornbread recipe on a wire cooling rap topped with melting butter and honey so the moist texture is visible.

How to Store Cornbread

Store any leftover cornbread in an airtight container in the refrigerator for 5 days. You can also use it to make the best cornbread croutons or this cornbread dressing!

How to Freeze Cornbread 

Let the cornbread cool completely. Slice into individual servings and store in an airtight container in the freezer for up to 2 months. If you plan on freezing it for a while, I recommend also tightly wrapping each slice of cornbread in plastic wrap before putting it in an airtight container. 

More Delicious Cornbread Recipes

If you love this homemade cornbread, you’ll love these recipes:

6 slices of cornbread on a wire cooling rack that's on parchment paper. Some are on their side so the moist, corn-studded texture is visible. Some have butter on top.

Homemade Cornbread Recipe FAQs

Why is my cornbread dry?

The most common cause of dry cornbread is over-baking. Remove it from the oven when the top is lightly golden and a toothpick inserted in the center comes out clean or with a few moist crumbs. You also could have used too much flour, make sure to measure it correctly either by using a scale and weighing in grams – or fluffing, scooping and leveling the flour.

What kind of cornmeal is used in cornbread?

Yellow cornmeal because is best because it gives the cornbread the perfect color and flavor, White cornmeal works in this recipe too, although the finished cornbread will be lighter in color.

Can I double this recipe?

Yes, double the ingredients and bake in a 9×13″ baking dish and you may need to increase baking time by about 5 minutes.

Is cornbread supposed to be sweet?

There are different styles of cornbread, and whether or not it should be sweet really comes down to personal preference and regional tradition. This is a sweet cornbread recipe made with both honey and sugar. You can reduce the sugar slightly if you prefer a less-sweet cornbread.

What is the secret to moist cornbread?

Using enough fat and dairy and not overbaking are the best “secrets” to moist cornbread. This recipe uses melted butter, whole milk and sour cream to create a soft, moist crumb. Remove it from the oven when a toothpick comes out clean or with a few moist crumbs and don’t overbake.

Can I use buttermilk in this recipe?

Yes. You can substitute the milk for buttermilk, or both the milk and sour cream for buttermilk.

Can I make this recipe into muffins?

I suggest making my cornbread muffins recipe, they’re super delicious and adjusted perfectly to make muffins!

close up photo of a piece of homemade cornbread recipe on a wire cooling rap topped with melting butter and honey so the moist texture is visible.

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Best Homemade Cornbread Recipe

Laura Sandford
This is the best cornbread recipe you'll ever eat! It's sweet and moist with a beautiful crumb, and has bursts of fresh corn in every bite. Plus this Homemade Cornbread is easy to make in 30 minutes – no mixer required.
5 from 109 votes
Course Appetizer, bread, Side Dish
Cuisine American
Servings 16 Servings
Calories 163
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes

Video

Ingredients 
 

Instructions 

  • Preheat oven to 400 degrees Fahrenheit (204 degrees Celsius) Grease a 9×9” (23 cm) square baking dish, set aside. (Note, you can use an 8×8” (20 cm) baking dish, you will need to bake up to 5 minutes longer).
  • In a medium bowl, combine cornmeal, flour, baking powder, baking soda, and sea salt. Set aside.
  • In a large bowl, whisk together melted butter sugar and honey.
  • Add, milk, sour cream and eggs and whisk until smooth.
  • Add dry ingredients and stir/whisk until mixture is smooth.
  • Fold in corn kernels.
  • Evenly spread the batter into the prepared baking dish.
  • Bake for 20-25 minutes or until the top is set, lightly golden-brown and a toothpick inserted in the center of the bread comes out clean.
  • Cool for at least 30 minutes before serving.

Notes

Ingredient Substitutions  
  • Yellow Cornmeal. White cornmeal can be used in place of yellow, the final result will just have a different color.
  • All-Purpose Flour. To make this cornbread recipe gluten-free, you can substitute an all-purpose gluten-free flour blend for the all-purpose flour. Bread flour and cake flour also work well. 
  • Salted Butter. Unsalted butter can be used in place of salted butter.
  • Whole Milk. You could use 2% milk, or half and half, but I don’t recommend other substitutions (with lower fat content)
  • Sour Cream. Full-fat is best. Greek yogurt can be used in place of sour cream. 
  • Granulated sugar and honey. I don’t recommend making substituions for the granulated sugar or honey. If you don’t love sweet cornbread you can reduce the amount of sugar but that is all I would recommend.
  • Corn. Feel free to use fresh corn (cooked) from the Cobb or frozen and thawed corn. 
Store
Store any leftover cornbread in an airtight container in the refrigerator for 5 days. 
How to Freeze Cornbread: 
Let the cornbread cool completely. Slice into individual servings and store in an airtight container in the freezer for up to 2 months. If you plan on freezing it for a while, I recommend also tightly wrapping each slice of cornbread in plastic wrap before putting it in an airtight container. 

Nutrition

Serving: 1piece | Calories: 163kcal | Carbohydrates: 21g | Protein: 3g | Fat: 8g | Saturated Fat: 5g | Cholesterol: 39mg | Sodium: 254mg | Potassium: 150mg | Fiber: 1g | Sugar: 9g | Vitamin A: 279IU | Vitamin C: 1mg | Calcium: 54mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question? Leave a comment below!

You’ll love these recipes


latest recipes

5 from 109 votes (63 ratings without comment)

Post a Comment or Ask a Question!

Your email address will not be published. Required fields are marked *

Recipe Rating




79 Comments

  1. 5 stars
    I’ve made this recipe twice now- once for my family and once for a work potluck. Rave reviews all around!! It will definitely be my go-to cornbread recipe!

  2. 5 stars
    The best cornbread we have had. Very tasteful and moist.
    I had to cook it about 3 minutes longer because the middle was still a little wet . But everything else was great.
    Thank you very much for sharing .❤️🙏God bless you and your family.

  3. 5 stars
    I am a chef at heart!! I bought a premix self rising cornbread mix added milk, egg, corn and so on. Was rated very high, let me tell you I throw the hole thing away. I looked at your ingredients and thought this one looks good and great reviews. OMG this was outstanding!!!!!!!!!!!!!! I followed to the T added corn from a can and 1 fresh jalapeños. So moist not to sweet, taste like cornbread. My friend who is a famous chef said he loved the cornbread even though he’s not a fan of sweet cornbread he LOVED this one. Nothing better than friends, chile and great cornbread.

  4. 5 stars
    Ok so I’m a pretty good cook/ baker. I’ve just deleted all other recipes for this corn bread recipe. I was looking for a go to recipe with all the ingredients important to me. Didn’t change a thing. My spread of choice is just honey mixed with butter. Oh sorry only had an 8×8 pan it took 37 minutes and golden brown and moist! Thank you!

  5. 5 stars
    I’ve made a lot of cornbread recipes over the years, and this is my favorite by a country mile. The only change I make is to brown the butter (it’s worth the extra 3 minutes), and only use corn if it’s in season (fresh). It’s got the perfect texture, moisture, and sweetness for me. Thanks for sharing!

  6. 5 stars
    This was amazing. I used the doubled recipe. Added 1/2 tsp salt to make up for the fact I used unsalted butter. Baked in 9x 12 (I think) baking dish. Fresh sweet corn from the farmers market. Spectacular.

    1. Did you change the temp and how long did it bake for? I am at 25 mins and it’s browning but liquid in the middle. Doubled recipe using 9×13 @ 400degrees.

  7. 5 stars
    Fluffy Golden Goodness. It was like
    cake-cobbler-cornpudding-cornbread
    All-In-1. Very Delicious. I replaced the sour cream for .4oz activia yogurt because that’s all I had. I 3/4 cup sugar and used unsalted butter.