Desserts
This old-fashioned sweet potato cake recipe brings together spiced warmth and buttery crumb for a comforting hug straight from your favorite kitchen. The secret lies in blending ripe sweet potatoes with brown sugar and warm spices—cinnamon, nutmeg, and ginger—while a touch of sour cream keeps the texture impossibly moist.
I first made this recipe during Thanksgiving when my grandmother insisted "real cake needs sweet potatoes," and it became an instant family favorite.
The cake's magic comes from a simple technique: baking at a moderate temperature to develop deep caramelized flavors without drying out. A streusel topping of flour, sugar, and melted butter adds that signature crumbly contrast, while vanilla and a pinch of salt round out the flavor profile.
What makes this recipe truly special is how it transforms humble ingredients into something that tastes like a bakery classic—just with a homestyle touch.
By the time it emerges from the oven, you'll have a cake with a golden dome, a tender yet slightly dense crumb, and a buttery streusel that practically melts in your mouth.
The aroma alone—warm spices mingling with caramelized sugar—will have your kitchen smelling like autumn. This is the kind of dessert that disappears quickly but leaves everyone asking for seconds.
Serve it warm with a scoop of vanilla ice cream or dusted with powdered sugar for an old-fashioned touch. The recipe scales easily, making it perfect for holidays or special occasions. Let's get baking!
Ingredients for old fashioned sweet potato cake
Sweet potatoes, warm spices, and buttery streusel—this cake brings autumn comfort to your table.
| Ingredient | Amount | Notes |
|---|---|---|
| Orange Sweet Potatoes 🍠 | 2 lbs | Ripe, peeled and mashed smooth |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Light Brown Sugar 🍚 | 1 ½ cups | Packed firmly for sweetness |
| Granulated Sugar 🍚 | ½ cup | For subtle contrast |
| Unsalted Butter 🧈 | 1 cup | Melted, full-fat for richness |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Sour Cream 🥛 | ½ cup | Full-fat for moisture |
| Pure Vanilla Extract 🍯 | 1 tbsp | High-quality for aroma |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated nutmeg better |
| Ground Ginger 🌿 | 1 tsp | Warmth without bite |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| All-Purpose Flour 🌾 | ½ cup | For streusel topping |
| Light Brown Sugar 🍚 | ¼ cup | For streusel topping |
| Cold Unsalted Butter 🧈 | ¼ cup | Cubed for streusel |
The sweet potatoes are the heart of this cake. Look for vibrant orange ones—the riper, the sweeter. I always grab mine from Trader Joe's because they're consistently ripe and affordable. If you're using fresh sweet potatoes, peel them first, then microwave for 10 minutes to soften before mashing. That makes blending so much easier. For the spices, Penzeys or local spice shops carry the freshest ground cinnamon and nutmeg, but the grocery store stuff works fine if it's labeled 'ground' not 'whole'. Pro tip: toast your spices in a dry pan for 30 seconds before measuring to wake up their flavors—trust me, it makes a difference.
No sour cream? Plain Greek yogurt works too—just use the same amount. Running low on vanilla? Vanilla bean paste gives you those little specks of happiness. The streusel topping is where you can get creative: swap half the brown sugar for maple sugar or turbinado for a different texture. For the butter, if you've got European-style butter (like Plugrá), use it—it's higher in fat and gives the streusel that extra melt-in-your-mouth quality. And if you're baking for a crowd, double the streusel recipe—everyone goes back for seconds.
This cake keeps beautifully. Wrap it tightly in plastic wrap and store at room temperature for 3-4 days, or refrigerate for up to 1 week. The streusel stays crispy when kept cool, but if it softens, just pop it in the oven at 300°F for 5 minutes to revive it. For freezing, slice the cake first, then wrap each piece individually in plastic and freeze for up to 3 months. I like to portion it into single servings so I can grab one straight from the freezer and reheat it—perfect for a quick dessert when company drops by unexpectedly.
Why You'll Love This Recipe
- I’ll be real: this cake works for brunch with a drizzle of honey or as an after-dinner treat with whipped cream. (Yes, even on a Tuesday night.) The flour and sugars keep it sturdy enough for either.
- Sweet Potato Magic: The moment those vibrant orange sweet potatoes hit the pan, the kitchen smells like nostalgia. No fancy techniques—just peel, boil, mash, and mix. Honestly, I’ve made this while scrolling through my phone.
- Caramel-Kissed Crumb: Between us, the light brown sugar and butter create this perfect balance—sweet but not cloying, with a subtle molasses depth. That crispy top? It’s the kind of texture that makes you pause mid-bite.
- Breakfast or Dessert: I’ll be real: this cake works for brunch with a drizzle of honey or as an after-dinner treat with whipped cream. (Yes, even on a Tuesday night.) The flour and sugars keep it sturdy enough for either.
Step-by-step instructions for old fashioned sweet potato cake
Here's how to create a tender, spiced cake with a buttery crumb that stays moist for days.
Prepare the Sweet Potato Base
Preheat your oven to 350°F and grease a 9x13-inch baking dish with butter, then dust with flour. Peel and boil the 2 lbs orange sweet potatoes until fork-tender, about 20-25 minutes. Drain well and let cool slightly before mashing until completely smooth with no lumps.
I like to press the sweet potatoes through a fine-mesh sieve for extra-smooth batter. This step ensures your cake will have that classic old-fashioned texture without being gummy. Let the mashed sweet potatoes cool completely before mixing with other ingredients—warm ingredients can cause the butter to melt too quickly.
Mix Wet Ingredients for Perfect Texture
In a large mixing bowl, combine the 1 cup melted unsalted butter, 1.5 cups packed light brown sugar, and 0.5 cup granulated sugar. Whisk until fully blended and smooth. Add the 2 whole large eggs one at a time, mixing well after each addition.
Stir in the 0.5 cup sour cream and 1 tbsp pure vanilla extract until completely incorporated. The mixture should be thick but pourable. Here's the thing—adding the sour cream at this stage guarantees that moist, velvety texture we're after. If you skip it, your cake might end up dry.
Combine Dry Ingredients and Fold Gently
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 1 tsp ground ginger, and 0.5 tsp salt. Gradually add this dry mixture to the wet ingredients, folding gently with a spatula just until combined.
Don't overmix—you should still see some flour streaks. Overmixing develops gluten, which makes cakes tough instead of tender. Once combined, fold in the 2 lbs mashed sweet potatoes until evenly distributed throughout the batter. The batter will be thick but should hold its shape when dropped from a spoon.
Prepare the Streusel Topping
While the oven preheats, make the streusel topping by combining the 0.5 cup all-purpose flour, 0.25 cup packed light brown sugar, and 0.25 cup cold cubed unsalted butter in a small bowl. Use your fingers to work the butter into the flour mixture until it resembles coarse crumbs with some pea-sized butter pieces remaining.
This topping is what gives the cake its signature buttery crumb magic. The cold butter creates those delicious pockets of flavor that melt slightly during baking, creating a perfect textural contrast to the moist cake beneath. Sprinkle half of this streusel mixture evenly over the batter in the prepared baking dish.
Bake to Golden Perfection
Pour the cake batter evenly over the streusel in the baking dish. Sprinkle the remaining streusel topping over the batter. Bake in the preheated 350°F oven for 45-50 minutes, or until a toothpick inserted in the center comes out clean.
Here's where patience pays off: don't open the oven door during the first 30 minutes of baking. The steam needs time to build for that perfect rise. When you do peek, you should see a golden crust forming on top. Let the cake cool in the pan for 15 minutes before transferring to a wire rack to cool completely. The center should be just set but still tender—this is how you know it's perfectly moist.
Pro Tips For Making Old Fashioned Sweet Potato Cake
- BOIL POTATOES UNTIL TENDER: Sweet potatoes should break apart with a fork—no fight left in them. I learned this the hard way when I pulled them out too soon and ended up with a dense, chewy cake. Aim for 15-20 minutes in boiling water, then drain and cool completely before mashing.
- SIFT THE FLOUR: Don’t just scoop and stir—sift that flour first. It lightens the batter and prevents lumps, which means a fluffier cake instead of a brick. I skip this sometimes, and the difference in texture is noticeable.
- DON’T OVERMIX THE BATTER: Once you fold in the flour, stop. Overmixing develops gluten, and that’s how you end up with a tough, dry cake instead of a tender one. Stir just until combined—about 10-12 strokes max.
- USE COLD BUTTER FOR LAYERS: Cut the butter straight from the fridge and cube it—don’t soften it first. Cold butter creates flaky, distinct layers in the cake, while softened butter just melts into a dense mess. Trust me, the texture pays off.
Pro cooking tips for old fashioned sweet potato cake
Sweet Potato Prep
Peel and boil your sweet potatoes until fork-tender—about 20-25 minutes—before mashing them completely smooth. I press mine through a fine-mesh sieve to eliminate any lumps, which prevents a gummy texture.
Let them cool completely before mixing with other ingredients to avoid melting the butter prematurely. This step is non-negotiable for that classic old-fashioned tenderness. 🍠
Butter Temperature Matters
Use cold cubed butter for the streusel topping—never melted! Cold butter creates those irresistible pockets of flavor that melt just enough during baking. For the wet ingredients, melt your 1 cup unsalted butter gently until just liquid, then let it cool slightly before mixing.
This balances the batter's temperature and prevents overmixing. I always use European-style butter like Plugrá for extra richness in both the cake and streusel.
Spice Toasting Trick
Toast your spices in a dry pan for 30 seconds before measuring to amplify their warmth. Freshly ground cinnamon, nutmeg, and ginger make all the difference—skip the pre-ground jarred spices if possible.
I like to use Penzeys spices for their superior quality, but any freshly ground spices work. This tiny step intensifies the cake's aromatic profile without extra effort. 🌿
Batter Consistency Check
Your final batter should be thick but pourable—like pudding. If it's too thin, add 1-2 tbsp more flour until it holds its shape when dropped from a spoon. The secret to moisture lies in the sour cream and mashed sweet potatoes working together.
Too much mixing? Your cake will be tough. Too little? It might collapse. Aim for the Goldilocks zone between the two.
Streusel Distribution
Sprinkle the streusel evenly over the batter in two layers—half before and half after pouring the cake batter. Use the back of a spoon to create small wells in the batter for better streusel adhesion.
This ensures every bite has that buttery crumb contrast. Press lightly with your fingers to help it stick, especially around the edges where it tends to slide away during baking.
Oven Stability Tip
Place a baking sheet on the lower rack during baking to create steam, which helps the cake rise evenly. Avoid opening the oven door for the first 30 minutes—this prevents the cake from sinking.
I use an oven thermometer to confirm my 350°F setting is accurate (most home ovens run hot or cold). A perfectly baked cake should have a golden crust with a tender center that's just set when tested with a toothpick. 🔥
Nutrition facts
Frequently asked questions
Why does this cake need to cool before baking?
Cooling the mashed sweet potatoes prevents the butter from melting too quickly during mixing, which keeps the batter stable. Warm ingredients can cause the butter to separate, leading to a dense or greasy cake. Let them cool completely before combining with other ingredients for perfect texture.
Can I substitute regular potatoes for sweet potatoes?
No, sweet potatoes are essential—their natural sweetness and moisture balance the spices perfectly. Regular potatoes would make the cake taste starchy and dry. If you're out of sweet potatoes, try canned pumpkin puree (unsweetened) as a last resort, but reduce the sugar slightly.
How do I know when the cake is fully baked?
Insert a toothpick into the center—it should come out clean or with just a few moist crumbs. The cake should also spring back slightly when pressed gently. Overbaking dries it out, so remove it when the edges are golden but the center still looks slightly underdone.
What's the best way to store leftovers?
Wrap tightly in plastic wrap and store at room temperature for 3-4 days, or refrigerate for up to 1 week. For longer storage, slice and freeze individual portions for 3 months. Reheat slices at 300°F for 5 minutes to revive the streusel.
Can I make this cake gluten-free?
Yes, but you'll need a 1:1 gluten-free flour blend (like Bob's Red Mill) and add 1 tsp xanthan gum to improve texture. Reduce the flour by 1 tbsp since GF blends absorb more liquid. The streusel will also need GF flour, and expect a slightly denser crumb.