This delicious sweet potato cake recipe delivers a moist, tender crumb with warm spice notes, making it a perfect treat for any occasion, especially during the fall season. It’s an easy-to-bake dessert that’s sure to become a family favorite, offering a delightful alternative to traditional cakes.

Welcome to a truly comforting dessert experience! Today, we’re diving into a recipe that’s wonderfully moist and packed with the cozy flavors of fall. This beloved sweet potato cake recipe is a delightful way to use up extra sweet potatoes and create something truly special for your family and friends.
What is Sweet Potato Cake?
Sweet potato cake is a baked dessert that incorporates pureed sweet potatoes into the batter, contributing moisture, a subtle sweetness, and a beautiful earthy flavor. This delightful cake often features warm spices like cinnamon, nutmeg, and cloves, reminiscent of classic fall baking. You can find a wonderful overview of various cake types and their characteristics on Wikipedia, which helps appreciate the unique place sweet potato cake holds.
The inclusion of sweet potato not only enhances the cake’s texture, making it exceptionally moist and tender, but also adds a lovely natural sweetness and a beautiful golden hue. It’s a fantastic way to enjoy a classic cake with a wholesome twist, making it a popular choice for holidays and gatherings, particularly when you’re looking for comforting sweet potato dessert ideas.
Ingredients for the Best Sweet Potato Cake

- 2 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cloves
- 1/4 teaspoon ground ginger
- 1 cup (2 sticks) unsalted butter, softened
- 1 1/2 cups granulated sugar
- 2 large eggs, at room temperature
- 1 teaspoon vanilla extract
- 1 1/2 cups mashed cooked sweet potato (about 2 medium sweet potatoes)
- 1/2 cup buttermilk, at room temperature (or 1/2 cup milk with 1/2 tablespoon lemon juice or vinegar, let stand for 5 minutes)
How to Make Sweet Potato Cake

Preheat Oven and Prepare Pan
Preheat your oven to 350°F (175°C) and grease and flour a 9×13 inch baking pan. Alternatively, you can line the pan with parchment paper for easy removal. This step ensures your cake won’t stick and will bake evenly.
Combine Dry Ingredients
In a medium bowl, whisk together the flour, baking soda, baking powder, salt, cinnamon, nutmeg, cloves, and ginger. This ensures that the leavening agents and spices are evenly distributed throughout the batter for a consistent rise and flavor. For a wonderfully spiced treat, consider trying our snickerdoodle cookies recipe which also highlights warm spices.
Cream Butter and Sugar
In a large bowl, beat the softened butter and granulated sugar together with an electric mixer on medium-high speed until light and fluffy, about 3-5 minutes. This process incorporates air into the batter, which helps create a tender crumb in your finished cake.
Add Eggs and Vanilla
Beat in the eggs one at a time, mixing well after each addition, then stir in the vanilla extract. Ensure each egg is fully incorporated before adding the next to prevent the batter from separating.
Incorporate Sweet Potato
Add the mashed cooked sweet potato to the creamed mixture and beat on low speed until just combined. Be careful not to overmix at this stage, as it can lead to a tougher cake texture.
Alternate Dry and Wet Ingredients
Gradually add the dry ingredients to the wet ingredients in three additions, alternating with the buttermilk in two additions, beginning and ending with the dry ingredients. Mix on low speed until just combined after each addition; do not overmix. Overmixing can develop the gluten too much, resulting in a dense cake.
Bake the Cake
Pour the batter evenly into the prepared baking pan and spread with a spatula. Bake for 30-40 minutes, or until a wooden skewer or toothpick inserted into the center comes out clean. A perfectly baked cake will spring back lightly when touched in the center.
Cool the Cake
Let the cake cool in the pan on a wire rack for about 15-20 minutes before inverting it onto the rack to cool completely. Allowing it to cool in the pan slightly helps prevent it from breaking when you remove it.
Sweet Potato Cream Cheese Frosting

