This Southern Buttermilk Cornbread Recipe brings the authentic taste of a cast-iron skillet cornbread straight to your kitchen. My Granny taught me that real Southern cornbread needs three things: a screaming hot skillet, white cornmeal, and whole buttermilk.

The crispy, golden crust and tender center of this cornbread will take you back to sitting at your grandmother’s Sunday dinner table, with the butter melting into each warm piece.

This is the BEST cornbread I’ve had in 22 years… Since I last had this style cornbread at my grandfather’s. All us kids liked his the best, I’ve no idea why sweetened yellow cornbread is so popular. It’s a crumbly mess! Thank you so much!!!

— EREMIAS

A slice of cornbread with butter on a white plate, with more cornbread on a platter and another slice on a plate in the background.
Blue cursive text reads "Lucy's notes" on a transparent background.

As a fourth-generation Southern cook, I’ve been baking cornbread since I was knee-high to a grasshopper. Along the way, I’ve learned what not to do and how to make the best Southern cornbread!

My grandmother made cornbread several times a week, sometimes using different cast-iron skillets to get either wedges or sticks. We loved the sticks best, probably because the proportion of crispiness was higher.

Southerners have always loved cornbread because it’s cheap and easy. You can get away with not using any flour, so all you really need is cornmeal, egg, and buttermilk, along with your leavening agents. And, of course, lard, bacon grease, or butter.

Southern buttermilk cornbread is one of those recipes that doesn’t need much tweaking. Everyone’s recipe is basically the same, although some people add more eggs, and people bake at different temperatures. Some use a mix, and some use plain cornmeal.

Testing results for Southern cornbread

I’ve tested this cornbread recipe with and without the addition of flour and I prefer adding a little flour. This produces a lighter texture and to me, it just tastes better.

What to serve with Southern buttermilk cornbread

Southerners eat cornbread with just about anything. My dad, Papa Jim, loved it best crumbled into a glass of buttermilk (gag!) and while I am not about to do that, I love it with chili or soups or any kind of fried meats — and almost anything else that we aren’t having biscuits with. Serve your homemade cornbread with classic Southern meals like fried chicken and mashed potatoes, pork chops and rice, or cubed steak and macaroni and cheese.

Person with shoulder-length blond hair and blue glasses smiling indoors in front of a red brick wall.

I hope you make this recipe. I think you’ll love it!

Ingredient notes

Note: There is no sugar in this recipe. You can add some, but then you’re not making Southern buttermilk cornbread — you’re making cornmeal cake.

Finely ground white cornmeal: Although they are interchangeable, I prefer white cornmeal over yellow. You can also use a self-rising cornmeal mix and omit the flour, baking powder, baking soda, and salt.

Bacon grease or shortening: Granny always used lard or shortening, but I don’t keep lard, and I like the added flavor from the leftover bacon grease.

How to make Southern cornbread

This recipe takes about 15 minutes to prepare, and most of that time is spent preheating the oven and skillet. The cornbread can bake while you’re getting the rest of your dinner ready.

  1. Place the skillet in the oven while it’s preheating. After about 5 minutes, remove the skillet, add the bacon grease (or shortening) and butter, and return it to the oven.
  2. Mix the cornmeal, flour (if using), baking powder, baking soda, and salt in a large bowl, whisking until well combined.
  3. Add the buttermilk and egg and stir gently just until mixed.
  4. Remove the hot skillet from the oven, and carefully pour most of the grease into the batter, leaving about a tablespoon in the skillet.
  5. Stir the grease into the batter, pour it into the hot skillet, and place it in the oven.
  6. Bake the cornbread for about 20 minutes until it’s golden brown and crispy around the edges. Remove the skillet from the oven and turn the cornbread out onto a platter.

Cook’s Tip: The bacon grease or shortening and butter should melt and be hot but not smoking. Keep an eye on it while you’re mixing the other ingredients.

Slices of buttermilk cornbread on a platter with two pieces served on white plates, each with a pat of butter. Forks are placed on the side, and a butter dish is visible in the corner.

If you make this recipe, please leave a comment and ⭐️⭐️⭐️⭐️⭐️ below!

Join Southern Food and Fun Community group
and Southern Potluck group!

And please follow us on social media:

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
5 from 2 votes

Southern Buttermilk Cornbread Recipe

The perfect Southern buttermilk cornbread recipe that produces slightly crispy, buttery cornbread every time.
Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
Servings: 10 servings
Save This Recipe

