| | |

Southern-Style Sweet Potato Cornbread with Buttermilk and Brown Sugar

As an Amazon Associate I earn from qualifying purchases.

This Sweet Potato Cornbread is a cozy twist on the classic Southern favorite. It’s buttery, lightly sweet, and full of that earthy sweet potato flavor that pairs beautifully with everything from collard greens to a bowl of chili or soup. The texture lands right between fluffy cake and hearty bread: soft inside, slightly crisp at the edges, and rich with just enough sweetness to make every bite comforting.

The batter comes together fast in one large bowl, no mixer or food processor required. You can use canned or homemade sweet potato puree, and the cornbread bakes up golden and fragrant in less than half an hour!

Why You’ll Love Sweet Potato Cornbread

  • Perfectly moist texture: The sweet potato puree keeps the crumb tender and soft without being dense.
  • Balanced sweetness: A touch of brown sugar highlights the sweet potato without overpowering the cornmeal flavor.
  • One-bowl wonder: Easy to mix and bake without fancy tools or equipment.
  • Great with everything: Serve it alongside soups, stews, or collard greens for a hearty meal.
  • Stays fresh: It keeps well in an airtight container at room temperature, so you can enjoy it for days.

Ingredients Needed To Make Sweet Potato Cornbread

Make sure you scroll down to the recipe card to see the full list of ingredients needed for this recipe.

  • All-purpose flour
  • Cornmeal
  • Baking powder
  • Baking soda
  • Kosher salt
  • Ground cinnamon
  • Ground ginger
  • Eggs
  • Vanilla extract
  • Buttermilk, kefir, or sour cream
  • Sweet potato puree
  • Butter
  • Light brown sugar

Variations, Tips, and Substitutions

  • Use whole milk: If you don’t have buttermilk or kefir, whole milk plus 1 teaspoon of lemon juice makes a great substitute.
  • Boost the flavor: Add a pinch of nutmeg for extra warmth or drizzle melted butter over the top right after baking.
  • Make it savory: Skip the brown sugar and add chopped scallions or shredded cheese for a dinner-friendly version.
  • Save leftovers: Wrap tightly in plastic wrap or aluminum foil and store at room temperature for up to 3 days.
  • Reheat like new: Warm slices in the microwave for 10–15 seconds or in a skillet with a little butter for crispy edges.

How To Make Sweet Potato Cornbread

  1. Preheat the oven: Set to 375°F and lightly grease an 8×8-inch baking pan or line it with parchment paper.
  2. Mix wet ingredients: In a large bowl, whisk melted butter and brown sugar together. Add sweet potato puree, eggs, buttermilk, and vanilla extract. Stir until smooth.
  3. Combine dry ingredients: In a medium bowl, mix flour, cornmeal, baking powder, baking soda, salt, cinnamon, and ginger until evenly blended.
  4. Make the batter: Pour the dry ingredients into the wet mixture. Stir gently with a spatula until just combined. Overmixing can make the texture tough.
  5. Bake: Pour the sweet potato cornbread batter into the prepared pan and smooth the top. Bake for about 25–30 minutes, or until a toothpick inserted in the center comes out clean.
  6. Cool and serve: Let the cornbread cool on a wire rack for at least 30 minutes before slicing. Serve warm with butter or at room temperature.

Commonly Asked Questions

Can I use fresh sweet potatoes instead of canned puree?

Yes! Just boil or microwave sweet potatoes until fork tender, scoop out the flesh, and mash until smooth. Measure one cup for the recipe.

Get all the best baking tips!

Wondering how in the world to get the BEST bake every time? We’ve laid it all out for you.

Can I bake this in a cast-iron skillet?

Absolutely. A well-buttered skillet gives you crisp edges and a beautiful golden crust. Just keep an eye on it. It may bake a few minutes faster.

Can I make it ahead of time?

Yes, you can bake it a day in advance. Once cooled, wrap tightly in aluminum foil and store at room temperature. Warm in the oven before serving.

How do I know when it’s done?

A toothpick or knife inserted in the center should come out clean, and the top should be firm and lightly browned.

What’s the best way to serve sweet potato cornbread?

It’s delicious with soups, stews, or collard greens, but it also makes a great breakfast with butter and jam.

Can I freeze leftover cornbread?

Yes! Wrap cooled squares individually in plastic wrap and place them in a freezer bag. Reheat in the oven until warmed through for the best texture.

Follow us on Social Media!

If you make this recipe, please be sure to leave a review and rating below! To see more recipes and behind the scenes, follow along on Instagram, TikTok, and Youtube! I’m also now on Pinterest, so stop by and take a look at what’s new.

Square of sweet potato cornbread topped with a dollop of whipped cinnamon butter on a white plate.

Sweet Potato Cornbread

Buttery sweet potato cornbread made with brown sugar, cornmeal, and buttermilk. Soft inside, golden at the edges, and perfect with soups or greens.
No ratings yet
Prep Time 10 minutes
Cook Time 30 minutes
Cooling Time 30 minutes
Total Time 1 hour 10 minutes
Course Side Dish
Servings 9
Calories 279 kcal

Equipment

  • Mixing bowls (1 large, 1 medium)
  • Whisk or hand mixer
  • Measuring cups and spoons
  • Rubber spatula or spoon
  • 8×8-inch baking pan
  • Toothpick for testing doneness

Ingredients
  

  • 1 ¼ cups all-purpose flour or 1.1 gluten-free flour
  • 1 cup fine cornmeal
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • 1 teaspoon kosher salt
  • ½ teaspoon ground cinnamon
  • teaspoon ground ginger
  • 2 eggs
  • 1 teaspoon vanilla extract
  • ¾ cup plain kefir buttermilk, or sour cream
  • 1 cup sweet potato puree canned works great
  • cup butter melted
  • cup coconut sugar or light brown sugar packed
Shop Ingredients on Jupiter

Instructions
 

  • Preheat oven to 375°F (190°C).
  • Line or lightly grease an 8×8-inch baking pan.
  • In a large mixing bowl, whisk together the melted butter and sugar for about 1 minute.
  • Add the sweet potato puree, eggs, kefir (or buttermilk/sour cream), and vanilla extract. Mix well until smooth.
  • In a separate bowl, combine the flour, cornmeal, baking powder, baking soda, salt, cinnamon, and ginger.
  • Add the dry ingredients to the wet mixture and stir until just incorporated—don’t overmix.
  • Pour the batter into the prepared baking pan and smooth the top.
  • Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.
  • Let the cornbread cool in the pan for at least 30 minutes before slicing.
  • Serve warm or at room temperature. Enjoy!

Nutrition

Calories: 279kcalCarbohydrates: 42gProtein: 6gFat: 10gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.3gCholesterol: 57mgSodium: 459mgPotassium: 251mgFiber: 3gSugar: 11gVitamin A: 6283IUVitamin C: 6mgCalcium: 82mgIron: 2mg
Tried this recipe?Mention @TheSaltyCooker or tag #thesaltycooker!

This sweet potato cornbread recipe brings together everything you love about homemade comfort food. It’s simple enough for a weeknight but special enough for a holiday table. I love how the sweet potato gives it color and moisture while the cornmeal adds that classic crumb. Bake a pan, let it cool, and you’ll see why this one’s worth keeping in your regular rotation.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating