This homemade cast-iron cornbread recipe is buttery and full of sweet, toasty corn flavor. It's crispy on the bottom, sides, and top with a buttery, pillowy crumb in the middle. And from start to finish, it takes less than 30 minutes to make!

Homemade cornbread was a regular fixture on our dinner table growing up and still is to this day. My Mom made it several times a week because we loved it and it was quick and convenient to make.
Plus, she had a few good Southern tricks up her sleeve (which I still use to this day and share with you below).
Enjoy this cornbread with your favorite spring and fall soups, stews, and slow-simmered smoky beans and ham.
Jump to:
- What Should the Consistency of a Good Southern Cornbread Be?
- Yellow Cornmeal Vs. White Cornmeal Vs. Blue Cornmeal
- Overview: Scratch-Made Buttermilk Cornbread Ingredients
- How to Make Cast Iron Cornbread
- Skillet Cornbread recipe step-by-step photos
- What to Do With Leftover Cornbread?
- How to Customize Cast Iron Cornbread
- Best Tips & FAQ's
- 📖 Recipe




What Should the Consistency of a Good Southern Cornbread Be?
People often ask, "What makes a good southern cornbread?". It's less about whether you use yellow, white, or blue cornmeal (or even whether or not you add sugar) and more about a few simple tips and techniques that give it its well-known buttery, tender crumb. In our family, the qualities we look for in good cornbread are outlined below.
- Crunchy on the outside and around the edges when you bite into it, but soft and tender on the inside.
- The entire perimeter is full of buttery (and sometimes bacon-flavored) crunch.
- Crumbles ever so slightly as you eat it, but it'll never break apart or fall off into large chunks (that would indicate it's too dry).
- You should always be able to eat a piece of cornbread by itself and not feel like you need 2 glasses of water to wash it down.
- It shouldn't taste or feel like you're eating a slice of cake. The combination of a tender, smooth crumb and crispy buttery top provides just the right texture.


Yellow Cornmeal Vs. White Cornmeal Vs. Blue Cornmeal
You'll notice that I've used white cornmeal for this post (because I brought this back in my luggage from a trip home to NYC, and it was a last-minute purchase with last-minute options).
Both white and yellow cornmeal are equally delicious, as is the blue kind. Mom mostly used yellow cornmeal, so it's still my preference for making cornbread, but you can't go wrong using any of them for this recipe.
- Most white cornmeal tends to be a little finer grind than yellow. This just means that the finished cornbread tends to have a slightly less rustic texture. However, you can find all types of cornmeals that have been finely ground or coarsely ground and everything in between. Depending on what type of meal you choose, this will impact the final cornbread. I suggest experimenting and finding the one that you like best.
- Both yellow and blue cornmeal tend to be slightly more nutritious than white cornmeal. Meals that are ground from corn with darker orange and purple hues tend to have more nutrients (Vitamin A and beta carotene) than the white kernels.
- Some experts proclaim that "true southern cornbread only uses white cornmeal!". This just isn't true. I'm from the South, as is my family (for generations), and although we typically had both white and yellow cornmeal in the pantry, my Mom primarily used yellow cornmeal for just about everything, including her cornbread. As did almost every other family we know. It's simply a matter of access, preference, and what was on sale that week at the grocery store.
- The difference between white and yellow cornmeal vs. blue cornmeal is a few different things. Blue cornmeal has a higher protein content than its yellow and white counterparts and an even higher nutrient value than yellow. And as mentioned above, white cornmeal has the least amount of nutritional value of all three types of meal. Blue cornmeal also has a lower glycemic index, making it a great cornmeal to use in this recipe. Plus, it's pretty! You may decide to use a cake or pastry flour in the blue cornmeal recipe to help offset the higher protein content, but that's up to you. Either way, it's very important to just mix the cornbread ingredients until combined, avoiding stirring too vigorously or for too long. Handling it with care helps achieve the desired tender crumb.