This luscious cream cheese frosting is the perfect complement to the warm spices and moist texture of the sweet potato cake. It adds a tangy richness that balances the sweetness of the cake beautifully, creating a truly decadent sweet potato cake with cream cheese frosting.
Ingredients for Frosting
- 8 ounces cream cheese, softened
- 1/2 cup (1 stick) unsalted butter, softened
- 4 cups powdered sugar, sifted
- 1 teaspoon vanilla extract
- 2-4 tablespoons milk or heavy cream (optional, for thinning)
Make the Frosting
In a large bowl, beat the softened cream cheese and butter together until smooth and creamy. Gradually add the sifted powdered sugar, mixing on low speed until incorporated, then increase speed to medium-high and beat until light and fluffy. Stir in the vanilla extract and add milk or cream, one tablespoon at a time, if needed to reach your desired spreading consistency.
Frost the Cooled Cake
Once the cake has cooled completely, spread the cream cheese frosting evenly over the top. You can create decorative swirls with your spatula or use a piping bag for a more polished look. For a delightful twist, explore our recipe for German Chocolate Brownies, which also features a decadent frosting.
Tips and Variations for Your Sweet Potato Cake
Making a truly exceptional sweet potato cake involves a few key techniques and thoughtful ingredient choices. Paying attention to the details can elevate this comforting bake from good to absolutely unforgettable, offering a delightful sweet potato cake recipe.
Achieving the Perfect Moist Texture
The key to a moist sweet potato cake lies in properly cooked and mashed sweet potatoes. Ensure your sweet potatoes are cooked until very tender – steaming or baking them works best. Avoid boiling, as too much water can make the cake soggy. Measure your mashed sweet potato accurately; too much or too little can affect the moisture balance. If you want to explore other moist baked goods, our almond flour brownies are known for their incredible fudgy texture.
Spice Level and Flavor Enhancements
The spice blend is crucial for that classic sweet potato spice cake flavor. Feel free to adjust the cinnamon, nutmeg, cloves, and ginger to your personal preference. You can also add a pinch of cardamom or allspice for more complexity. For a richer flavor, consider adding a tablespoon of molasses to the batter, which also deepens the color.
Gluten-Free and Vegan Options
To create a gluten-free sweet potato cake, substitute the all-purpose flour with a good quality gluten-free all-purpose flour blend that contains xanthan gum. For a vegan sweet potato cake, replace the eggs with a flax egg (1 tablespoon flaxseed meal mixed with 3 tablespoons water, let sit for 5 minutes) or a commercial egg replacer, and use a plant-based milk (like almond or soy milk) instead of buttermilk. Ensure your butter is also plant-based.
Cake Pan Variations
This recipe can easily be adapted for different pan types. For a sweet potato bundt cake, grease and flour your bundt pan thoroughly and bake for approximately 50-60 minutes, or until a skewer inserted into the thickest part comes out clean. If making cupcakes, line a muffin tin with liners and bake for 20-25 minutes. A beautiful chocolate bento cake can be a fun, smaller alternative for special occasions.
Print
sweet potato cake Recipe
Description
A delightfully moist and flavorful sweet potato cake, perfectly spiced and topped with a luscious cream cheese frosting. This cake is a comforting treat, ideal for holidays or any occasion.
Ingredients
- 2 cups all-purpose flour
- 1 ½ teaspoons baking soda
- ½ teaspoon salt
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ¼ teaspoon ground cloves
- 1 ½ cups granulated sugar
- ½ cup (1 stick) unsalted butter, softened
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 ½ cups mashed cooked sweet potato (about 1 large sweet potato)
- ½ cup buttermilk
- For the Cream Cheese Frosting:
- 8 ounces cream cheese, softened
- ½ cup (1 stick) unsalted butter, softened
- 1 teaspoon vanilla extract
- 3 cups powdered sugar
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan.
- In a medium bowl, whisk together the flour, baking soda, salt, cinnamon, nutmeg, and cloves.
- In a large bowl, cream together the granulated sugar and softened butter until light and fluffy. Beat in the eggs one at a time, then stir in the vanilla extract.
- Add the mashed sweet potato and mix until well combined.
- In a small bowl, whisk together the buttermilk.
- Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined, being careful not to overmix.
- Pour the batter into the prepared baking pan and spread evenly.
- Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
- Let the cake cool in the pan for 10 minutes before inverting it onto a wire rack to cool completely.
- For the Cream Cheese Frosting: In a medium bowl, beat together the softened cream cheese and butter until smooth. Beat in the vanilla extract. Gradually add the powdered sugar, mixing until smooth and creamy.
- Once the cake is completely cooled, frost with the cream cheese frosting.
Notes
- Ensure your sweet potato is fully cooked and mashed smoothly.
- Do not overmix the batter once the dry ingredients are added, as this can result in a tough cake.
- Allow the cake to cool completely before frosting to prevent the frosting from melting.
- This cake can be stored in an airtight container at room temperature for up to 3 days, or refrigerated for up to a week.
Nutrition
- Calories: 450
- Sugar: 55g
- Sodium: 200mg
- Fat: 22g
- Carbohydrates: 60g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 70mg








