Desserts
This old-fashioned sweet potato cake recipe promises the kind of moist, spiced perfection that feels like a warm hug from your grandmother’s kitchen. The secret lies in properly cooked sweet potatoes—smooth and velvety—folded into a tender batter, then crowned with a buttery crumb topping that turns golden and irresistible.
I’ve perfected this recipe over years of baking, ensuring every slice stays tender without a hint of dryness.
The beauty of this cake is its simplicity: no fancy techniques, just five key ingredients that work together to create layers of flavor. Sweet potatoes provide natural sweetness and moisture, while warm spices like cinnamon and nutmeg deepen the aroma.
The buttery crumb topping adds texture, making it a showstopper that’s just as impressive as it is delicious.
What you’ll end up with is a cake that’s richly spiced, impossibly moist, and topped with a crunchy, golden crumble that melts into each bite. It’s the kind of dessert that disappears quickly—perfect for holidays, family gatherings, or a cozy Sunday afternoon.
The best part? It’s foolproof, with step-by-step instructions that guarantee success every time.
Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream, or enjoy it plain to let the flavors shine. This recipe is designed to impress without stress, so let’s get baking!
Ingredients for old fashioned sweet potato cake
Five core ingredients and a crumb topping that steals the show—this cake delivers old-fashioned comfort with modern ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Orange Sweet Potatoes 🍠 | 3 lbs | Medium-sized, peeled and boiled |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Unsalted Butter 🧈 | 1 cup | Melted, full-fat preferred |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | 1 tsp | Freshly grated nutmeg |
| Baking Powder 🍞 | 2 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌸 | 2 tsp | Pure vanilla preferred |
| Old-Fashioned Rolled Oats 🌾 | 1 cup | Blended into crumbs |
| Light Brown Sugar 🍚 | ½ cup | Packed, for crumb topping |
| Chopped Walnuts 🥜 | ½ cup | Toasted for crunch |
| Shredded Coconut 🥥 | ½ cup | Sweetened preferred |
Sweet potatoes are the heart of this recipe, so pick firm, vibrant ones—no soft spots or wrinkles. Organic or local varieties often have deeper flavor, but conventional works fine. Peel them first, then boil until fork-tender (about 15-20 minutes). Drain well and mash until completely smooth—no lumps, or the cake will be dense. For the spices, Penzeys or local spice shops carry freshly ground cinnamon and nutmeg, but the grocery store stuff is fine if it's labeled 'freshly ground' on the package. Pro tip: Toast the oats and nuts for 5 minutes in a dry pan before blending—this deepens their flavor and prevents a bland crumble.
No sweet potatoes? Substitute canned pumpkin puree (1.5 cups) for the same moisture, but reduce the flour to 2 cups to balance texture. Short on vanilla? Almond extract at half the amount works, but it has a distinct flavor. For the crumb topping, pecans or hazelnuts can replace walnuts, and unsweetened coconut flakes work if you're out of sweetened. If you're avoiding gluten, swap the flour for a 1:1 gluten-free blend—but add an extra 0.5 tsp of baking powder. The crumb topping can be made ahead and stored in the fridge for up to 3 days, or frozen for 2 weeks. Just bring it to room temperature before sprinkling on the cake.
This cake keeps beautifully for 4-5 days in an airtight container at room temperature, though it's best enjoyed fresh. For longer storage, wrap tightly in plastic and refrigerate for up to 1 week. The crumb topping can be prepped separately and refrigerated for 5 days or frozen for 2 months. To reheat, warm slices in the oven at 300°F for 5-7 minutes—the crumb topping gets extra crispy. For serving, I like to dust with a little extra cinnamon or drizzle with warm caramel sauce. Leftovers? They disappear just as fast as the first slice.
Why You'll Love This Recipe
- Sweet Potato Swap: I swear by this recipe because it turns basic sweet potatoes into something special—no fancy techniques, just roasted until tender and mashed smooth. That natural sweetness cuts down on sugar cravings while keeping every bite rich and satisfying.
- Butter-Soft Moisture: The butter and eggs bind this cake into a tender, almost cake-like texture that’s not too dense. It’s the kind of moistness that makes you reach for seconds without guilt—especially when paired with a simple glaze.
- Breakfast or Brunch Star: Serve it warm with a drizzle of honey for breakfast, or slice it into squares for a dessert that won’t overwhelm. Honestly, I’ve even used leftover pieces in pancakes—yes, really.
- Budget-Friendly Staples: Sweet potatoes and flour stretch further than you’d think, and the sugar and butter are used just enough to make it feel special. Between us, this recipe keeps my grocery bill in check while still feeling like a treat.
Step-by-step instructions for old fashioned sweet potato cake
Here's how to create a perfectly moist sweet potato cake with a buttery crumb topping that stays tender for days.
Prepare the Sweet Potato Puree
Begin by peeling and boiling the 3 lbs of orange sweet potatoes until they're fork-tender, about 20-25 minutes. Drain them thoroughly and return to the pot. Mash them until completely smooth, then transfer to a mixing bowl. Let the puree cool to room temperature before proceeding.
For the best texture, I like to force the puree through a fine-mesh sieve to remove any remaining lumps. This ensures a silky batter that won't be grainy. The puree should be completely smooth and free of any stringy bits that could affect the cake's texture.
Mix the Cake Batter
In a large mixing bowl, combine the 2.5 cups of sifted all-purpose flour, 1.5 cups of granulated sugar, 2 tsp of baking powder, 0.5 tsp of salt, 2 tsp of ground cinnamon, and 1 tsp of ground nutmeg. Whisk these dry ingredients together until evenly distributed.
In a separate bowl, beat the 4 whole large eggs until they're pale and slightly thickened. Add the 1 cup of melted unsalted butter and 2 tsp of vanilla extract, mixing until fully incorporated. Gradually pour this mixture into the dry ingredients while mixing on low speed until just combined.
Combine Wet and Dry Ingredients
Add the cooled sweet potato puree to the mixing bowl and blend on low speed until the batter is smooth and fully incorporated. The batter should be thick but pourable, similar to a traditional cake batter. If it's too thick, add 1-2 tablespoons of water to reach the proper consistency.
This is where the magic happens—the sweet potato puree adds natural moisture while the spices create that classic warm, comforting flavor. The batter should be smooth with no lumps, and the texture should be thick enough to hold its shape when poured.
Prepare the Crumb Topping
In a separate bowl, combine the 1 cup of old-fashioned rolled oats, 0.5 cup of light brown sugar, 0.5 cup of chopped walnuts, and 0.5 cup of shredded coconut. Add the remaining 0.5 cup of melted unsalted butter and mix until everything is evenly coated and the mixture resembles wet sand.
Spread this crumb mixture evenly over the top of the cake batter in the prepared pan. Use a fork to gently press down on the crumbs to ensure they adhere to the batter. This topping will create a delicious contrast—crispy on top and moist beneath.
Bake to Golden Perfection
Preheat your oven to 350°F. Pour the cake batter into a greased and floured 9x13-inch baking dish. Bake for 45-50 minutes until the top is golden brown and a toothpick inserted into the center comes out clean.
During the last 10 minutes of baking, watch for the crumb topping to turn golden brown. If it browns too quickly, loosely cover it with aluminum foil to prevent over-browning while still allowing the cake to finish baking. Let the cake cool in the pan for 15 minutes, then transfer to a wire rack to cool completely before serving.
Pro Tips For Making Old Fashioned Sweet Potato Cake
- Boil Until Fork-Tender: Sweet potatoes straight from the bag? Skip it. Boil them whole in salted water until they collapse under gentle pressure—about 45 minutes for medium-sized tubers. I learned this the hard way: undercooked potatoes make the cake dense and gummy, while overboiled ones turn to mush. Aim for a knife that slides in like butter.
- Sift the Flour Twice: Old-fashioned recipes often skimp on this, but trust me: sift that all-purpose flour before mixing, then sift it again after adding baking powder. This lightens the texture and prevents lumps—especially important when sweet potatoes are already heavy. Yes, it’s extra work, but your cake will rise like a dream.
- Cream Butter and Sugar Slow: Don’t rush the butter-sugar mix. Use a wooden spoon to press the butter into the sugar at room temperature, then beat it for a full 3 minutes until it’s pale and fluffy. Cold butter pockets of fat that don’t emulsify, leaving your cake greasy instead of tender. (And no, a food processor won’t cut it here.)
- Test Doneness with a Toothpick: The cake might look golden but still be raw inside. Insert a toothpick into the center—it should come out with a few moist crumbs, not wet batter. If it’s sticky, tent with foil and bake another 5-8 minutes. Overbaking dries out the sweet potatoes, and you’ll regret it.
Troubleshooting perfect results
Cake Too Dense
If your cake turns out dense, the issue is likely unevenly mashed sweet potatoes or overmixing the batter. Force the puree through a fine-mesh sieve to remove all lumps, and mix just until combined—overmixing develops gluten, making the cake tough.
Also, ensure your sweet potatoes are fully cooked and drained before mashing. 🥔
Crumb Topping Not Crispy
A soggy crumb topping usually means too much moisture in the mixture. Toast your oats and nuts for 5 minutes before blending to remove excess oils, and use cold butter (not melted) to bind the crumbs.
Press them firmly into the batter before baking to create a barrier. If it still turns out soft, bake the cake for 5 extra minutes uncovered. 🧈
Cake Cracks or Sinks
Cracking or sinking often happens when the oven isn’t fully preheated or the baking powder is old. Preheat your oven for at least 15 minutes at 350°F, and test your baking powder by mixing it with water—it should bubble vigorously.
Avoid opening the oven door during the first 30 minutes of baking to prevent sudden temperature drops. ✨
Dry or Crumbly Texture
Dry cake usually means overbaking or too much flour. Check for doneness at 40 minutes—the toothpick should come out with a few moist crumbs, not completely clean. If your batter seems too thick, add 1 tablespoon of water at a time.
For extra moisture, brush the cooled cake with simple syrup (equal parts sugar and water, heated until dissolved). 💧
Sweet Potatoes Too Watery
If your sweet potatoes release too much water during boiling, pat them dry thoroughly with paper towels before mashing. For extra insurance, spread them on a baking sheet and let them air-dry for 10 minutes before mashing. This step is critical—excess moisture can make your cake gummy. 🥲
Spices Not Flavorful Enough
Store-bought spices lose potency over time. Use freshly ground cinnamon and nutmeg (or buy small jars and grind them yourself). For extra depth, add ½ tsp of ground cloves or a pinch of cayenne pepper to the dry ingredients.
Taste your batter before baking—if it lacks warmth, adjust the spices gradually. 🌶️
Nutrition facts
Frequently asked questions
Can I substitute canned pumpkin for sweet potatoes in this cake?
Yes! Use 1.5 cups of pure canned pumpkin (unsweetened) instead of the sweet potato puree. Reduce the flour to 2 cups to maintain the right texture. The flavor will be slightly different but still delicious—pumpkin adds a milder sweetness.
How do I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking blend (like Bob's Red Mill) and add an extra 0.5 tsp of baking powder. Use certified gluten-free oats for the crumb topping. The texture will be slightly denser, but still moist and flavorful. Always check labels to avoid cross-contamination.
Can I make the crumb topping ahead of time?
Prepare the crumb mixture up to 3 days ahead and store it in an airtight container in the fridge. For longer storage, freeze it for up to 2 months. Let it sit at room temperature for 30 minutes before sprinkling on the cake to restore crispness.
Why does my cake sink in the middle?
This usually happens if the oven wasn't fully preheated or the baking powder is old. Preheat for 15+ minutes at 350°F and test your baking powder by mixing it with water—it should bubble vigorously. Avoid opening the oven door during the first 30 minutes of baking.
What's the best way to serve this cake?
Warm slices pair perfectly with vanilla ice cream or whipped cream. For extra flair, dust with cinnamon or drizzle with warm caramel sauce. It's also great as a breakfast cake with a pat of butter and a sprinkle of flaky salt.