Ok, pause everything you’re doing because this sweet potato cornbread is the upgrade you didn’t know you needed in your life. I had a spare sweet potato my daughter didn’t want to eat, and I was making cornbread so I thought, “Heck, why not just add this in?” and wow, what an amazing accident. This cornbread has crispy edges, a buttery-soft center, and warmth from cinnamon and nutmeg. And that golden crust? That’s the magic of pouring the batter into a sizzling-hot skillet. Now, this is the only cornbread I make because, there’s no going back!

An image of a slice of sweet potato cornbread on a plate with butter and honey on top.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

No sweet potatoes in your cornbread? You’re missing out!

For the longest time, I thought cornbread fell into one of two camps: dry and crumbly or overly sweet and cake-like. Neither really hit the mark for me. I have my tried-and-true cornbread recipe that is delicious, and I even went to the extent of baking a skillet cornbread with polenta in it.

But one day, I was hosting a casual Sunday dinner—one of those “come hungry, leave stuffed” kind of nights. I had been testing cornbread recipes for a while, but I felt up to some experimentation so I mashed up a roasted sweet potato my daughter threw at me earlier, folded it into the batter, and hoped for the best. When I pulled the skillet from the oven, golden and crackly on top, I slathered it with butter and set it on the table. One bite in, and my friends stopped mid-chew. “What did you put in this?!”

Now, this is the only cornbread I make—crispy-edged, tender-crumbed, and just a little warm-spiced. Serve it with chili, barbecue, or straight up with honey butter (highly recommend).

📋 Ingredients and notes

To make this sweet potato cornbread, you’ll need sweet potatoes, yellow cornmeal, all-purpose flour, baking powder, buttermilk, eggs, butter, granulated sugar, light brown sugar, salt, baking soda, cinnamon, and nutmeg. Let’s turn these ingredients into golden, sweet, and oh-so-delicious cornbread perfection!

An overhead image of the ingredients of sweet potato cornbread.

Shruthi’s Top Tip

Preheating the cast iron skillet before adding the batter creates the ultimate crispy crust. Don’t skip this step!

  • Stir just until the dry ingredients are incorporated. A few lumps are okay—over-mixing leads to dense cornbread.
  • Want even more flavor? Let the butter cook for an extra minute until golden and nutty before adding it to the batter.
  • A toothpick should come out with a few crumbs, not wet batter. Over-baking dries it out! Then, wait at least 10 minutes before slicing to let the cornbread set and hold its shape.

The best ways to cook sweet potatoes for cornbread

You guys know I like to keep things quick and efficient.

Microwaving → Rinse, scrub, and pat dry. Poke holes with a fork, place on a microwave-safe plate, and microwave for 5 minutes. Flip, then microwave for another 5 minutes or until fork-tender. Let cool, then scoop out the flesh. Done in 10 minutes—boom.

Boiling → Bring a pot of water to a boil. Peel and quarter sweet potatoes, then boil until fork-tender. Drain completely, return to the hot pot, and mash—residual heat takes care of excess moisture. No sogginess, no problem.

Roasting → Preheat oven to 425°F. Rinse, scrub, and poke holes. Rub with oil and bake on a foil-lined sheet for 35-45 minutes until fork-tender. Slice open and scoop. Deep, caramelized flavor!

If short on time, canned sweet potato purée works, but fresh gives the best texture and taste. You can also pulse it in a food process or blender to get a much more smooth mixture for the cornbread.

An overhead image of mashed sweet potatoes in a bowl.

📖 How to make sweet potato cornbread

Once you have the mashed sweet potatoes ready, let’s get to business.

Step 1:
Melt 5 tablespoons of the butter and set aside to cool.

An overhead image of melting butter in a small bowl.

Step 2:
Preheat the oven to 400°F and place a dry 10-inch cast iron skillet inside while the oven heats.

Step 3:
In a medium bowl, whisk together the cornmeal, flour, granulated sugar, brown sugar, baking powder, salt, baking soda, cinnamon, and nutmeg. Set aside.

An overhead image of adding the dry ingredients together in a bowl.
An overhead image of mixing the dry ingredients together until well combined.

Step 4:
In a large bowl, whisk together buttermilk, eggs, and mashed sweet potatoes. Stir in the melted butter last, mixing until smooth.

An overhead image of combining the wet ingredients in a large bowl.
An overhead image of whisking the wet ingredients until well combined.

Step 5:
Gradually fold the dry ingredients into the wet ingredients using a spatula, stirring until just combined. A few lumps are fine—do not overmix.

An overhead image of adding the dry ingredients to the wet batter.

Step 6:
Carefully remove the hot cast iron skillet from the oven and immediately add 3 tablespoons of butter, swirling to coat. Pour the batter into the pan and smooth the top.

An overhead image of melting butter on the cast iron skillet.
An overhead image of adding the sweet potato batter to the cast iron skillet.

Step 7:
Return to the oven and bake for 25-30 minutes, or until the top is golden brown and a toothpick inserted in the center comes out clean (a few crumbs are okay, but no wet batter).

An overhead image of cooked sweet potato cornbread.

Step 9:
Let the cornbread cool in the skillet for at least 10 minutes before slicing. Serve warm with butter, honey, or maple syrup.

