The smell of freshly baked cornbread has a way of bringing people together. Growing up in the South, there was always a warm skillet sitting on Grandma’s wooden table. Sometimes it accompanied fried chicken. Other times it was served with a pot of smoky chili or slow-cooked barbecue. But the one recipe everyone asked for was her Honey Butter Sweet Potato Cornbread.
She never rushed the process. She would roast sweet potatoes until they became naturally sweet, warm the cast-iron skillet before pouring in the batter, and brush every inch of the hot cornbread with homemade honey butter. The butter slowly melted into the golden crust while the aroma filled the kitchen.
Today, this comforting recipe has become popular all over social media for a good reason. It combines traditional Southern cornbread with creamy sweet potatoes to create an incredibly moist texture without becoming heavy. Every bite offers buttery richness, a touch of honey, and a perfectly crisp crust.
If you’re looking for a foolproof homemade cornbread that everyone will remember, this recipe delivers every single time.
JUMP TO

Honey Butter Sweet Potato Cornbread
This Honey Butter Sweet Potato Cornbread is incredibly moist, buttery, and fluffy with a crisp golden crust. Roasted sweet potato adds natural sweetness while warm homemade honey butter melts into every bite. It is the perfect Southern side dish for barbecue, chili, fried chicken, holiday dinners, and family gatherings.
- Total Time: 55 minutes (Do not include the resting time here. Tasty Cards generally calculate Prep + Cook only.)
- Yield: 12 squares
Ingredients
For the Sweet Potato Cornbread
- 1 cup mashed roasted sweet potato (about 1 medium sweet potato)
- 1 cup yellow cornmeal
- 1 cup all-purpose flour
- ⅓ cup granulated sugar
- 1 tablespoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine salt
- 2 large eggs (room temperature)
- ½ cup unsalted butter, melted and slightly cooled
- ¾ cup full-fat buttermilk (room temperature)
- 2 tablespoons honey
- 1 teaspoon pure vanilla extract
Honey Butter
- ½ cup unsalted butter, softened
- 3 tablespoons honey
- pinch flaky sea salt
Optional Garnish
- honey drizzle
- butter pats
- fresh thyme
Instructions
Step 1
Preheat oven to 375°F (190°C).
Place a 9-inch cast-iron skillet inside the oven while preheating.
Step 2
Roast one medium sweet potato at 400°F for 40–50 minutes until fork tender.
Allow it to cool completely before mashing until smooth.
Measure exactly 1 cup.
Step 3
Whisk together
- cornmeal
- flour
- sugar
- baking powder
- baking soda
- salt
Step 4
In another bowl whisk together
- mashed sweet potato
- eggs
- melted butter
- buttermilk
- honey
- vanilla
until perfectly smooth.
Step 5
Pour wet ingredients into dry ingredients.
Fold gently using a spatula.
Stop mixing as soon as the flour disappears.
Small lumps are normal.
Step 6
Carefully remove the hot skillet.
Add one tablespoon butter.
Swirl to coat the bottom and sides.
Pour batter immediately.
Step 7
Bake 30–35 minutes.
The top should be deep golden brown.
The edges should pull away slightly.
A toothpick inserted into the center should come out with only a few moist crumbs.
For best accuracy, the center should reach 203–208°F (95–98°C).
Step 8
Meanwhile, whip together
- softened butter
- honey
- sea salt
until fluffy.
Step 9
Immediately brush the hot cornbread generously with the honey butter.
Allow it to soak into the crust.
Step 10
Cool for 10 minutes.
Slice into 12 squares.
Serve warm with extra butter and honey.
Notes
✔ Roast the sweet potato instead of boiling it for a richer flavor.
✔ Room-temperature ingredients create a smoother batter.
✔ Never overmix. A few lumps make lighter cornbread.
✔ Preheating the skillet produces the classic Southern crispy crust.
✔ Brush the honey butter on while the bread is still hot so it melts into every bite.
✔ Store leftovers in an airtight container for up to 5 days.
✔ Freeze individual slices for up to 3 months.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: Southern American
- Diet: Vegetarian
Why You’ll Love This Recipe
This recipe stands out because it combines classic Southern baking techniques with simple ingredients.
You’ll love it because it is:
- Extremely moist
- Soft inside
- Crispy around the edges
- Rich with butter
- Naturally sweet
- Easy for beginners
- Perfect for holidays
- Great with savory or sweet meals
- Freezer friendly
- Even better the next day
Unlike many recipes that become dry after a few hours, the mashed sweet potato helps the bread stay tender for several days.
What Makes Sweet Potato Cornbread So Good?
Sweet potatoes contain natural starches that trap moisture during baking. Instead of relying only on butter or oil, they create a soft crumb that stays fresh much longer.
The honey adds gentle sweetness without making the bread taste like cake.
Meanwhile, buttermilk reacts with baking soda to create a lighter texture.
When everything comes together, you get:
- Golden crispy edges
- Fluffy center
- Rich buttery flavor
- Beautiful golden color
- Balanced sweetness
Ingredients
For the Cornbread
- 1 cup mashed cooked sweet potato
- 1 cup yellow cornmeal
- 1 cup all-purpose flour
- ⅓ cup granulated sugar
- 1 tablespoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine salt
- 2 large eggs, room temperature
- ½ cup unsalted butter, melted and slightly cooled
- ¾ cup full-fat buttermilk, room temperature
- 2 tablespoons honey
- 1 teaspoon pure vanilla extract
For the Honey Butter
- ½ cup softened unsalted butter
- 3 tablespoons honey
- pinch of flaky sea salt
Garnish
- extra honey
- butter pats
- fresh thyme (optional)
Kitchen Equipment
Prepare everything before you begin.
You will need:
- 9-inch cast-iron skillet (recommended)
- or a 9×9-inch baking pan
- two large mixing bowls
- whisk
- silicone spatula
- pastry brush
- cooling rack
- measuring cups
- measuring spoons
Before You Start
There are a few small details many recipes leave out, yet they make a huge difference.
Roast Instead of Boil
Roast the sweet potato instead of boiling it whenever possible.
Roasting removes excess moisture while concentrating the natural sweetness.
Bake at 400°F for about 45 minutes until completely soft.
Let it cool before mashing.
Bring Ingredients to Room Temperature
Cold eggs and buttermilk can cause the melted butter to solidify.
Remove refrigerated ingredients about 30 minutes before baking.
Preheat the Cast-Iron Skillet
This is one of Grandma’s biggest secrets.
Place the empty skillet inside the oven while it preheats.
Add one tablespoon of butter just before pouring in the batter.
The batter should immediately begin to sizzle.
This creates the signature crispy Southern crust.
Step-by-Step Instructions
Step 1
Preheat your oven to 375°F (190°C).
Place the cast-iron skillet inside while it heats.
Step 2
Mash the cooled roasted sweet potato until completely smooth.
Avoid large chunks.
Step 3
In a large bowl combine:
- cornmeal
- flour
- sugar
- baking powder
- baking soda
- salt
Whisk for one minute.
This evenly distributes the leavening agents.
Step 4
In another bowl whisk together:
- mashed sweet potato
- eggs
- melted butter
- buttermilk
- honey
- vanilla
Mix until perfectly smooth.
Step 5
Pour the wet mixture into the dry ingredients.
Using a spatula, gently fold everything together.
Stop mixing as soon as no dry flour remains.
A few small lumps are completely normal.
Overmixing develops gluten and creates dense cornbread.
Step 6
Carefully remove the hot skillet.
Add one tablespoon butter.
Swirl until melted.
Pour in the batter.
Spread evenly.
Step 7
Bake for 30–35 minutes.
The top should become deep golden brown.
The edges should pull slightly away from the skillet.
A toothpick inserted into the center should come out with only a few moist crumbs.
For extra accuracy, the internal temperature should reach 203–208°F (95–98°C).
Step 8
While the bread bakes, whip together:
- softened butter
- honey
- sea salt
Beat until fluffy.
Step 9
Immediately after removing the cornbread from the oven, brush the honey butter generously over the hot surface.
The butter will slowly melt into every crack.
This step creates incredible flavor and keeps the top wonderfully soft.
Step 10
Allow the bread to cool for about 10 minutes before slicing.
This resting period lets the crumb finish setting.
Pro Tips From Southern Bakers
Want bakery-quality results?
Follow these simple techniques.
- Roast sweet potatoes instead of boiling them.
- Always preheat the skillet.
- Do not overmix.
- Use full-fat buttermilk.
- Use real butter.
- Brush the honey butter while hot.
- Let the bread rest before cutting.
- Store leftovers tightly wrapped.
Common Mistakes
Using Cold Ingredients
Cold ingredients reduce volume.
Overmixing
This makes the crumb tough.
Skipping the Hot Skillet
Without it, the crust stays pale.
Adding Too Much Flour
Always spoon flour into measuring cups.
Never scoop directly from the bag.
Baking Too Long
Even five extra minutes can dry the bread.
Delicious Variations
You can customize this recipe with:
- shredded cheddar
- diced jalapeños
- cooked bacon
- cinnamon
- pumpkin spice
- pecans
- maple butter
- brown butter
- smoked paprika
- fresh rosemary
What to Serve With Honey Butter Sweet Potato Cornbread
This recipe pairs beautifully with:
- fried chicken
- pulled pork
- smoked brisket
- barbecue ribs
- beef stew
- chili
- collard greens
- baked beans
- roasted turkey
- Thanksgiving dinner
- black-eyed peas
- grilled sausage
- creamy soups
It is equally delicious served warm for breakfast with extra butter and honey.
Storage
Allow the bread to cool completely.
Store inside an airtight container.
At room temperature:
- up to 2 days
Refrigerator:
- up to 5 days
Freezer:
- up to 3 months
Wrap individual slices for quick reheating.
Reheating
Oven:
325°F for 10 minutes.
Microwave:
20–30 seconds.
Air Fryer:
320°F for 3 minutes.
Brush with fresh honey butter after reheating for the best flavor.
Frequently Asked Questions
Can I use canned sweet potato?
Yes. Drain it well and mash until smooth. Avoid sweet potato pie filling because it already contains sugar and spices.
Can I make this without buttermilk?
Yes. Mix ¾ cup milk with 2 teaspoons lemon juice or white vinegar. Let it sit for 10 minutes before using.
Why is my cornbread dry?
Overbaking, overmixing, or adding too much flour are the most common causes.
Can I make it ahead of time?
Absolutely. Bake it one day in advance and reheat gently before serving.
Can I bake this in a regular baking pan?
Yes. A 9×9-inch pan works well, although the crust will be slightly less crispy than in cast iron.
Can I freeze it?
Yes. Wrap each slice individually before freezing for the best texture.
Final Thoughts
There is something special about homemade Honey Butter Sweet Potato Cornbread. It combines everything people love about traditional Southern comfort food: a crispy golden crust, a soft and fluffy center, rich buttery flavor, and just enough sweetness from honey and roasted sweet potatoes.
The small techniques—preheating the cast-iron skillet, roasting the sweet potatoes instead of boiling them, avoiding overmixing, and brushing warm honey butter over the hot bread—transform a simple recipe into one your family will request again and again.
Whether you serve it with barbecue, holiday meals, hearty soups, or simply enjoy a warm slice with butter and honey, this cornbread brings comfort to every table. Once you’ve baked it this way, you’ll understand why generations of Southern families have treasured recipes like this for decades.
