A tender, buttery cake infused with sweet potato’s natural sweetness and warm spices—this cake offers nostalgic flavors and a melt-in-your-mouth crumb. I love how the humble sweet potato transforms the batter into something richly comforting with a hint of autumn warmth.
Why You’ll Love This Recipe
I adore this cake because it delivers moist, tender bites with minimal fuss. The sweet potato adds natural sweetness and depth, while butter and spices create a cozy, homey flavor reminiscent of Grandma’s kitchen. It’s perfect for holidays, celebrations, or a sweet afternoon treat.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
all-purpose flour
-
granulated sugar (and optional brown sugar for warmth)
-
baking powder
-
baking soda
-
salt
-
ground cinnamon
-
ground nutmeg
-
ground ginger or all‑spice (optional)
-
large eggs
-
unsalted butter, softened
-
cooked and mashed sweet potato
-
vanilla extract
-
milk or buttermilk
Directions
-
I preheat the oven to 350 °F (175 °C) and grease a 9×13-inch baking pan or 8-inch square pan.
-
I whisk together flour, sugars, baking powder, baking soda, salt, and spices in a large bowl.
-
In another bowl, I cream softened butter with sugars until light and fluffy.
-
I beat in eggs one at a time, then blend in mashed sweet potato and vanilla.
-
I alternate adding dry ingredients and milk (or buttermilk), beginning and ending with the dry mix, stirring until just combined.
-
I pour batter into the prepared pan and smooth the top.
-
I bake for about 35–45 minutes (depending on pan), or until a toothpick inserted into the center comes out clean or with few moist crumbs.
-
I let the cake cool in the pan for 10 minutes, then transfer to a wire rack until completely cooled.
Servings and timing
This recipe yields about 12 servings (for a 9×13-inch pan). Prep time is around 15 minutes, baking takes 35–45 minutes, and cooling another 15 minutes—so the total time is approximately 1 hour 15 minutes (not counting full cooling).
Variations
-
Orange zest boost: I add a tablespoon of fresh orange zest to brighten the flavor.
-
Nutty crunch: I sprinkle chopped pecans or walnuts on top before baking for texture.
-
Glazed frosting: I whisk powdered sugar with a bit of milk or sweet potato puree into a glaze and drizzle over once cooled.
-
Spice twist: I stir in a pinch of cloves or cardamom for extra warmth.
-
Mini loaf version: I bake the batter in mini loaf pans (about 8–10 mini loaves) for giftable treats—baking time is around 25–30 minutes.
Storage/reheating
I store the completely cooled cake in an airtight container at room temperature for up to 4 days. To refresh, I warm a slice in the microwave for about 10 seconds or until slightly warm. I can also freeze slices individually wrapped in plastic and stored in a freezer bag for up to 2 months; I thaw at room temperature or microwave gently.
FAQs
What type of sweet potato is best for the cake?
I use orange-fleshed sweet potatoes—they’re moist and sweet. I boil or bake them until tender, then mash smooth before measuring.
Can I substitute canned sweet potato puree?
Yes—I can use about 1⅔ cups of canned puree (15 oz) in place of cooked and mashed sweet potato.
Is buttermilk necessary?
No—but buttermilk adds tender crumb and slight tang. I often use milk or a milk‑yogurt mix if I don’t have buttermilk.
Can I bake this in a bundt pan?
Absolutely—bake in a greased bundt pan for about 45–55 minutes, checking doneness with a toothpick at the thickest part.
How do I ensure the cake stays moist?
I make sure not to overbake—testing a few minutes before the timer. Also, I keep it in an airtight container and slice once fully cooled.
Conclusion
Grandma’s Famous Sweet Potato Butter Cake is one of my favorite heritage desserts—rich, comforting, and beautifully moist with a touch of nostalgic spice. It’s easy enough for everyday but lovely enough for special occasions. I hope you enjoy each warm, buttery slice as much as I do!

Grandma’s Famous Sweet Potato Butter Cake
- Author: Olivia
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
- Diet: Vegetarian
Description
A rich, buttery cake infused with mashed sweet potato and warm spices, delivering nostalgic flavor and a moist, tender crumb—perfect for holidays or any cozy gathering.
Ingredients
- 2 cups all-purpose flour
- 1 cup granulated sugar
- 1/4 cup brown sugar (optional)
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1/4 tsp ground ginger or all-spice (optional)
- 2 large eggs
- 1/2 cup unsalted butter, softened
- 1 2/3 cups cooked and mashed sweet potato
- 1 tsp vanilla extract
- 1/2 cup milk or buttermilk
Instructions
- Preheat oven to 350 °F (175 °C). Grease a 9×13-inch or 8-inch square baking pan.
- In a bowl, whisk together flour, sugars, baking powder, baking soda, salt, and spices.
- In a separate large bowl, cream softened butter with sugars until light and fluffy.
- Beat in eggs one at a time. Stir in mashed sweet potato and vanilla extract.
- Alternately add dry ingredients and milk (or buttermilk), beginning and ending with the dry mix. Stir until just combined.
- Pour batter into prepared pan and smooth the top.
- Bake for 35–45 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Cool in pan for 10 minutes, then transfer to a wire rack to cool completely.
Notes
- Add orange zest for brightness.
- Top with chopped nuts before baking for texture.
- Drizzle a sweet potato or milk glaze once cooled.
- Add cloves or cardamom for a spiced variation.
- Bake in mini loaf pans (25–30 minutes) for individual gifts.
Nutrition
- Serving Size: 1 slice (1/12 of cake)
- Calories: 290
- Sugar: 20g
- Sodium: 210mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 55mg