An overhead image of slicing the cornbread.

Variations & Substitutions

Want to make muffins instead? Preheat oven to 375°F and grease or line a 12-cup muffin tin. Divide the batter evenly and bake for 18-22 minutes, or until a toothpick comes out clean. Let cool for 5 minutes before removing from the tin.

  • Make it vegan: Swap butter with melted coconut oil or vegan butter. Make sure to use dairy-free milk like soy milk or almond milk to make your buttermilk. Substitute the eggs with flax eggs.
  • Yellow cornmeal. Make sure to use fine or medium grind. You can also use white cornmeal, but the flavor may be slightly different.
  • Sugar. The combination of granulated sugar and brown light sugar adds just the right amount of sweetness and depth. If you don’t have brown sugar, you can use all granulated sugar.
  • Buttermilk. If you don’t have buttermilk, make your own by mixing 1 cup milk with 1 tablespoon vinegar or lemon juice and letting it sit for 5 minutes.
  • Add a pinch of cayenne or chili powder for a subtle kick.
  • For extra tenderness, add a tablespoon of sour cream or Greek yogurt to the batter.

🍴 How to serve cornbread

My absolute favorite way to enjoy sweet potato cornbread? Warm, with a pat of butter and a drizzle of honey for a delicious bite. It also makes the ultimate sidekick for chili, barbecue, or a plate of collard greens. Whether it’s a summer cookout or a cozy gathering, this cornbread is always a crowd-pleaser!

An overhead image of serving two plates of cornbread.

🍴Storage and reheating suggestions

Wrap leftovers in aluminum foil or plastic wrap or transfer them to an airtight container. You can keep them at room temperature for up to 2 days or refrigerate to store for longer, up to 5 days.

To reheat, wrap slices in foil and warm them in the oven at 300°F for 10 minutes. Or toast them in a skillet with butter for crispy edges!

🍴 More sweet potato recipes

If you like this recipe, check out my other sweet potato recipes:

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Marry Me Chickpeas

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

No ratings yet

Sweet Potato Cornbread

This sweet potato cornbread is rich, buttery, and perfectly golden! Sweet, moist, and crisp around the edges—your new go-to cornbread recipe.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 8 servings

Ingredients 

  • 1 lb sweet potatoes, ~1 medium-large sweet potato
  • ½ cup butter, divided
  • cups yellow cornmeal
  • ¾ cup all-purpose flour
  • ½ cup granulated sugar
  • 3 tablespoons light brown sugar
  • 1 tablespoon baking powder
  • 1 teaspoon salt
  • ½ teaspoon baking soda
  • ½ teaspoon cinnamon
  • ¼ teaspoon nutmeg
  • 1 cup buttermilk
  • 2 eggs
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Peel and cut the sweet potato into 1-inch cubes. Place in a pot with water and bring to a boil. Cook until fork-tender, about 10 minutes. Drain, then mash until smooth (you should have about 1 cup). Set aside to cool. Alternatively, microwave or roast the sweet potato, check notes.
  • Melt 5 tablespoons of the butter and set aside to cool.
  • Preheat the oven to 400°F and place a dry 10-inch cast iron skillet inside while the oven heats.
  • In a medium bowl, whisk together the cornmeal, flour, granulated sugar, brown sugar, baking powder, salt, baking soda, cinnamon, and nutmeg. Set aside.
  • In a large bowl, whisk together buttermilk, eggs, and mashed sweet potatoes. Stir in the melted butter last, mixing until smooth.
  • Gradually fold the dry ingredients into the wet ingredients using a spatula, stirring until just combined. A few lumps are fine—do not overmix.
  • Carefully remove the hot cast iron skillet from the oven and immediately add 3 tablespoons of butter, swirling to coat. Pour the batter into the pan and smooth the top.
  • Return to the oven and bake for 25-30 minutes, or until the top is golden brown and a toothpick inserted in the center comes out clean (a few crumbs are okay, but no wet batter).
  • Let the cornbread cool in the skillet for at least 10 minutes before slicing. Serve warm with butter, honey, or maple syrup.

Notes

  • Alternative cooking methods: 
    • Microwave: Pierce the sweet potato and microwave on high for 5-7 minutes, flipping halfway, until soft. 
    • Roasting: Bake at 400°F for 45-50 minutes until fork-tender, then scoop out the flesh.
  • If using a 9×9 baking pan, instead of a cast iron skillet, do not preheat it in the oven. Butter the pan, then add the batter. Bake for a few extra minutes as needed.
  • The toothpick may have some crumbs clinging to it, but there should be no raw batter.
  • For extra flavor, brush the warm cornbread with melted butter or honey butter right after baking. 
  • If you don’t want to use a cast iron skillet, use a greased 9×9 pan, but skip preheating it in the oven. Add a few extra minutes to the baking time as needed.
 

Nutrition

Calories: 409kcal | Carbohydrates: 61g | Protein: 8g | Fat: 16g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.5g | Cholesterol: 75mg | Sodium: 690mg | Potassium: 366mg | Fiber: 5g | Sugar: 21g | Vitamin A: 8508IU | Vitamin C: 1mg | Calcium: 158mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.