Sweet potato cornbread is the kind of side that quietly steals the show. It’s soft, gently sweet, and rich without being heavy. The sweet potatoes bring natural moisture and a golden color that feels just right on a fall table, but honestly, it tastes great any time of year.
You can pair it with chili, fried chicken, or a big bowl of greens. It also stands on its own with a pat of butter and a drizzle of honey.
What Makes This Special

This cornbread hits a sweet spot—literally and figuratively. Sweet potatoes add a subtle sweetness and lush texture that keeps the bread moist for days.
Cornmeal brings that signature crumb and a little grit in the best way. The balance of butter and buttermilk keeps it tender, while a hint of warm spice makes the flavor feel cozy without dominating.
It’s also versatile. You can bake it in a cast-iron skillet for crispy edges or in a standard pan for soft, cake-like squares.
Want it sweeter? Add a touch more sugar. Craving a savory kick?
Stir in jalapeños and cheddar. This recipe gives you a strong base and room to make it your own.
What You’ll Need
- 1 cup mashed sweet potato (from about 1 large sweet potato, cooked and mashed smooth)
- 1 cup yellow cornmeal (medium grind works best)
- 1 cup all-purpose flour
- 1/3–1/2 cup granulated sugar (adjust to taste)
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon fine salt
- 1 teaspoon ground cinnamon (optional but lovely)
- 2 large eggs, room temperature
- 1 cup buttermilk (or milk plus 1 tablespoon lemon juice, rested 5 minutes)
- 1/3 cup unsalted butter, melted (plus extra for the pan)
- 1 teaspoon vanilla extract (optional)
- Honey or butter for serving (optional)
Step-by-Step Instructions
- Prep the sweet potato: Bake, microwave, or steam the sweet potato until very tender. Peel and mash until smooth. Measure out 1 cup and let it cool slightly so it doesn’t curdle the eggs.
- Heat the oven and pan: Preheat the oven to 400°F (200°C). If using a cast-iron skillet, place it in the oven while it preheats. A hot skillet gives you crispy, caramelized edges.
- Mix the dry ingredients: In a large bowl, whisk together cornmeal, flour, sugar, baking powder, baking soda, salt, and cinnamon. Break up any lumps so the crumb is even.
- Combine the wet ingredients: In a separate bowl, whisk the eggs, buttermilk, melted butter, vanilla (if using), and mashed sweet potato. Stir until smooth and well blended.
- Bring it together: Pour the wet mixture into the dry ingredients. Stir with a spatula just until there are no dry spots. Avoid overmixing—some small lumps are fine and keep the texture tender.
- Prepare the pan: If using a cast-iron skillet, remove it carefully from the oven and swirl in a small knob of butter to coat. Otherwise, butter a 9-inch square pan or line it with parchment.
- Bake: Scrape the batter into the prepared pan and smooth the top. Bake for 20–25 minutes, until the top is golden and a toothpick inserted in the center comes out with a few moist crumbs.
- Rest and serve: Let the cornbread cool for 10–15 minutes before slicing. Serve warm with butter, honey, or a drizzle of maple syrup.
Storage Instructions
- Room temperature: Store covered for up to 2 days. Keep it tightly wrapped to prevent drying out.
- Refrigerator: Wrap in foil or place in an airtight container for up to 5 days.
- Freezer: Wrap individual slices in plastic, then foil, and freeze for up to 2 months. Thaw at room temperature or warm in a low oven.
- Reheating: Warm slices in a 300°F (150°C) oven for 8–10 minutes or microwave in short bursts until just heated.
Health Benefits
Sweet potatoes bring more than flavor.
They’re rich in beta-carotene, which your body converts to vitamin A for eye and immune health. They also add fiber that helps you feel satisfied and supports digestion.
Using buttermilk and eggs adds protein and minerals like calcium and phosphorus. Compared to traditional cornbread, this version often needs less added sugar because of the natural sweetness of the sweet potato.
You can also control the fats by using less butter or swapping part of it with oil if you prefer.
Common Mistakes to Avoid
- Overmixing the batter: This makes the crumb tough. Mix just until combined.
- Using hot sweet potato: High heat can scramble the eggs or separate the fat. Let it cool to warm before mixing.
- Skipping preheating the skillet: A cold pan leads to pale edges. A hot skillet gives you color and a crisp crust.
- Not measuring the sweet potato: Too much adds excess moisture and can make the center gummy. Stick to 1 cup.
- Overbaking: Dry cornbread loses its charm. Start checking at 18–20 minutes and pull when the center sets.
Recipe Variations
- Honey-Jalapeño: Add 1–2 tablespoons honey and 1–2 chopped jalapeños. Sweet heat with a little crunch.
- Cheddar and Scallion: Fold in 1 cup shredded sharp cheddar and 3 sliced scallions. Great with chili or barbecue.
- Maple Pecan: Swap sugar for 1/3 cup maple syrup and stir in 1/2 cup toasted chopped pecans. Warm and nutty.
- Gluten-Free: Use a 1:1 gluten-free flour blend and ensure your cornmeal is labeled gluten-free.
- Dairy-Free: Use plant milk soured with lemon juice and replace butter with a neutral oil or dairy-free butter.
- Spice Boost: Add 1/4 teaspoon nutmeg or ginger for more autumn vibes without overwhelming the base flavor.
FAQ
Can I use canned sweet potato or pumpkin?
Yes. Canned sweet potato or pumpkin puree works well. Make sure it’s plain puree, not pie filling, and measure 1 cup. Pumpkin will be slightly less sweet but still delicious.
Do I have to use buttermilk?
No. You can make a quick substitute by mixing 1 tablespoon lemon juice or vinegar with milk to make 1 cup. Let it sit for 5 minutes before using. The tang helps with lift and tenderness.
What’s the best pan for this cornbread?
A 10-inch cast-iron skillet gives the best crust. A 9-inch square or 9-inch round cake pan also works. Keep an eye on bake time, as thinner pans may bake faster.
How can I make it less sweet?
Use 1/3 cup sugar or reduce to 1/4 cup if your sweet potato is very sweet. You can also skip cinnamon and add a pinch more salt to lean savory.
Why is my cornbread dense or gummy in the center?
Common causes are too much sweet potato, overmixing, or underbaking.
Measure carefully, stir gently, and bake until the center springs back and a toothpick shows only moist crumbs.
Can I make muffins instead?
Yes. Divide the batter into a greased or lined 12-cup muffin tin. Bake at 400°F (200°C) for 14–18 minutes, checking early for doneness.
What can I serve with sweet potato cornbread?
It’s great with chili, pulled pork, roasted chicken, collard greens, or a hearty soup.
For breakfast, try it with eggs and a little hot honey.
Wrapping Up
Sweet potato cornbread takes a familiar favorite and makes it a little softer, a little richer, and a lot more satisfying. It’s easy to pull together with pantry basics and a single sweet potato. Whether you like yours sweet or savory, skillet-crisp or cake-soft, this recipe is flexible and reliable.
Keep it on your weeknight list, and bring it to your next gathering—you’ll come home with an empty pan and plenty of compliments.

