Some recipes just feel like a hug. This sweet potato butter cake is exactly that kind of recipe. Moist, warmly spiced, and rich with real butter — it’s the kind of old-fashioned dessert that disappears fast at any table. And the best part? It all comes together in one simple pan.
Perfect for fall gatherings, holiday meals, or any night you need something comforting and homemade. No fancy decorating, no complicated technique — just pure, delicious cake.
Why You’ll Make This Again
Sweet potato in a cake might sound unexpected. But it’s the secret behind that incredibly moist, tender crumb. It adds natural sweetness, beautiful color, and keeps every slice soft for days. Combined with real butter, warm cinnamon, and nutmeg — this cake tastes like fall in every single bite.
This is a genuine crowd-pleaser. Bring it to a family dinner, a holiday gathering, or a potluck and watch it vanish. It’s comfort food dessert at its very best.
How This Comes Together
This is a classic creaming method cake — butter and sugar first, then eggs, then wet and dry ingredients alternated with buttermilk. The buttermilk is what gives this cake its incredibly tender, soft crumb — don’t skip it. Everything goes into one 9×13-inch pan, no layering or frosting required. Even beginner bakers will nail this on the first try.
What You’ll Need
Simple pantry staples plus sweet potatoes. Use leftover mashed sweet potatoes or bake one fresh — either works perfectly.
- 1 cup mashed sweet potatoes (cooked and cooled)
- 1 cup (2 sticks / approx. 0.5 lb) unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs
- 2 cups all-purpose flour
- 1 tsp baking powder
- 1 tsp baking soda
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1/2 tsp salt
- 1 tsp vanilla extract
- 1/2 cup buttermilk
Step-by-Step Directions
- Preheat oven to 350°F. Grease a 9×13-inch baking pan and set aside.
- In a large mixing bowl, cream softened butter and granulated sugar together until light and fluffy, about 3–4 minutes.
- Beat in eggs one at a time, mixing well after each addition.
- Stir in mashed sweet potatoes and vanilla extract until fully incorporated.
- In a separate bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
- Add the dry ingredients to the wet mixture in three additions, alternating with the buttermilk. Begin and end with the dry ingredients. Mix until just combined — do not overmix.
- Pour batter into the prepared pan and smooth the top with a spatula.
- Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
- Allow cake to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
- Serve plain, dusted with powdered sugar, or topped with whipped cream.
How to Serve It
Slice it straight from the pan and serve warm or at room temperature. A dollop of fresh whipped cream and a light dusting of cinnamon on top makes each slice look absolutely beautiful. For a holiday table, serve alongside a scoop of vanilla ice cream. It also works wonderfully as a casual afternoon treat with a hot cup of coffee or tea — no occasion needed.
Leftovers & Storage
Cover the cake tightly with plastic wrap or store in an airtight container at room temperature for up to 3 days. Refrigerate for up to 5 days — the flavor actually deepens overnight. This cake freezes beautifully, making it a perfect make-ahead dessert for the holidays. Slice, wrap individual pieces in plastic wrap, and freeze for up to 2 months. Thaw at room temperature for about an hour before serving.
Make It Even Better (Pro Tips)
- Make sure your butter is truly softened — not melted. Properly creamed butter is what gives this cake its light texture.
- Don’t overmix once the flour goes in. Overmixing develops gluten and makes the cake tough instead of tender.
- Your sweet potatoes must be completely cooled before adding to the batter. Warm potatoes can scramble the eggs.
- No buttermilk? Make your own — add 1/2 tablespoon of white vinegar to 1/2 cup of regular milk and let it sit for 5 minutes.
- Check for doneness at 30 minutes. Every oven is different and overbaking is the fastest way to dry out this cake.
- For extra spice depth, add a pinch of ground ginger or cloves to the dry ingredients.
- Grease your pan generously and dust with flour for the cleanest release.
Easy Ways to Change It Up
- Brown butter version: Brown the butter before creaming for a deeper, nuttier flavor that pairs beautifully with the sweet potato.
- Cream cheese frosting: Top with a simple cream cheese frosting for a more indulgent, celebration-worthy cake.
- Add pecans: Fold 1/2 cup of chopped toasted pecans into the batter for a lovely crunch and nutty flavor.
- Pumpkin swap: Replace sweet potato with an equal amount of pumpkin puree for a classic fall variation.
- Mini loaves: Divide the batter into greased mini loaf pans for individual portions — perfect for gifting during the holidays.
Quick Questions
Can I use canned sweet potatoes?
Yes, canned sweet potatoes work fine here. Drain them well and mash until completely smooth before using. Avoid varieties packed in heavy syrup as they can make the cake overly sweet. Plain or lightly sweetened canned sweet potatoes are the best choice.
Can I make this cake ahead of time?
Absolutely — this cake is actually better the next day. The spices deepen and the crumb becomes even more moist overnight. Bake it the day before, cover tightly, and store at room temperature. Add any toppings right before serving for the freshest presentation.
Why did my cake turn out dense?
Two common reasons: overmixing the batter after adding the flour, or butter that wasn’t properly softened before creaming. Both prevent the batter from incorporating enough air. Make sure your butter is soft but not melted, and stop mixing as soon as the dry ingredients disappear into the batter.
Bake this sweet potato butter cake this weekend and share a slice with someone you love. It’s the kind of recipe that becomes a family tradition. Made it? Drop a comment below — I’d love to hear how yours turned out!— AVA

Sweet Potato Butter Cake
Ingredients
Equipment
Method
- Preheat oven to 350°F and grease a 9×13-inch baking pan.
- Cream butter and sugar until light and fluffy, about 3–4 minutes.
- Add eggs one at a time, mixing well after each addition.
- Mix in mashed sweet potatoes and vanilla extract until smooth.
- Whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
- Add dry ingredients in batches alternating with buttermilk. Mix until just combined.
- Pour batter into prepared pan and smooth the top.
- Bake for 30–35 minutes until a toothpick inserted comes out clean.
- Cool in pan for 10 minutes, then transfer to a rack to cool completely.
- Serve plain, with powdered sugar, or whipped cream.
