This easy cornbread recipe is perfect if you love slightly sweet, moist cornbread instead of dry, crumbly cornbread. Be prepared for requests for this cornbread recipe the next time you take it to a gathering, because it is so much better than dry store-bought cornbread or cornbread box mixes.

An 8x8-inch pan of cornbread with slices taken out of it.

Best Moist Cornbread Recipe

One of the most common complaints about cornbread is that it is too crumbly or dry. But you’ll never have that complaint again once you have tried my perfect cornbread recipe! It’s so easy that it is practically foolproof and it results in perfectly moist, sweet cornbread that is perfect for serving with chili, soup, or any kind of BBQ. This tried-and-true cornbread recipe is sure to be the best you have ever had!

Be sure to serve this cornbread with a bowl of Easy Minestrone Soup, Smoked Baby Back Ribs, My Best Classic Chili Recipe, or my Best-Ever Baked Beans.

A slice of cornbread topped with honey on a plate.

Why You'll Love this Sweet Moist Cornbread Recipe

  • It’s not crumbly or dry with a perfectly moist, sweet crumb.
  • Comes together in one bowl in under 10 minutes of work.
  • Goes with all kinds of main dishes from soup to grilled or barbecued meat!
An image of a pan of moist homemade cornbread.

How to Make Moist Corn Bread

  1. Preheat your oven to 350 degrees and spray a large 9x13-inch rectangular baking dish with nonstick cooking spray.
  2. Stir together the cornmeal, flour, sugar, baking powder, and salt in a large mixing bowl. Add in the vegetable oil, melted butter, honey, eggs, and milk, and stir until combined.
  3. Pour the cornbread batter into the prepared baking dish and bake in the oven for 45 minutes, until your cornbread turns a golden brown. Remove it from oven and serve warm with butter and honey.
A collage of images showing how to make cornbread by adding ingredients to the bowl, stirring the ingredients, then pouring them into a pan.

Best Moist Cornbread Recipe Tips

Why does my cornbread crumble?

Cornbread is naturally crumbly but if yours is more crumby than usual and feels like your eating sand, you may need a higher flour to cornmeal ratio to hold it together. But, if you followed this recipe, you should be fine. 😉

Can you over mix cornbread?

Yes, overmixing cornbread batter can lead to a tougher and denser texture. When mixing cornbread batter, stir just to combine the ingredients until they are just incorporated. Once the wet and dry ingredients are mixed and no large pockets of dry ingredients remain, it's best to stop mixing.

How do I make sure my cornbread is moist?

Overmixing can lead to tough cornbread. Mix until the ingredients are just combined to avoid this. Also, be careful not to overbake the cornbread. Check for doneness a few minutes before the recommended time by inserting a toothpick in the center—if it comes out clean or with a few moist crumbs, it's ready.

What to serve with moist cornbread

An image of cornbread in a glass baking dish.

Best Corn Bread Recipe FAQs

Can you substitute almond milk for milk in cornbread?

If you don’t have milk on hand, you can substitute with non-dairy milk or even water at the same ratio amount requested in the recipe. You may even choose to use buttermilk but it may change the desired flavor of your cornbread.

Is it better to use butter or oil in cornbread?

Some cornbread recipes are more dry because they use only butter for more buttery flavor. Others sacrifice the best flavor by using oil to keep the cornbread moist. Our cornbread recipe uses both butter and oil for the best of both worlds in terms of both flavor and a moist, tender crumb.

Should cornbread batter be thick or thin?

Cornbread batter typically falls somewhere in between thick and thin—it's not as runny as pancake batter but shouldn't be as thick as cookie dough either. It's usually a pourable consistency that you can spread into a baking pan without much trouble.
If the batter seems too thick, you can adjust it by adding a bit more liquid, like buttermilk or milk, a tablespoon at a time, until it reaches the desired consistency. Or if it's too thin, you can add a bit more cornmeal or flour to thicken it up gradually.

What happens if you add an extra egg to cornbread?

Eggs contribute moisture to baked goods. An extra egg can make the cornbread slightly more moist and tender. Eggs also play a role in the structure and texture of the cornbread. An additional egg might make the cornbread slightly denser or richer in texture.

How do I fix dry cornbread?

If your cornbread is on the dry side because of being overbaked, there’s not a lot you can do to fix it after the fact. You can brush the top of the cornbread with a bit of melted butter or drizzle it with a touch of honey.
Or if it is a day or two old and you want to revive it, you can wrap the dry cornbread in a damp paper towel and microwave it for a short burst (15-20 seconds at a time) until it's warm. This can help introduce moisture into the bread.
But my favorite way to use dry cornbread is to make cornbread dressing!