Overview: Scratch-Made Buttermilk Cornbread Ingredients
Here's a quick look at what you'll need to make cornbread, but you'll find the full ingredient list with measurements in the recipe card below.
- white, yellow, or blue cornmeal
- all-purpose flour
- sugar,(optional)
- baking powder
- salt
- grapeseed or other vegetable
- unsalted butter
- eggs
- buttermilk, regular milk (or sub our faux buttermilk)
- (optional) more butter or bacon fat melted directly in the cast iron skillet


How to Make Cast Iron Cornbread
Here's a brief look at how easy it is to make cornbread at home, but you can find the full instructions in the recipe card below.
- Preheat the oven.
- Combine the dry ingredients.
- Melt the butter.
- Combine the wet ingredients.
- Combine the dry with the wet ingredients.
- Add the cornbread batter to a cast-iron skillet or baking pan and bake until golden brown.



Skillet Cornbread recipe step-by-step photos








What to Do With Leftover Cornbread?

One of our favorite ways to use leftover stale cornbread is to make cornbread dressing (photographed above) for Thanksgiving and Christmas. It's a southern staple that's full of chicken, onions, celery, homemade stock, and fall seasonings -- and no holiday table is complete without it!
- Get the Southern Cornbread Dressing here....or
- Add stale cornbread cubes to a tall tea glass with buttermilk or regular milk to enjoy it the way my grandparents and mom used to.

How to Customize Cast Iron Cornbread
Having a good cornbread recipe allows you the freedom to switch up the flavors and ingredients if you want. Here are a few tasty ways to play around with the flavor and texture of cornbread.
My favorite option (the Smoky & Buttery Cornbread option below) is the way my Mom used to make it. She always kept an old coffee can full of "bacon grease" (all of the reserved drippings, fat, and crumbly bits leftover from frying up copious amounts of bacon) and used it to give her cornbread a nice smoky bacon flavor.
For Cajun-inspired cornbread, add sautéed onion and green pepper, sliced fresh scallions, grated cheddar cheese, diced jalapeño, and a mix of cooked seafood (crawfish tails, peeled shrimp, crab leg meat).
For Jambalaya cornbread, add cooked sliced or diced andouille sausage or other smoky ham, sautéed bells pepper and onions, plus 1-2 teaspoons cajun spice blend (*if the spice blend contains salt, be sure to account for this and deduct some of the salt called for in the base cornbread recipe).
For Mexican cornbread, add chopped jalapeños, sautéed yellow or white sweet corn, shredded pepper jack or sharp cheddar cheese, and sliced scallions.
For Bacon-Jalapeño cornbread, add cooked crumbled bacon and diced jalapeño.
For a Smoky and Buttery cornbread, Use reserved bacon drippings (aka "bacon grease" or "bacon fat") to replace ½ of the butter called for in the recipe. Melt the butter and the bacon grease together directly in the cast iron skillet.
Once melted, add it directly to the cornmeal mixture, and pop the skillet back into the oven to keep it hot. Stir in the butter and bacon fat to incorporate and let it rest for a few minutes before adding the mixture to the cast iron skillet and baking.
For a sweeter cornbread, add sugar and/or honey. My Mom made cornbread one of two ways depending on what we were eating -- without sugar or with a little sugar. In our family, we love it both ways. But I'm not a fan of unbalanced, overly sweet cornbread even if I do enjoy a sweet corn muffin.
If you want sweet cornbread, double the amount of sugar called for in this recipe. You may also substitute honey for the added sugar.
A note about "Real Southern Cornbread". I've read where some people say that "No true Southern cornbread ever has a drop of sugar in it!". This just isn't true because every southern family (including my own) make it just the way they want which sometimes includes sugar and sometimes it doesn't.
In fact, I know many families in the South who grew up eating really sweet homemade cornbread (or boxed Jiffy cornbread which is sweet).
True southern cornbread can have zero added sugar, or include sugar. I suggest you eat it exactly the way you want by customizing this recipe to suit your tastes.

