Sweet Potato Cornbread – Moist, Fluffy & Perfectly Sweet Southern Classic
Sweet potato cornbread is a comforting twist on traditional cornbread, combining the earthy sweetness of mashed sweet potatoes with the classic crumbly texture of cornmeal. This recipe has roots in Southern-style cooking, where simple ingredients are transformed into rich, flavorful dishes.
The addition of sweet potatoes not only enhances the taste but also makes the cornbread extra moist and tender. Whether served alongside savory dishes like chili or enjoyed on its own with a drizzle of honey, this sweet potato cornbread is a warm, satisfying treat perfect for any occasion.
Ingredients

Dry Ingredients
- 1 cup cornmeal
- 1 cup all-purpose flour
- 1 tablespoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- ½ teaspoon ground cinnamon (optional)
Wet Ingredients
- 1 cup mashed sweet potatoes (cooked and cooled)
- 2 large eggs
- ½ cup unsalted butter (melted)
- ½ cup brown sugar
- ¼ cup granulated sugar
- 1 cup buttermilk
- 1 teaspoon vanilla extract
Step-by-Step Cooking Guide
Step 1 – Prepare the Oven
Preheat your oven to 375°F (190°C). Grease an 8×8-inch baking dish or cast-iron skillet.
Step 2 – Cook and Mash Sweet Potatoes
Boil or bake sweet potatoes until soft. Mash until smooth and measure 1 cup.
Step 3 – Mix Dry Ingredients
In a large bowl, whisk together cornmeal, flour, baking powder, baking soda, salt, and cinnamon.
Step 4 – Combine Wet Ingredients
In another bowl, mix mashed sweet potatoes, eggs, melted butter, brown sugar, granulated sugar, buttermilk, and vanilla extract until smooth.
Step 5 – Combine Batter
Gradually add the wet mixture into the dry ingredients. Stir gently until just combined. Do not overmix.
Step 6 – Bake
Pour the batter into the prepared pan and smooth the top. Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.
Step 7 – Cool and Serve
Let the cornbread cool slightly before slicing. Serve warm for best flavor.
Cooking Time & Serving Size
| Detail | Time |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 25–30 minutes |
| Total Time | 40–45 minutes |
| Servings | 8–10 slices |
Tips & Variations
- Use roasted sweet potatoes for a deeper, caramelized flavor.
- Add chopped pecans or walnuts for extra crunch.
- Mix in corn kernels for a more textured cornbread.
- For a savory twist, reduce sugar and add shredded cheese or jalapeños.
- Brush the top with melted butter or honey right after baking for extra richness.
Nutrition Info (Approximate Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 280 kcal |
| Protein | 5 g |
| Carbohydrates | 38 g |
| Fat | 12 g |
| Fiber | 3 g |
| Sugar | 14 g |
Values may vary depending on ingredient choices.

Healthy Alternatives
Low-Oil Option
Replace butter with unsweetened applesauce or reduce butter quantity by half.
Sugar-Free Option
Use natural sweeteners like stevia or monk fruit instead of sugar.
Gluten-Free Option
Substitute all-purpose flour with a gluten-free flour blend.
Dairy-Free Option
Use plant-based milk (like almond or oat milk) and dairy-free butter.
Keto-Friendly Option
Use almond flour and low-carb sweeteners, though texture will differ from traditional cornbread.
Serving Suggestions

Sweet potato cornbread pairs beautifully with hearty dishes like soups, stews, barbecue, or roasted meats. It can also be enjoyed as a snack with butter, honey, or even a drizzle of maple syrup.
Its moist texture, natural sweetness, and warm flavor make it a standout side dish that feels both comforting and slightly indulgent. Whether you’re preparing a family dinner or a festive meal, this sweet potato cornbread is sure to impress.
FAQ’s
Can I use canned sweet potatoes?
Yes, just make sure to drain and mash them well before using.
Why is my cornbread too dense?
Overmixing the batter or using too much flour can make it dense. Mix gently for best results.
Can I make this recipe ahead of time?
Yes, you can bake it a day in advance and reheat before serving.
How should I store leftovers?
Store in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.
Can I freeze sweet potato cornbread?
Yes, wrap slices tightly and freeze for up to 2 months. Reheat before serving.