More Easy Bread Recipes

Best Moist Corn Bread

5 from 23 votes
Amy Nash
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Course Bread
Cuisine American
Servings 18 people
Your search for the ultimate cornbread recipe is over!  This soft and slightly sweet cornbread is the best, most perfect cornbread ever.  It's tender and moist and amazing with butter and dripping honey.  


  • 1 cup cornmeal
  • 3 cups all-purpose flour (375g)
  • 1 cup granulated sugar
  • 2 Tablespoons baking powder
  • 1 teaspoon salt
  • cup vegetable oil
  • cup salted butter, melted
  • 2 Tablespoons honey
  • 4 large eggs, beaten
  • 2 ½ cups whole milk


  • Preheat oven to 350°F. Spray a large 9x13-inch rectangular baking dish with cooking spray.
  • Stir together the cornmeal, flour, sugar, baking powder, and salt in a large mixing bowl. Add in the vegetable oil, melted butter, honey, eggs, and milk, and stir until just combined.
  • Pour the cornbread batter into the prepared baking dish and bake in the preheated oven for 45 minutes, until the cornbread turns golden brown. Remove from oven and serve warm with butter and honey.


This recipe halves easily, which is perfect for an 8x8" pan for my family of 4.


Calories: 295kcal | Carbohydrates: 37g | Protein: 5g | Fat: 14g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 49mg | Sodium: 330mg | Potassium: 112mg | Fiber: 1g | Sugar: 15g | Vitamin A: 213IU | Vitamin C: 1mg | Calcium: 127mg | Iron: 2mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World


Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

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

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader questions and reviews

  1. Authentic Midwestern food has takes on almost every continent of regional foods, right? I am guessing your mom was just trying to feed some kids! I love corn bread and think your recipe looks delicious.

  2. 5 stars
    You had me at butter and dripping honey! That is EXACTLY the right way to eat cornbread, in my book. I cannot wait to try this recipe. I'm making a big pot of chili this weekend with your perfect cornbread on the side 🙂

  3. 5 stars
    WOW, this is one gorgeous looking cornbread. One cannot have enough cornbread recipes, right ?! Mine is similar to yours, also using honey for sweetness but buttermilk instead of whole milk. I will give your recipe a try this Sunday and serve it with some brisket. I am sure it will be fantastic.

  4. There's nothing sadder than a dried out piece of cornbread. Yours looks absolutely tender and delicious. Love that drizzle of honey, too. YUM!

  5. 5 stars
    I love cornbread and this does look perfect. My kids love cornbread and definitely going to try this one. Saving for later.

  6. 5 stars
    It does sound like the perfect cornbread. I love cornbread with ham and beans or grilled chicken. I know it may sound crazy but those two dishes seem to scream for cornbread to go with them. I'll have to try your recipe.

  7. This looks so delicious! I absolutely love cornbread and honey - especially with a glass of milk. I'll take that over a cookie any day!

  8. 5 stars
    Oh I love good homemade cornbread! And you are so many recipes turn out dry and crumbly. I'm definitely going to give your recipe a try

  9. 5 stars've got me now! I'm a southern girl who is ALLL about cornbread! Yes, Lord, I"m in heaven with your recipe! I grew up on cold water cornbread, which really is a required taste but I do love different kinds of cornbread and yours sounds amazing!!

  10. I've never tried cornbread but your recipe inspired me to make it. It looks delicious and the recipe sounds so easy! Can't wait to try it!

  11. 5 stars
    Your cornbread looks wonderful! I don't make it too often but I will be sure to give your version a try next time I do.

  12. I’ve been using a recipe called “Perfect Cornbread” for years. Yesterday, I found myself in a place without access to my recipes so I Googled “perfect cornbread” and yours popped up right at the top. I decided to try it since it was quite different from my standard, which I had always thought was okay. It was so good, I will never make anything else. My husband says it’s the best cornbread he has ever had, and I agree!

  13. Hi, I was just searching for some cornbread recipe this isn’t dry or too sweet I just popped it in the oven I will definitely let you know how it turned out. Thanks for sharing .

  14. Hi Amy, I ran across this recipe for some homemade cornbread and I’m certainly glad I did. I just popped it in the oven, I will let you know how it turned out. Thank for sharing .

    1. None specifically, although I have made many of my recipes with 1-to-1 gluten free substitutes with no problems at all!