Sweet Potato Cornbread Recipe gives you a tender, warmly spiced bake with classic cornmeal texture, rich mashed sweet potato, and a buttery honey glaze that makes it especially good for holiday dinners, chili nights, and cozy family meals.

This is the kind of cornbread that feels a little more special than the everyday version, but it is still simple enough to make without turning your kitchen upside down. The sweet potato adds moisture and depth, so every slice stays soft instead of dry or crumbly.
You also get that balance people love in a good cornbread: hearty from the cornmeal, lightly sweet from the sugars and honey, and just warm enough from cinnamon, nutmeg, and cloves to make it taste inviting without crossing into dessert territory.
What makes this one work so well is the layering of texture and flavor. The buttermilk keeps the crumb tender, the extra yolk adds richness, and the glaze settles into the top while the bread is still warm, giving each bite a soft buttery finish.
What You Need to Make This Sweet Potato Cornbread
Mashed sweet potato brings moisture, color, and a naturally rich flavor that makes the crumb feel especially soft.
Yellow cornmeal gives the bread its classic cornbread character, with just enough texture to keep it hearty and satisfying.
All-purpose flour balances the cornmeal so the slices hold together well and do not turn overly crumbly.
Buttermilk adds gentle tang and helps create a tender, fluffy interior.
Melted butter enriches both the batter and the glaze, giving the bread a cozy, homemade flavor.
Granulated sugar and light brown sugar provide sweetness, but they also help with moisture and browning.
Eggs plus an extra yolk make the batter richer and help the cornbread bake up with a soft but structured crumb.
Neutral oil supports moisture, which is especially helpful if you want the bread to stay tender after cooling.
Baking powder and baking soda lift the batter and keep the texture light rather than dense.
Salt sharpens the sweet and savory balance so the finished bread tastes fuller.
Cinnamon, nutmeg, and cloves add warmth and roundness. They should support the sweet potato, not overpower it.
Vanilla extract softens the spice blend and gives the sweetness a smoother finish.
Honey for the glaze adds shine and a mellow sweetness that pairs beautifully with the buttery topping.

Cooking Steps
STEP 1: Heat your oven and prepare your baking dish first so the batter can go straight in once mixed. A well-greased dish helps the edges release cleanly and encourages a lovely golden crust around the outside.
STEP 2: In one bowl, whisk together the dry ingredients until everything looks evenly combined. This matters more than it seems, because it spreads the leavening and spices throughout the batter so every bite bakes up with the same flavor and texture.
STEP 3: In a second bowl, stir the mashed sweet potato with the buttermilk, eggs, extra yolk, melted butter, oil, and vanilla until smooth. You want the mixture well blended, with the sweet potato fully worked in so there are no heavy pockets in the batter.
STEP 4: Fold the dry mixture into the wet ingredients just until no streaks remain. Stop as soon as the batter comes together. Overmixing can make cornbread heavier than it needs to be, and this recipe is at its best when the crumb stays soft and light.
STEP 5: Spread the batter into the prepared dish and bake until the top begins to color. Covering loosely with foil partway through is a smart move here because it protects the surface while the center finishes baking, giving you an even result instead of an overly dark top.
STEP 6: While the bread bakes, stir together the glaze until glossy and mostly smooth. As soon as the cornbread comes out of the oven, brush the warm top generously. Let it sit for a few minutes so the buttery honey mixture can settle into the surface before serving.
Can I make this ahead of time?
Yes, and it holds up well. Bake it earlier in the day or the night before, then warm it gently before serving. For the freshest finish, brush on at least part of the glaze while the bread is warm so the top stays soft and flavorful.
Perfect Pairings
This cornbread is especially good next to a bowl of chili, where its sweetness balances the savory heat and the soft crumb soaks up all that hearty sauce.
It also works beautifully with roasted chicken or turkey, especially on holiday tables where you want a side that feels comforting and a little festive without being fussy.
For a simple weeknight plate, serve it with black-eyed peas, greens, or a bean-based soup. The warm spices in the bread make those savory sides feel even more satisfying.
Can I bake it in a cast-iron skillet?
You can. A well-heated cast-iron skillet will give you slightly crispier edges and a deeper golden crust. Keep an eye on the baking time, though, because skillet cornbread can brown faster than one baked in glass.