Best Tips & FAQ's
Why use a scale versus measuring cups and spoons? Using a scale to measure ingredients produces more consistently reliable results than measuring cups. Plus, it makes measuring ingredients quicker and there's less mess to clean up.
Do I cover cornbread with foil while it bakes? No, do not cover the cornbread with foil as it bakes unless it's browning too quickly because the oven runs hot. Covering cornbread as it bakes keeps it from forming a nice golden, crispy top that adds both texture and additional flavor to the final cornbread.
Is self-rising or self-raising cornmeal different the regular cornmeal? Yes, they are very different. Self-raising or self-rising cornmeal or cornmeal mix is a blend of dry ingredients that includes salt, baking powder, and all-purpose flour plus cornmeal. To this mix, eggs and oil (or butter) are added, mixed, and baked. Cornmeal is simply the meal of dried ground corn you'll need to add all-purpose flour, salt, and baking powder to it along with eggs, oil, and butter.
Are there different grades or grinds of cornmeal and what are they used for? Cornmeal comes in different grinds -- fine, medium, coarse grinds. Fine to medium grinds are often used in baking because they tend to produce a lighter crumb. While coarse ground cornmeal has a more prominent corn flavor.
Can I make cornbread without eggs? Yes, you can make cornbread without eggs, although the end result will be different. Below are two good ways to make cornbread without eggs:
- Substitute 50g of applesauce, avocado, or banana for each 1 large egg called for in the recipe + ¼ teaspoon extra baking powder. Note, these ingredients may impart quite a different flavor into the final cornbread.
- Substitute 2 tablespoons of heavy cream, sour cream, or yogurt plus a pinch of baking soda for each 1 egg called for in the recipe.
- Substitute the equivalent of 1 flax egg per each egg called for in the recipe.
Can I freeze cornbread? Yes, you can freeze cornbread. Simply wrap and freeze room temperature cornbread or cornbread muffins with sustainable plastic wrap and thaw in the refrigerator overnight. When ready to eat unwrap and let sit at room temperature for 30-45 minutes to take the chill off. Gently reheat cornbread wrapped in aluminum foil in a preheated 350°F/176°C oven for 10 to 15 minutes until warm.
What's the best way to store cornbread? Store any leftover room-temperature cornbread wrapped or sealed in an airtight container on the countertop, or the fridge. Reheat as needed and consume it within a couple of days.
What's the best way to reheat cornbread? Gently reheat cornbread wrapped in aluminum foil in a preheated 350°F/176°C oven for 10-15 minutes or until warm. You may also place a clean damp paper towel inside the aluminum packet to help steam it and avoid it drying out.
What if my cornbread is too dry? If your cornbread is too dry, try any of the following: turn it into Southern Cornbread Dressing, a savory bread pudding, or crumble it and toast it in the oven to use as croutons for your favorite salad.
Where does cornbread originate from? Cornbread has deep roots in American history. Native Americans were the first to make bread from ground cornmeal, mixing it simply with water and salt. They shared this technique with European settlers, who adopted it as a staple food.
The dish evolved over centuries, with African and African-American cooks in the South playing a significant role in its development. They adapted and refined cornbread recipes, creating regional variations including Southern Cornbread Dressing—a dish with origins tracing back to the West African dish "Kush."
Today's cornbread reflects contributions from multiple cultures across American history.
Let's get started!
Print📖 Recipe
Super Moist Southern Cast Iron Cornbread (With Buttermilk)
- Total Time: 25 minutes
- Yield: 8-12 people depending on hunger level (2 1x
- Diet: Vegetarian
Description
This homemade Southern Cornbread recipe is buttery and full of sweet toasty corn flavor. It's crispy on the bottom, sides, and top with a buttery, pillowy crumb in the middle. And from start to finish, it takes less than 30 minutes to make. This means it can easily be made just about any night of the week. If you don't have buttermilk, see the notes below for how to make faux buttermilk, or homemade buttermilk.
Ingredients
- 2 cups white or yellow cornmeal (300g)
- 2 cups all-purpose flour (280g)
- up to ¼ cup sugar, (optional)
- 6 teaspoons baking powder (24g)
- 2 teaspoons salt (12g)
- ½ cup grapeseed or other vegetable oil (100g)
- ½ cup unsalted butter (113g)
- 2 large eggs, beaten
- 2 cups buttermilk, room temperature (472g) (sub buttermilk substitute or whole milk)
- (optional) up to ¼ cup more butter or bacon fat, melted directly in the cast iron skillet, for the cornbread batter to be poured over just before baking.
Instructions
- Preheat the oven. Heat oven to 425°F (220°C) and place a 10-inch cast-iron skillet inside to preheat for 10 minutes.
- Mix the dry ingredients. In a mixing bowl, whisk together the cornmeal, flour, salt, baking powder, and sugar (if using).
- Mix the wet ingredients. In a separate bowl, beat together the eggs, oil, and buttermilk (or buttermilk substitute) until combined.
- Melt the butter in the skillet. Carefully remove the hot skillet from the oven and add the butter. Return the skillet to the oven just until the butter melts, about 1-2 minutes.
- Combine everything. Remove the skillet from the oven and pour the melted butter into the wet ingredients, stirring to combine. Add the wet mixture to the dry ingredients and fold everything together with a rubber spatula just until combined—don't overmix. Let the batter rest for 5 minutes while the skillet heats back up in the oven. *For extra buttery or smoky bacon flavor, add up to ¼ cup (60g) of butter or bacon fat to the skillet before returning it to the oven to melt.
- Bake. Pour the batter into the hot skillet and immediately return it to the oven. Bake for 20-25 minutes, until golden brown and a toothpick inserted in the center comes out clean, Enjoy!
Notes
- To make Cornbread Muffins, pour the cornmeal batter into lined or greased muffin tins, filling them ⅔ full. Bake at 425°F/220°C in a preheated oven for 15-20 minutes until golden brown. This recipe makes 24 cornbread muffins, but you can halve this recipe to make just 12 muffins.
- You can cut this recipe in half, but it won't be as tall/deep as the photos shown in this recipe unless you use a 9x9x2 baking pan or an 8x8x3-inch baking pan.
- If you don't have buttermilk, you have two options;
- Option 1: Make a buttermilk substitute. If you don't have buttermilk, make your own by adding 2 tablespoons of freshly squeezed lemon juice into a liquid measuring cup and fill it with enough whole milk to make 2 cups of total liquid. Stir it and let it rest at room temperature to thicken for at least 5 minutes and up to 15 and proceed with the recipe.
- Option 2: Make homemade buttermilk. You can easily make homemade buttermilk by first making homemade butter. Place a large quart mason jar into the freezer to get really cold. Add heavy cream to the jar, seal it, and start shaking it vigorously until you start to see butter forming. When all of the butter solids have separated from the milk solids, strain it. The leftover liquid from making homemade butter is buttermilk. Use it in any recipe. Alternatively, you chill a stand mixer bowl, add super cold heavy cream to the bowl and whisk it until the butter solids start to separate. Strain buttermilk from the butter solids.
- Add a smoky bacon flavor to your cornbread by adding 2 to 3 tablespoons of bacon drippings (bacon fat) to the skillet after you've removed the melted butter. Heat the bacon fat directly in the skillet in the oven for 5 minutes while the batter is resting. Add the cornmeal batter to the pan and bake.
- If you don't have a cast-iron skillet, use a buttered 9x13x2-inch baking pan, OR two buttered 9x9x2-inch pans, OR two 8x8x3-inch buttered baking pans, and bake for 20-25 minutes or until golden brown.
- I used 00 flour since I'm in Italy, but if you use King Arthur AP flour, or a similar flour, the gram measurement may be closer to 240g for 2 cups of flour.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Breads
- Method: Oven Bake
- Cuisine: Southern
Nutrition
- Serving Size: 1 wedge or slice


















Brianna says
Better than grandma's! Brought this and a tub of whipped butter to a family reunion and it was a hit:) THANK YOU!