Sweet potato cornbread is a comforting Southern classic that combines the earthy sweetness of mashed sweet potatoes with the rich texture of traditional cornbread. This delicious bread is moist, flavorful, and slightly sweet, making it the perfect side dish for hearty meals such as chili, barbecue, soups, or holiday dinners.
Whether served warm with honey butter or alongside a savory meal, this recipe is easy to prepare and delivers incredible flavor.
Why You’ll Love This Sweet Potato Cornbread
There are many reasons why sweet potato cornbread has become such a popular recipe.
First, the mashed sweet potatoes add natural sweetness and moisture, making the cornbread soft and tender. They also give the bread a beautiful orange color and subtle flavor.
Second, the combination of cornmeal and flour creates the perfect texture—slightly crumbly but still soft enough to slice easily.
Finally, this recipe is versatile. You can serve it as a side dish for dinner, enjoy it for breakfast with butter, or even treat it as a dessert with honey or maple syrup.
Ingredients
To make homemade sweet potato cornbread, you will need the following ingredients:
Dry Ingredients
- 1 cup yellow cornmeal
- 1 cup all-purpose flour
- 1/4 cup brown sugar
- 1 teaspoon cinnamon
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
Wet Ingredients
- 1 cup mashed cooked sweet potato
- 2 large eggs
- 1 cup buttermilk
- 1/4 cup melted butter
- 2 tablespoons vegetable oil
- 1 teaspoon vanilla extract
Sweet potato puree adds moisture and flavor to the bread, while buttermilk helps create a soft crumb and activates the baking agents.

How to Make Sweet Potato Cornbread
Step 1: Prepare the oven
Preheat your oven to 400°F (200°C). Grease a 9×9-inch baking pan or a cast-iron skillet with butter or cooking spray.
Using a cast-iron skillet is traditional in Southern cooking and helps create a slightly crispy crust.
Step 2: Mix the dry ingredients
In a large bowl, whisk together:
- cornmeal
- flour
- brown sugar
- baking powder
- baking soda
- salt
- cinnamon
Mix until all ingredients are evenly combined.
Step 3: Combine the wet ingredients
In another bowl, mix together:
- mashed sweet potatoes
- eggs
- buttermilk
- melted butter
- vegetable oil
- vanilla extract
Stir until the mixture becomes smooth and creamy.
Step 4: Combine the batter
Slowly pour the wet ingredients into the bowl of dry ingredients.
Gently stir until the mixture is just combined. Avoid overmixing because it can make the cornbread dense instead of light and fluffy.
The batter should be thick but smooth.
Step 5: Bake the cornbread
Pour the batter into the prepared pan or skillet and spread evenly.
Bake for 25 to 30 minutes, or until the top becomes golden brown and a toothpick inserted in the center comes out clean.
Step 6: Serve warm
Allow the cornbread to cool slightly before slicing.
Serve warm with:
- butter
- honey
- maple syrup
- or a honey-butter glaze
Many Southern cooks brush melted butter and honey on top immediately after baking for extra flavor.

Tips for Perfect Sweet Potato Cornbread
1. Roast the sweet potatoes
Roasting sweet potatoes instead of boiling them enhances their natural sweetness and flavor.
2. Don’t overmix the batter
Overmixing can make cornbread tough. Stir only until the ingredients are combined.
3. Use a cast-iron skillet
A hot skillet helps create a crispy golden crust while keeping the inside soft.
4. Let the batter rest
Letting the batter sit for about 5–10 minutes before baking allows the cornmeal to absorb moisture, improving texture.
Variations
Sweet potato cornbread can easily be customized depending on your taste.
Honey sweet potato cornbread
Add 2 tablespoons of honey to the batter for extra sweetness.
Spiced version
Add nutmeg, ginger, or cloves for a warmer flavor, perfect for fall and holiday meals.
Savory version
Reduce the sugar and add shredded cheese or jalapeños for a savory twist.
What to Serve With Sweet Potato Cornbread
This bread pairs wonderfully with many dishes, including:
- chili or stews
- barbecue meats
- roasted chicken
- soups
- collard greens or beans
It can also be served as a holiday side dish during Thanksgiving or family gatherings.
Storage and Freezing
Room temperature
Store the cornbread in an airtight container for up to 3 days.
Refrigerator
It can last up to one week when refrigerated.
Freezer
Wrap slices tightly in plastic wrap and freeze for up to 3–4 months.
To reheat, simply warm in the oven or microwave.
Final Thoughts
Sweet potato cornbread is a wonderful combination of Southern tradition and comforting flavor. The natural sweetness of sweet potatoes enhances the classic cornbread texture, creating a moist and delicious bread that works for both savory meals and sweet treats.
Whether you’re preparing a cozy dinner, a holiday feast, or simply craving homemade comfort food, this sweet potato cornbread recipe is a perfect choice.
Once you try it warm with butter and honey, it may quickly become one of your favorite homemade breads.