Sweet Potato Cornbread - Moist, Comforting, and Perfectly Sweet
Ingredients
- 1 cup mashed sweet potato (from about 1 large sweet potato, cooked and mashed smooth)
- 1 cup yellow cornmeal (medium grind works best)
- 1 cup all-purpose flour
- 1/3–1/2 cup granulated sugar (adjust to taste)
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon fine salt
- 1 teaspoon ground cinnamon (optional but lovely)
- 2 large eggs, room temperature
- 1 cup buttermilk (or milk plus 1 tablespoon lemon juice, rested 5 minutes)
- 1/3 cup unsalted butter, melted (plus extra for the pan)
- 1 teaspoon vanilla extract (optional)
- Honey or butter for serving (optional)
Instructions
- Prep the sweet potato: Bake, microwave, or steam the sweet potato until very tender. Peel and mash until smooth. Measure out 1 cup and let it cool slightly so it doesn’t curdle the eggs.
- Heat the oven and pan: Preheat the oven to 400°F (200°C). If using a cast-iron skillet, place it in the oven while it preheats. A hot skillet gives you crispy, caramelized edges.
- Mix the dry ingredients: In a large bowl, whisk together cornmeal, flour, sugar, baking powder, baking soda, salt, and cinnamon. Break up any lumps so the crumb is even.
- Combine the wet ingredients: In a separate bowl, whisk the eggs, buttermilk, melted butter, vanilla (if using), and mashed sweet potato. Stir until smooth and well blended.
- Bring it together: Pour the wet mixture into the dry ingredients. Stir with a spatula just until there are no dry spots. Avoid overmixing—some small lumps are fine and keep the texture tender.
- Prepare the pan: If using a cast-iron skillet, remove it carefully from the oven and swirl in a small knob of butter to coat. Otherwise, butter a 9-inch square pan or line it with parchment.
- Bake: Scrape the batter into the prepared pan and smooth the top. Bake for 20–25 minutes, until the top is golden and a toothpick inserted in the center comes out with a few moist crumbs.
- Rest and serve: Let the cornbread cool for 10–15 minutes before slicing. Serve warm with butter, honey, or a drizzle of maple syrup.




