This homemade sweet potato cornbread is moist, tender, and full of cozy fall flavor. It blends mashed sweet potatoes with warm cinnamon and uses whipped egg whites to create a light, airy crumb. If you enjoy classic cornbread, consider comparing this variation with a traditional cornbread recipe for a different but complementary side.
The sweet potato adds natural sweetness and moisture, while the beaten egg whites keep the texture delicate. Finish slices with melted butter or cinnamon honey butter for a delicious side at family dinners, holiday feasts, or alongside a bowl of chili.
This recipe is straightforward and adaptable. Below you’ll find ingredient details, useful variations, equipment tips, clear steps for making the cornbread, and guidance for beating egg whites and storing leftovers.

Ingredients
- Fresh sweet potatoes: Roasted and mashed. Canned sweet potato puree can be used if preferred.
- Yellow cornmeal: For corn flavor and texture.
- All-purpose flour
- Granulated sugar (for a touch of sweetness)
- Baking powder & baking soda (leavening)
- Ground cinnamon (warm spice)
- Diamond Crystal kosher salt (or 1/4 teaspoon other salt)
- Buttermilk (or a milk + acid substitute)
- Large eggs (separated)
- Vegetable oil and unsalted butter (butter melted)
Variations and modifications
- Flour: Substitute whole wheat flour or a gluten-free blend, noting the texture may change slightly.
- Aromatic spices: Add nutmeg, allspice, or a pinch of cloves for more depth.
- Salt: If using table salt, reduce the amount—start with a pinch and adjust to taste.
- Buttermilk: Make a substitute by adding 1 tablespoon white vinegar or lemon juice to 1 cup milk; let sit a few minutes.
- Oil: Canola or peanut oil work well as alternatives to vegetable oil.
Special equipment and tools
- 9×13-inch baking dish: Produces a nice thickness for the cornbread.
- Food processor or potato masher: For smooth mashed sweet potatoes.
- Hand mixer or stand mixer: Helpful for beating egg whites to stiff peaks; a whisk works with more effort.
- Mixing bowls in several sizes for separating wet and dry ingredients.

How to make sweet potato cornbread
- Preheat the oven to 400°F (204°C). Grease a 9×13-inch baking dish with shortening, oil, or butter.
- In a large bowl, combine the dry ingredients: cornmeal, all-purpose flour, sugar, baking soda, baking powder, cinnamon, and salt. Stir to blend evenly.
- In a separate medium bowl, whisk the buttermilk with the egg yolks until smooth. Pour this wet mixture into the dry ingredients and whisk until combined.
- Fold in the mashed sweet potatoes until evenly distributed.
- Using a clean, dry bowl, beat the egg whites with a hand mixer until stiff peaks form. Gently fold the whipped egg whites into the batter to keep the mixture light and airy.
- Stir in the vegetable oil and melted butter, mixing just until combined. Pour the batter into the prepared baking dish and smooth the top.
- Bake for about 30 to 40 minutes, or until the top is golden brown and the center is set. A toothpick inserted in the center should come out clean.
- Remove from the oven and brush the top with additional melted butter if desired. Let cool slightly, then cut into squares and serve warm.
How to beat egg whites for stiff peaks
Whipping egg whites properly creates volume and lifts the cornbread crumb. Use room-temperature eggs, a clean, dry bowl, and either a hand mixer or stand mixer.
- Separate the eggs: Carefully separate yolks from whites, ensuring no yolk gets into the whites.
- Begin at medium speed: Beat the whites until frothy, then increase to high speed.
- Soft peaks first: When the whites hold a loose shape but the tips fold over, you have soft peaks.
- Finish to stiff peaks: Continue beating until the whites are glossy and stand upright when the beaters are lifted. Avoid overbeating, which makes them dry and grainy.
- Fold in immediately: Gently fold the stiff peaks into the batter while they are still voluminous for the best texture.
Typically, reaching soft peaks takes a minute or two at high speed; achieving stiff peaks often takes an additional 2–4 minutes depending on the mixer and bowl. Check often to prevent overbeating.
How long does it take to beat egg whites for stiff peaks?
Expect about 1–2 minutes to reach soft peaks and another 2–4 minutes to reach stiff peaks with an electric mixer. Times vary by equipment and egg temperature, so monitor the consistency as you go.
How to serve sweet potato cornbread
- Cinnamon honey butter or jam: A sweet compound butter complements the sweet potato flavor beautifully.
- Barbecue: Serve with grilled or smoked meats—the cornbread’s sweetness balances smoky and savory dishes.
- Greens and beans: This cornbread pairs well with collard greens, black-eyed peas, or red beans and rice for a Southern-style meal.
- Holiday sides: Serve alongside roasted turkey, ham, or cornbread dressing for festive gatherings.
Make this recipe ahead of time
Storage and reheating tips to keep your cornbread fresh and flavorful.
Storage
- Short-term: Keep at room temperature in an airtight container or wrapped in foil or plastic for 1–2 days.
- Refrigerate: For up to 3–4 days, wrap tightly in plastic wrap or store in an airtight container.
Reheating
- Oven: Warm at 350°F (175°C) for 10–15 minutes for best texture.
- Microwave: Cover with a moist paper towel and heat in 20–30 second intervals until warmed through.
Recipe
Sweet Potato Cornbread
Ingredients
- 1 cup yellow cornmeal
- 1 cup all-purpose flour
- 1/4 cup granulated sugar
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 1/2 teaspoon Diamond Crystal kosher salt (or 1/4 teaspoon other salt)
- 2 cups buttermilk
- 1 cup cooked mashed sweet potatoes
- 2 eggs, separated
- 2 teaspoons vegetable oil
- 1/2 cup unsalted butter, melted
Instructions
- Preheat the oven to 400°F (204°C).
- Grease a 9×13-inch baking dish with shortening, oil, or butter.
- In a large bowl, combine cornmeal, flour, sugar, baking soda, baking powder, cinnamon, and salt; stir to combine.
- Whisk buttermilk and egg yolks in a separate bowl, then add to the dry mixture and whisk until incorporated.
- Stir in the mashed sweet potatoes.
- Beat the egg whites in a clean bowl until stiff peaks form, then gently fold into the batter.
- Fold in the oil and melted butter until just combined.
- Pour the batter into the prepared dish and bake 30–40 minutes, until golden and a toothpick comes out clean.
- Brush the top with melted butter, cut into squares, and serve warm.