Helpful Tips
- Let your eggs, yolk, and buttermilk come closer to room temperature before mixing. The batter blends more evenly and bakes more consistently.
- Mash the sweet potato very smoothly. Large lumps can weigh down the crumb and create uneven texture in the center.
- Brush the glaze on in layers instead of all at once. That helps the warm bread absorb it without getting soggy on top.
Why does this cornbread stay so moist?
The answer is in the combination of mashed sweet potato, buttermilk, butter, oil, and egg yolk. Each one contributes something slightly different, so the bread stays tender and rich without becoming greasy or overly heavy.
Keeping Leftovers Fresh
Once completely cooled, cover the cornbread tightly or transfer slices to an airtight container. It will keep well in the refrigerator for about 4 days.
For longer storage, wrap individual pieces or the whole cornbread well and freeze for up to 2 months. Thaw in the refrigerator overnight or at room temperature for a shorter period.
To reheat, warm slices in a low oven until heated through. You can also microwave individual pieces briefly, though the oven does a better job of keeping the edges pleasant and the texture more balanced. A small extra brush of melted butter before reheating can freshen it nicely.
Is the glaze necessary?
The cornbread is still delicious without it, but the glaze adds a lot. It brings buttery shine, a little extra sweetness, and a soft top layer that makes the whole bake feel more complete and special, especially for gatherings.

Sweet Potato Cornbread Recipe
Ingredients
For the cornbread:
- 1 cup mashed cooked sweet potato
- 1 cup cultured buttermilk
- 1 1/4 cups yellow cornmeal
- 3/4 cup all-purpose flour
- 1/2 cup melted unsalted butter
- 1/2 cup granulated sugar
- 1/4 cup firmly packed light brown sugar
- 2 large eggs brought to room temperature
- 1 large egg yolk at room temperature
- 2 tablespoons neutral cooking oil such as canola
- 1 tablespoon baking powder
- 1 teaspoon salt
- 1/2 teaspoon baking soda
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon vanilla extract
- 1/8 to 1/4 teaspoon ground nutmeg preferably freshly grated
- 1/8 to 1/4 teaspoon ground cloves
- Orange food coloring optional
For the glaze:
- 4 tablespoons melted butter
- 2 tablespoons honey
- 2 tablespoons packed light brown sugar
- 1 pinch ground cinnamon
- 1 pinch salt
Instructions
- Preheat the oven to 400°F (200°C). Lightly grease an 8-inch glass baking dish with butter, then set it aside.
- In a large mixing bowl, whisk together the yellow cornmeal, all-purpose flour, baking powder, salt, baking soda, cinnamon, cloves, nutmeg, granulated sugar, and brown sugar until evenly blended.
- In a separate large bowl, combine the mashed sweet potatoes, eggs, egg yolk, melted butter, oil, vanilla extract, and buttermilk. Stir until the mixture is smooth and fully combined. If using orange food coloring, add four drops and mix it in thoroughly.
- Gradually fold the dry mixture into the wet mixture, stirring only until no dry pockets remain. Avoid overmixing, as this can make the cornbread heavy.
- Transfer the batter to the prepared baking dish and spread it evenly. Place the dish on the center rack of the oven and bake for 20 minutes.
- After the first 20 minutes, loosely cover the dish with aluminum foil to keep the top from becoming too dark. Continue baking for another 20 minutes, or until the center is set.
- While the cornbread bakes, prepare the glaze by stirring together the melted butter, honey, brown sugar, cinnamon, and salt. Mix while the butter and sugar are still warm so the sugar dissolves properly.
- When the cornbread comes out of the oven, brush the hot surface generously with the glaze several times. You may not need to use all of it.
- Allow the glaze to settle into the bread briefly, then serve warm.
Notes
Freshly ground nutmeg is preferred for stronger flavor.
Not all of the glaze may be necessary.