Growing up, cornbread at our house always came from the back of the cornmeal box—bright yellow, crumbly, and honestly a little forgettable. It wasn’t terrible, but it wasn’t something anyone got excited about either. More often than not, half-eaten squares were left behind on dinner plates.

Everything changed the day I decided to add sweet potatoes.
That simple twist turned ordinary cornbread into something completely different. The sweet potatoes add incredible moisture and a gentle natural sweetness that transforms every bite. Now, this is the cornbread my family actually asks for—yes, even my picky 10-year-old goes back for seconds. Plates come back clean, and leftovers are rare.
If you’ve ever struggled with dry or bland cornbread, this sweet potato version is about to become your new go-to.
Why You’ll Love This Sweet Potato Cornbread
Perfectly balanced flavor
Warm spices, lightly sweet mashed sweet potatoes, and classic cornmeal come together for a cozy, fall-inspired twist on traditional cornbread.
Ultra-moist texture
Between the sweet potatoes, buttermilk, butter, and oil, this cornbread stays tender and moist—no crumbling, no dryness.
Great for make-ahead baking
You can prep the mashed sweet potatoes ahead of time, making assembly quick and easy when you’re ready to bake.
Incredibly versatile
Serve it with chili, barbecue, soups, or holiday meals. It’s just as delicious for breakfast with butter and honey.
Made with simple ingredients
Everything in this recipe is easy to find, and many items are pantry staples you may already have on hand.
What Kind of Sweet Potatoes Work Best?
For the best results, use orange-fleshed sweet potatoes, often labeled as “yams” in U.S. grocery stores. Varieties like Beauregard are naturally sweet and moist, making them ideal for baking.
Look for sweet potatoes that are firm, smooth, and free from soft spots. You can prepare them in one of two easy ways:
- Bake whole at 400°F (200°C) for 45–60 minutes until tender
- Peel, cube, and boil until soft
Either method works—just be sure to mash them well and let them cool completely before adding them to the batter.
Ingredient Substitutions & Swaps
This recipe is flexible and forgiving if you need to make adjustments:
- Buttermilk: Mix 1 cup milk with 1 tablespoon lemon juice or vinegar; let sit 5 minutes
- Sweet potatoes: Substitute canned pumpkin purée or mashed butternut squash (drain excess liquid)
- Brown sugar: Dark brown sugar works, or use white sugar plus a little molasses
- Spices: Pumpkin pie spice can replace cinnamon, nutmeg, and cloves
- Honey glaze: Maple syrup or agave nectar work beautifully
Common Mistakes to Avoid
- Using hot sweet potatoes: Warm mash can partially cook the eggs—always cool first
- Overmixing the batter: Stir just until combined to keep the texture tender
- Cold ingredients: Bring eggs and buttermilk to room temperature so the butter blends smoothly
- Opening the oven door too early: Temperature changes can cause sinking—check doneness with the oven light instead
What to Serve With Sweet Potato Cornbread
This cornbread shines alongside hearty, savory dishes. Try it with:
- Chili or beef stew
- Pulled pork or barbecue chicken
- Collard greens or black-eyed peas
- Soups and stews during cooler months
For breakfast or brunch, serve it warm with butter and honey—or crumble it into a bowl of milk Southern-style.
Storage & Freezing Instructions
Room temperature:
Store in an airtight container for up to 2 days.
Refrigerator:
Keeps well for up to 1 week once fully cooled.
Freezer:
Wrap individual pieces and freeze for up to 3 months. Perfect for quick reheating.
Reheating:
Microwave slices for 20–30 seconds or warm in the oven. Add butter while warm for the best flavor.
Sweet Potato Cornbread Recipe
Ingredients
For the cornbread
- 1¼ cups yellow cornmeal
- ¾ cup all-purpose flour
- 1 tbsp baking powder
- ½ tsp baking soda
- 1 tsp salt
- ½ tsp ground cinnamon
- ⅛–¼ tsp ground nutmeg
- ⅛–¼ tsp ground cloves
- ½ cup white sugar
- ¼ cup packed light brown sugar
- 1 cup mashed sweet potatoes (fully cooled)
- 1 cup buttermilk (room temperature)
- ½ cup melted butter
- 2 tbsp neutral oil
- 2 large eggs + 1 egg yolk (room temperature)
- ¼ tsp vanilla extract
- Optional: orange food coloring
For the glaze
- 4 tbsp melted butter
- 2 tbsp honey
- 2 tbsp packed light brown sugar
- Pinch of cinnamon
- Pinch of salt
Instructions
- Preheat oven to 400°F (200°C). Butter an 8-inch baking dish.
- Mix dry ingredients in a large bowl until well combined.
- Whisk wet ingredients in a separate bowl until smooth.
- Combine gently, adding dry ingredients to wet just until mixed.
- Pour batter into the prepared dish and bake for 20 minutes.
- Tent with foil and bake another 20 minutes, until set in the center.
- Prepare glaze by stirring all glaze ingredients until smooth.
- Brush glaze generously over hot cornbread before serving.
Final Thoughts
This sweet potato cornbread is everything classic cornbread wishes it could be—moist, flavorful, comforting, and just sweet enough. Whether you’re serving it for a weeknight dinner, holiday table, or cozy weekend breakfast, it’s the kind of recipe that quickly becomes a family tradition.
