Desserts
This sweet potato butter cake recipe from scratch delivers the perfect balance of spiced moistness and buttery streusel crown—no box mix required. 🌟 The secret lies in blending sweet potato puree with rich butter and warm spices, creating a tender crumb that stays fresh for days.
I've perfected this recipe through years of baking, ensuring every slice is packed with natural sweetness and subtle cinnamon warmth.
The magic happens in the layers: a moist, spiced cake base topped with a golden-brown streusel that adds crunch and depth. Unlike traditional butter cakes, this version uses sweet potato puree for extra moisture and a subtle earthy note that complements the buttery richness.
The recipe is designed to be foolproof, with clear steps for creaming butter, folding in puree, and achieving that signature streusel texture.
What you'll end up with is a cake that's tender yet sturdy, with a streusel crown that's irresistibly crispy. The warm spices—cinnamon, nutmeg, and ginger—infuse every bite, while the sweet potato adds natural sweetness without overpowering the buttery flavor.
This cake is perfect for special occasions or a comforting weekend treat, and it tastes even better the next day.
Ready in about 50 minutes with minimal effort, this recipe delivers restaurant-quality results at home. Whether you're serving it at a gathering or enjoying a slice with tea, the combination of moist cake and buttery streusel makes it a standout dessert. Let's get baking!
Ingredients for sweet potato butter cake recipe from scratch
Rich butter, spiced sweet potatoes, and a buttery streusel crown—this cake delivers restaurant-quality texture with simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potato Puree 🍠 | 1 ½ cups | Homemade or canned, unsweetened |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat preferred |
| Granulated Sugar 🍚 | 2 cups | Light brown sugar for depth |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Baking Powder 🍞 | 2 tsp | Aluminum-free preferred |
| Ground Cinnamon 🌿 | 2 tsp | High-quality, freshly ground |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for warmth |
| Ground Ginger 🌿 | 1 tsp | Freshly grated for zing |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌸 | 2 tsp | Pure, high-quality extract |
| Old-Fashioned Oats 🌾 | 1 cup | Quick or rolled, toasted |
| Light Brown Sugar 🍚 | ½ cup | For streusel, packed |
| Chopped Walnuts 🥜 | ½ cup | Toasted for extra flavor |
| All-Purpose Flour 🌾 | ½ cup | For streusel, sifted |
The sweet potato puree is non-negotiable for that signature moisture. Canned unsweetened puree works in a pinch, but homemade (steamed and blended) gives the best flavor. Trader Joe's sells a great quality canned version if you're short on time. For the butter, Plugrá or Land O'Lakes are reliable choices—just make sure it's unsalted. The spices? Penzeys or bulk bins at natural markets are your best bet for freshness. Toast your oats and nuts for the streusel—5 minutes in a dry pan makes all the difference in flavor.
No sweet potato puree? Mashed roasted sweet potatoes work if you're in a bind, but strain out any lumps. Swap brown sugar for white if needed, though the molasses in brown sugar adds depth. The streusel can be made ahead—just store it in the fridge until ready to use. Walnuts too expensive? Swap for pecans or skip entirely. For extra richness, add 1 tbsp melted butter to the streusel mix. If your cake seems dry, a splash of milk or orange juice in the batter helps. And yes, you can use vegetable oil if butter isn't your thing—just reduce by 2 tbsp.
This cake keeps beautifully for 4 days wrapped at room temperature, but it's even better the next day. For longer storage, freeze the unfrosted cake for up to 3 months—thaw overnight at room temperature. The streusel topping stays crispy if you bake the cake straight from the fridge (just add 5 minuteshot knife for clean cuts. Leftovers? Reheat slices in the oven for 10 minutes at 350°F to restore that fresh-baked crunch.
Why You'll Love This Recipe
- No Blender Needed: I just blend my sweet potatoes in a food processor—no fancy gadgets, just a quick pulse until smooth. That puree? It’s the secret to that tender crumb without extra fuss.
- Rich Without Overpowering: The butter and sugar team up with the sweet potato’s natural sweetness—creamy, not cloying, like a hug for your taste buds. Honestly, the first bite makes me question why I ever bought boxed cake mix.
- Weeknight or Celebration: Same batter works for a quick breakfast cake or a dinner party showstopper. I’ve served it warm with vanilla ice cream or chilled with whipped cream—zero guilt either way.
- Pantry-Friendly Magic: Uses ingredients you already own, and the leftovers? Still moist days later. I’ve packed it for lunch, frozen slices for emergencies, and even traded it for coffee with neighbors. Budget win.
Step-by-step instructions for sweet potato butter cake
Here's how to craft a rich, spiced cake with a buttery streusel crown that stays moist for days.
👨🍳 Step 1: Prepare the Sweet Potato Batter
In a large mixing bowl, combine the 1.5 cups sweet potato puree with the 1.5 cups unsalted butter and 2 cups granulated sugar. Whisk until the butter is fully incorporated and the mixture is smooth and creamy. This step ensures the cake's signature moistness by creating an emulsion that prevents dryness.
Next, add the 4 whole large eggs, one at a time, whisking vigorously after each addition until fully combined. The eggs provide structure while keeping the crumb tender. Stir in the 2 tsp vanilla extract and let the mixture sit for 5 minutes at room temperature. This resting period allows the flavors to meld and the butter to soften slightly for easier mixing.
👨🍳 Step 2: Combine Dry Ingredients and Fold Gently
In a separate bowl, sift together the 2.5 cups all-purpose flour, 2 tsp baking powder, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 1 tsp ground ginger, and 0.5 tsp salt. This ensures a light, airy texture without developing gluten. Gradually add the dry mixture to the wet ingredients, folding gently with a spatula until just combined.
Overmixing develops gluten, which can make the cake dense. Stop folding when no dry streaks remain—this guarantees a tender crumb. For extra insurance, use a rubber spatula to scrape the bowl's sides clean, incorporating any leftover batter into the main mixture.
🥘 Step 3: Prepare the Streusel Topping
In a medium bowl, combine the 1 cup old-fashioned oats, 0.5 cup light brown sugar, 0.5 cup chopped walnuts, and 0.5 cup all-purpose flour. Use your fingers to mix until the oats are evenly coated with sugar and flour. This creates the perfect crunchy contrast to the soft cake.
Cut in the 1.5 cups unsalted butter (reserved from earlier) using a pastry cutter or your fingers until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. The texture should be crumbly but hold together when pressed—this ensures a sturdy streusel that won't sink into the cake.
🔥 Step 4: Assemble and Bake to Golden Perfection
Preheat your oven to 350°F and grease a 9-inch round cake pan, then line the bottom with parchment paper. Pour half of the sweet potato batter into the prepared pan and spread evenly. Sprinkle half of the streusel mixture over the batter, pressing down lightly to ensure good contact.
Add the remaining batter, then top with the rest of the streusel. Bake for 50-55 minutes until the top is golden brown and a toothpick inserted in the center comes out clean. The cake should spring back slightly when pressed gently in the center—this confirms doneness without overbaking.
Pro Tips For Making Sweet Potato Butter Cake Recipe From Scratch
- STRAIN THAT PUREE: Sweet potato puree is the soul of this cake, but fiber and moisture from skin or chunks will make your batter gummy. Use a fine-mesh sieve or cheesecloth to strain it—yes, it’s tedious, but your cake will thank you with a lighter crumb. (I learned this the hard way after a batch that felt like eating cake-flavored pudding.)
- WEIGH THE BUTTER: Unsalted butter varies in density, and scooping it straight from the tub leads to inconsistent results. Use a kitchen scale for precision—aim for 120g (about 4.25 oz) for a standard recipe. Cold butter creates flaky layers, but don’t let it sit out too long or your cake will turn out dense. (Pro tip: Let it soften at room temp for 30 minutes, then press it into a bowl to measure.)
- DON’T OVERMIX THE BATTER: This is where most cakes go wrong. Once you fold in the flour, stop mixing as soon as it’s just combined—lumpy or not. Overmixing develops gluten, and your cake will turn out tough instead of tender. Use a spatula and cut through the batter a few times; it’s okay if it looks uneven. (I was skeptical until I tried it—now I swear by it.)
- BAKE UNTIL 200°F: Sweet potato cakes can look done before they actually are. Pull it out when the internal temperature hits 200°F (93°C)—not the 190°F (88°C) you might see in other recipes. The residual heat will finish cooking it while keeping the crumb moist. Let it cool in the pan for 10 minutes first, or the center might sink. (Your future self will thank you for the extra patience.)
Perfect pairings for this recipe
Creamy Frosting
Drizzle with a sweet potato glaze made from ½ cup powdered sugar, 2 tbsp sweet potato puree, and 1 tsp vanilla extract. Whisk until smooth and pour over warm slices for a glossy finish.
For extra decadence, try a buttercream frosting with ½ cup softened butter, 2 cups powdered sugar, and 1 tsp cinnamon. This adds a velvety contrast to the cake's natural sweetness. 🌟
Warm Spiced Tea
Pair your cake with chai tea or apple cider tea—both complement the warm spices beautifully. I love a spiced black tea with cinnamon sticks and orange peel simmered in hot water.
The earthy notes harmonize with the cake's nutmeg and ginger. For a non-alcoholic option, mulled wine (without alcohol) works wonderfully too.
Vanilla Ice Cream
Serve slices with a scoop of vanilla bean ice cream to balance the cake's richness. The cold creaminess contrasts perfectly with the warm streusel. For a seasonal twist, try pumpkin spice ice cream in fall or maple walnut ice cream in winter.
A drizzle of caramel sauce adds extra indulgence. 🍦
Coffee Companion
If you prefer coffee, a dark roast with a hint of cinnamon enhances the cake's flavors. I recommend a French press brew or espresso for a bold contrast. For a dessert coffee, try cortado with a sprinkle of cocoa powder on top. The bitterness cuts through the cake's sweetness beautifully.
Seasonal Fruit
Add fresh peaches in summer or cranberries in winter for a bright, tangy contrast. A few slices of pear or apple on the side elevate the dish. For a tropical twist, mango slices or pineapple work wonderfully. The acidity balances the cake's richness and adds freshness. 🍑
Nutrition facts
Frequently asked questions
Can I substitute sweet potato puree with mashed regular potatoes?
The texture and flavor will be completely different! Sweet potato puree adds natural sweetness and moisture that regular potatoes lack. If you're in a pinch, try 1 cup mashed roasted sweet potatoes strained to remove lumps, but it won't be the same. The recipe relies on the sweet potato's unique properties for that signature tender crumb and subtle earthy note.
Why does my cake turn out dense instead of moist?
Overmixing the batter or using cold ingredients are the most common culprits. Always fold dry ingredients gently until just combined, and ensure your butter and eggs are at room temperature. Another tip: don't skip the 5-minute rest after mixing wet ingredients—it helps the butter emulsify properly for that perfect moist texture.
Can I make this cake gluten-free?
Yes, but you'll need to swap the all-purpose flour for a 1:1 gluten-free baking flour blend like Bob's Red Mill or King Arthur. Add ½ tsp xanthan gum if your blend doesn't include it. For the streusel, use gluten-free oats and ensure your flour substitute works for crumbly toppings. The texture will be slightly different but still delicious!
How do I store leftovers to keep the streusel crispy?
Store the cake in an airtight container at room temperature for up to 4 days. For longer storage, freeze the unfrosted cake for 3 months. To reheat slices, warm in the oven at 350°F for 10 minutes—this restores the streusel's crunch. Avoid refrigerating if possible, as cold temperatures make the streusel soggy.
What's the secret to getting a perfectly golden streusel?
Toast your oats and nuts for 5 minutes in a dry pan before mixing into the streusel. This deepens their flavor and prevents a bland topping. Also, use light brown sugar (not white) and keep your butter cold when cutting it in—this creates a crispier texture. Press the streusel lightly onto the batter before baking for even browning.