Ingredients 

  • 2 cups plain white cornmeal
  • ½ cup all-purpose flour or additional cornmeal
  • 1 egg
  • 2 cups full-fat buttermilk
  • 1 tablespoon baking powder
  • ½ teaspoon baking soda
  • 1 teaspoon salt
  • 3 tablespoons bacon grease or shortening
  • 3 tablespoons butter
Save this recipe to your inbox!
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

  • Preheat oven to 450 degrees F. Place skillet in the oven to preheat. 
  • Whisk together cornmeal, flour (if using), baking powder, baking soda, and salt. Add buttermilk and egg and stir until well mixed.
    A glass bowl containing a mixed batter with melted butter, being stirred by a wooden spoon. A white cloth lies beside the bowl on a gray surface.
  • Remove hot skillet from oven and put the bacon grease or shortening and butter in the skillet. Place skillet back in oven for a few minutes until butter is melted and grease is hot. Watch carefully and don't let it start smoking!
    A stick of butter melting in a cast iron skillet with a bowl of batter, a small jug of milk, and a bowl of salt nearby on a gray countertop.
  • When the bacon grease-butter mixture is melted and hot, pour most of it into the batter, leaving about a tablespoon of hot oil in the skillet. Stir the batter to mix well, and then pour the batter into the hot skillet.
    A cast iron skillet filled with a smooth, creamy mixture sits on a gray surface with a cloth partially visible at the bottom.
  • Bake 20-25 minutes until golden brown on top. Remove skillet from oven and turn cornbread out onto platter.
    A round skillet containing freshly baked cornbread on a gray surface, with a cloth attached to the handle.

Notes

If you use a self-rising cornmeal mix, omit the flour, baking powder, baking soda, and salt.

Nutrition

Serving: 1slice, Calories: 248kcal, Carbohydrates: 26g, Protein: 5g, Fat: 14g, Saturated Fat: 7g, Polyunsaturated Fat: 6g, Cholesterol: 42mg, Sodium: 532mg, Fiber: 2g, Sugar: 3g
Course: Breads
Cuisine: American
Calories: 248
Keyword: cornbread, southern cornbread, southern cornbread recipe
Leave a comment and ★★★★★ rating below!

Questions and tips

Is cornbread gluten-free?

If you omit the flour and use plain cornmeal, your cornbread should be gluten-free. However, some cornmeal may contain traces of gluten from processing.

Can you freeze cornbread?

Absolutely! Wrap your cornbread tightly with parchment paper and then cover that tightly with foil. Place the wrapped cornbread in an airtight container or a freezer bag. Then, place it in the freezer for 3-4 months.

How do you store cornbread?

Cornbread is fine stored on the counter or in a bread box, just like any other bread. Southern cornbread does not need to be refrigerated.

What’s a good way to use leftover cornbread?

Make cornbread dressing! Our skillet dressing recipe is perfect for smaller meals.

Can you make cornbread without eggs?

Yes, but you would need to add another binding agent, like sour cream or yogurt.

How to rewarm cornbread

You can certainly warm leftover cornbread in the microwave, but for best results, I suggest wrapping it in tin foil and heating it in the oven at 350 degrees F.

A woman with shoulder-length blonde hair, wearing a white T-shirt and dark jeans, stands in a kitchen with a brick backsplash and stainless steel appliances. She is smiling and resting her hands on the counter.

About the author

Hi, I’m Lucy! I’m a home cook, writer, food and wine fanatic, and recipe developer. I’ve created and tested hundreds of recipes so that I can bring you the best tried and true favorites.

Follow Lucy on social media:

You May Also Like:

Sign up with your email address to receive a 5-day series of Southern Cooking Secrets, followed by weekly emails with recipes and tips. We won't send you spam. Unsubscribe at any time.

Leave a comment

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

Recipe Rating




5 from 2 votes (1 rating without comment)

9 Comments

  1. 5 stars
    This is the BEST cornbread I’ve had in 22 years… Since I last had this style cornbread at my grandfather’s. All us kids liked his the best, I’ve no idea why sweetened yellow cornbread is so popular. It’s a crumbly mess! Thank you so much!!!

  2. Step #2 says if using plain cornmeal, add “11 teaspoon baking powder” . Is that a misprint? 11 seems like a lot of baking powder.
    Thank you for all your recipes. I am new to the South and I have learned much about southern cooking from you,

    1. Hi Jan,
      YES, that was a misprint! I have corrected it now to 1. Thank you for your sweet comments! Happy cooking xoxo

      1. MawMaw started cooking the “sweet cornbread” just for her baby boy because I grew up with her and she cooked it just like yours all the time I was growing up. Daddy liked it your way and said the sweet cornbread was more like cake. David was just spoiled.