This sweet potato cake recipe bakes a moist, lightly spiced layer cake with roasted sweet potato puree folded into the batter. The natural sweetness and dense texture of the sweet potato keep the crumb tender without extra oil.
The recipe takes 90 minutes from start to finish and yields 12 servings. Roasting the sweet potato instead of boiling it concentrates the flavor and removes excess moisture that would make the cake heavy. The cake keeps for 4 days at room temperature in an airtight container.

Table of contents
Why This Sweet Potato Cake Recipe Works
- Roasting the sweet potato at 400°F for 45 minutes removes 30% of its water content, so the batter stays thick enough to hold air.
- Folding the sweet potato puree into the wet ingredients before adding flour prevents overmixing and keeps the cake tender.
- Baking at 350°F for 30 to 35 minutes sets the structure without drying out the edges.
Sweet Potato Cake Recipe
The sections below explain which sweet potato variety works best for this cake recipe, how to prevent a dense center, and how to store the finished layers.
Key Ingredients and Substitutions
These ingredients control the texture and moisture level of the cake.
- Roasted sweet potato: provides natural sweetness and a dense, moist crumb. Use orange-fleshed sweet potatoes, not white or purple varieties, which have less sugar and more starch. Canned sweet potato puree works but adds more liquid, so reduce the milk by 2 tablespoons.
- All-purpose flour: gives the cake structure without making it tough. Cake flour makes the crumb too soft and the layers fragile. Whole wheat flour turns the cake dense and dry.
- Buttermilk: adds tang and reacts with the baking soda to create lift. Substitute whole milk mixed with 1 tablespoon lemon juice, but the cake will taste slightly less tangy.
- Brown sugar: deepens the flavor and keeps the cake moist longer than white sugar. Light or dark brown sugar both work. White sugar makes the cake taste flat.
- Cinnamon and nutmeg: warm spices that complement the sweet potato without overpowering it. Use 1 teaspoon cinnamon and 1/4 teaspoon nutmeg. More than that and the cake tastes like pumpkin pie.
How to Get Sweet Potato Cake Right
Follow these steps to avoid a dense or sunken center.
- Roast the sweet potato until very soft: pierce it with a fork in several places and roast at 400°F for 45 to 50 minutes. The flesh should be completely tender with no hard spots. Hard pieces leave lumps in the batter.
- Cool the puree completely: hot sweet potato will melt the butter and deflate the batter. Let it sit for 20 minutes after mashing. The puree should feel cool to the touch before you add it.
- Mix the batter just until combined: stop as soon as no flour streaks remain. Overmixing develops gluten and makes the cake tough. The batter will look thick and slightly lumpy.
- Check doneness at 30 minutes: insert a toothpick into the center. It should come out with a few moist crumbs, not wet batter. If the top browns before the center sets, tent the pans with foil for the last 5 minutes.
- Cool in the pans for 10 minutes: this prevents the layers from breaking when you turn them out. Run a knife around the edges before inverting onto a wire rack.
What Went Wrong?
Why Is the Center Dense?
The sweet potato puree was too wet or the batter was overmixed. Roasted sweet potato should be thick enough to hold its shape on a spoon. If it looks watery, drain it through a fine mesh sieve for 5 minutes. Next time, roast the sweet potato 5 minutes longer to drive off more moisture.
Why Did the Cake Sink in the Middle?
The oven temperature was too high or the cake was underbaked. An oven that runs hot sets the edges before the center cooks through, causing the middle to collapse as it cools. Use an oven thermometer to verify 350°F. Bake until a toothpick inserted in the center comes out with only a few moist crumbs.
Why Is the Cake Dry?
The cake baked too long or the sweet potato puree was too thick. Check for doneness at 30 minutes instead of waiting the full 35. If the puree was very thick, add 1 to 2 tablespoons of milk to the batter. Next time, measure the mashed sweet potato after cooling to get exactly 1 cup.
Ways to Change This Recipe
Add Cream Cheese Frosting
Beat 8 ounces softened cream cheese with 1/2 cup softened butter and 3 cups powdered sugar until smooth. The tangy frosting balances the sweet potato’s natural sweetness. Spread between the layers and on top once the cake is completely cool.
Make It a Bundt Cake
Pour the batter into a greased 10 inch Bundt pan and bake at 350°F for 45 to 50 minutes. The center should register 200°F on an instant read thermometer. Cool in the pan for 15 minutes before inverting. This method gives you a denser, more compact crumb.
Add Pecans or Walnuts
Fold 3/4 cup chopped toasted pecans or walnuts into the batter after adding the flour. Toast the nuts at 350°F for 8 minutes first to bring out their flavor. The nuts add crunch and a slight bitterness that cuts the sweetness.
What to Serve With Sweet Potato Cake
Serve the cake plain or with a light dusting of powdered sugar. A dollop of whipped cream or vanilla ice cream adds richness without competing with the sweet potato flavor. For a fall dessert table, pair it with pumpkin blondies or spiced apple cider.
How to Store and Reheat Leftovers
Sweet potato cake keeps for 4 days at room temperature in an airtight container or wrapped tightly in plastic wrap. The cake stays moist without refrigeration. Freeze unfrosted layers wrapped in plastic and foil for up to 3 months. Thaw overnight in the refrigerator before frosting. Do not freeze frosted cake, as the frosting will weep when thawed. Serve at room temperature or warm individual slices in the microwave for 15 seconds.
Sweet Potato Cake FAQs
Yes, use 1 cup canned sweet potato puree. Drain it in a fine mesh sieve for 5 minutes first. Reduce the buttermilk by 2 tablespoons because canned puree has more liquid than roasted.
Insert a toothpick into the center at 30 minutes. It should come out with a few moist crumbs, not wet batter. The top should spring back when lightly pressed.
Yes, bake the layers up to 2 days ahead. Wrap them tightly in plastic wrap and store at room temperature. Frost the cake the day you plan to serve it.
Sweet potato cake has a denser, moister crumb and tastes less sweet than pumpkin cake. Sweet potato adds more natural moisture and requires less liquid in the batter. Pumpkin cake is lighter and spicier.









Leave a Reply