Sweet Potato Cake with Cinnamon Cream Cheese Frosting
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. Read our disclosure policy
This Sweet Potato Cake Recipe is moist and lightly spiced, with a thick layer of cinnamon cream cheese frosting on top. It bakes in one 9x13 pan and tastes like it came out of a bakery, and it's the cake I'd put on a holiday table next to a pan of Sweet Potato Crunch.

If you like a cake that leans more spice than sugar, this one's in the same family as my Old Fashioned Applesauce Cake and my Banana Cake with Homemade Brown Butter Frosting. And if cream cheese frosting is your thing, my Carrot Cake is worth a look too.
Quick Look: Sweet Potato Cake
- ⏱️ Prep Time: 10 minutes
- 🕒 Total Time: 38 minutes
- 👨👩👧👦 Servings: 12
- 📊 Calories: ~412 kcal per serving
- 🥣 Ingredients: flour, baking powder, baking soda, cinnamon, ginger, nutmeg, brown and granulated sugar, eggs, vegetable oil, mashed sweet potatoes, vanilla, butter, cream cheese, powdered sugar.
- ⭐ Difficulty: Easy — one 9x13 pan, mixed by hand with an electric mixer.
Summarize & Save This Content On
Why You'll Love This Recipe
It's a one-pan sheet cake. Everything bakes in a single 9x13, so there's no layering. You frost it right in the pan, same as my Gooey Butter Cake Bars.
The sweet potatoes do the work. Two cups of mashed sweet potato keep this cake genuinely moist for days, the same way applesauce does in a spice cake. No sour cream, no pudding mix.
It holds up for a crowd. It keeps covered in the fridge for 4 to 5 days, which makes it one less thing fighting for oven space on Thanksgiving morning. And if you're roasting sweet potatoes anyway, my Sweet Potato Pie with Marshmallow Whipped Cream starts the exact same way.
How to Cook the Sweet Potatoes
You'll need 2 cups of cooked, mashed sweet potatoes for the batter — about 3 large ones. Do this part first, because they need time to cool.
In the oven: Wash the sweet potatoes, pat them dry and poke holes in them with a fork. Put them on a foil-lined baking sheet and bake at 400°F for 45 minutes, or until a fork slides in easily. Let them cool for 10 minutes, then scoop the centers into a bowl and mash with a fork.
If the stringy bits bother you, pulse the mash in a food processor for a few seconds and it'll smooth right out. Leftover sweet potatoes work here too.
In the microwave: Poke holes in them and microwave 15 to 20 minutes, until fork tender.
Ingredients Needed

- All-purpose flour: Spooned and leveled
- Sweet potatoes: Leftover sweet potatoes can be used.
- Cream cheese: I like to use full-fat and make sure its room temperature to prevent lumps.
- Powdered sugar: Also known as confectioner sugar.
How to Make Sweet Potato Cake

- Step 1: In a medium bowl, whisk the flour, baking powder, baking soda, salt, cinnamon, ginger and nutmeg until combined.
- Step 2: In a large bowl, use a hand mixer to beat the sugars, eggs, vegetable oil, mashed sweet potatoes and vanilla until combined.

- Step 3: Add the dry ingredients to the wet and mix just until combined. Don't overmix.
- Step 4: Pour the batter into a 9x13 pan sprayed with cooking spray. Bake at 350°F for 28 to 35 minutes, until a toothpick inserted in the middle comes out clean.

- Step 5: In a medium bowl add the butter, cream cheese, cinnamon, and vanilla. Using a hand mixer blend until creamy.
- Step 6: Add in the powdered sugar a little at a time until blended.

- Step 7: Once the cake is done, remove it and let it cool completely before frosting.
- Step 8: Use an offset spatula to frost the cake. Slice, serve, and enjoy.

Recipe Tips
- If you have one, you can use a stand mixer to make the cake batter and the frosting instead of an electric mixer and a large mixing bowl.
- You can add chopped pecans, walnuts, or other nuts to the cake pieces when serving.
- The best way to serve this cake is slightly chilled or at room temperature.

Sweet Potato Cake Recipe Faq's
No, they are not the same. Yams have a rough brown skin that resembles tree bark. Sweet potatoes have smooth reddish skin, and orange or white flesh and are sweet in flavor.
If in a pinch, you can use a 15oz can of sweet potatoes. Mix and mash them in a food processor until a puree starts to form. This will work, but the fresh sweet potatoes have the best flavor.
Leftover cake can be covered with plastic wrap or kept in an airtight container for up to 3-4 days. It should be refrigerated because of the cream cheese frosting on top of the cake- not kept at room temperature. But, it's important to remember that the fridge could dry this cake out faster, so enjoying it sooner than later is recommended.
Yes, let the cake cool down all the way to room temperature. wrap in plastic wrap then a layer of aluminum foil and freeze for up to 3 months.
More Cake Recipes

Sweet Potato Cake with Cinnamon Cream Cheese Frosting
Equipment
Ingredients
- 2 ¾ cups all purpose flour spoon and leveled
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 tablespoon cinnamon
- ½ tablespoon ground ginger
- ½ teaspoon nutmeg
- 1 cup brown sugar packed
- 2/3 cup granulated sugar
- 3 large eggs
- 1 cup vegetable oil
- 2 cups cooked and mashed sweet potatoes about 3 large sweet potatoes see notes
- 2 teaspoons vanilla
For the Frosting
- 8 tablespoons unsalted butter room temperature
- 1 (8 ounce) pkg cream cheese room temperature
- 1 teaspoon cinnamon
- 1 teaspoon vanilla
- 4 cups powdered sugar
Would you like to save this?
Instructions
- Preheat oven to 350 degrees and spray a 9x13 baking pan with non stick cooking spray.
- In a medium bowl add the all purpose flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg and whisk until combined.
- In a large bowl using a hand mixer beat the sugars, eggs, vegetable oil, mashed sweet potatoes and vanilla until combined.
- Add in the dry ingredients and mix just until combined.
- Pour the cake batter into the prepared baking pan. Bake for 28-35 minutes or until a toothpick comes out clean.
- Let the cake cool completely before frosting.
For The Frosting
- In a medium bowl add the butter, cream cheese, cinnamon and vanilla. Using a hand mixer blend until creamy.
- Add in the powdered sugar a little at a time until blended.





Yay so happy everybody enjoyed it lol Happy Birthday to your pup!
Followed this recipe for the third time. Once for our dog for his birthday, removing nutmeg, came out perfect, and two more times just because, but in cupcake form. Love this recipe. Absolutely moist and delicious. perfectly makes 24 cupcakes that I baked for 18-19 minutes at 350, as instructed. Only fix was doing 3 cups of powdered sugar and a pinch of salt for the frosting. Thank you so much for sharing this amazing recipe.
Yay so happy it was a hit!
It was a great balance of sweetness. It was prepared for a Mary Kay Party. It was a hit.
WOW!! This can be a snack, dessert or part of a meal!! I switched out 1/2 oil for unsalted butter, added 1/4 tsp almond oil, and used 4 sweet potatoes. Then for toppings I just used a jar of jet puffed marshmallow cream and chopped pecans (be sure to let the "cake" cool 1st as the sticky cream may tear it) then broiled for 2-3 minutes to get a toasty top. Mines came out more like a firmed sweet potato pie filling than a cake but still able to cut and serve like a cake. Sooo yummy and not too sweet at all!
Woohoo! My family loves this one too!
This is DELICIOUS- you don’t have to change anything. Everyone loves it and it rarely lasts more than one day! Thank you for sharing a wonderful recipe