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 never made cornbread before! It was so delicious. I paired with your chili (really really good!). The cornbread was so moist and flavorful. I will never buy Jiffy again! I also subbed in greek yogurt for the sour cream. SO GOOD!

  2. 5 stars
    I made this a few days ago and it was the best cornbread I’ve ever made! It was so moist and flavorful. I did not have whole milk, but I did have buttermilk and it was perfect. I’m deleting all other corn bread recipes.

  3. 5 stars
    Delicious cornbread!! I saved your recipe. I love the honey and sugar combination. I did an oil and butter (1:1) combination. The sour cream adds moisture and the leavening adds lift. A moist, pleasantly sweet, and tender crumb cornbread!!!!

  4. 5 stars
    This is the best cornbread recipe by far. I’ve already made it twice. It’s so moist, delicious and you won’t need to spread butter on it because it’s so good on its own. Thank you sharing the recipe!

  5. 5 stars
    The recipe was amazing! I have a ton of sweet corn in my freezer, so I was looking for a cornbread recipe that actually had Frozen or canned corn in the recipe. This is going to be my go to recipe for cornbread from now on! Super moist, nice and sweet, just the best cornbread that I’ve ever had!

  6. 5 stars
    Best cornbread recipe I have tried yet, moist, holds together, just the right sweetness, awesomeness!!! This recipe is a keeper! Thank you, Laura, for sharing this high end restaurant level cornbread recipe. Paired nicely with my homemade chili. 🙂

  7. 5 stars
    I just won our neighborhood annual “Chili and Cornbread Cook-off” with this recipe. Delicious and moist and I love that it has whole corn kernels in it. Next time I would probably reduce the sugar a wee bit but, in general, it is perfect! So moist – no butter needed at the table.

  8. 5 stars
    I absolutely love this recipe! When I want really sweet cornbread I up the sugar & honey to 1/3 cup and it comes out perfect every time!
    It also works when you throw in some cheese and jalapeños for some spice!