|

Incredibly Moist Sweet Potato Cake with Cream Cheese Frosting

As an Amazon Associate I earn from qualifying purchases

Bring the bakery to you with this Sweet Potato Cake with Cream Cheese Frosting! It’s made with fresh sweet potatoes and basic pantry staples for an incredibly moist cake. Top it off with a homemade tangy cream cheese frosting that really takes the cake (literally)! Perfect for parties, potlucks, or any time when you’re craving some down-home Southern sweetness. 

A sweet potato cake with a slice cut.

Southern Sweet Potato Cake

Add cooked sweet potatoes to your cake batter and you will be amazed at the results. This sweet potato cake recipe is the moistest cake I’ve ever had, and you wouldn’t even know it has sweet potatoes in it. They don’t add a strong flavor, just incredible moisture that makes every bite soft and tender.

I’ve been working on a recipe for this cake since my daughter was in college in Greenville, SC. A local bakery served it, and it was always the first thing to sell out. After a few tries, I finally nailed a version that’s just as good, maybe even better!

The cake itself has a warm, comforting flavor with hints of cinnamon and nutmeg, but it’s surprisingly light, almost like a vanilla cake with extra richness. The sweet potatoes add moisture like carrots do in a carrot cake.

It’s layered with a creamy, tangy cream cheese frosting that complements the sweetness perfectly. But if you’re feeling adventurous, a brown butter cream cheese frosting, or cinnamon cream cheese frosting are frostings that are hard to beat.

This cake is a must-make for fall, the holidays, or any time you want a show-stopping dessert that’s as nostalgic as it is delicious. Once you try it, you’ll understand why it was always the first thing to disappear from the bakery case!

If you love three layer cakes, try a simple and moist confetti cake, it’s great for birthdays.

A slice of sweet potato cake being removed.

This Will Be Your New Favorite Cake

  • Bakery-level good: The velvety sweet potato cake with the rich cream cheese frosting creates a treat worthy of being in a bakery.
  • Make-ahead friendly: You can make the cake layers and frosting ahead of time and freeze until ready to serve.
  • Moist: Sweet potatoes add so much moisture resulting in a cake that is incredibly soft and rich without overpowering the flavor.

Ingredients You Need to Make This Sweet Potato Cake Recipe

Get the full list of ingredients in the Recipe Card below.

Sweet Potato Cake Ingredients
Cream Cheese Frosting Ingredients
  • Sweet potatoes: Fresh sweet potatoes will give you the best flavor and texture. While developing this recipe, I tried using canned sweet potatoes and it was a disaster. Stick to raw sweet potatoes that you will cook in the microwave.
  • Cake flour: Creates a soft, tender crumb for a delicate texture, unlike all-purpose flour, which can lead to a dense cake. You can use all-purpose flour, but if you have cake flour, you will get a better texture.

How to Make It

Step One: Prep the Sweet Potatoes

Microwave and mash the sweet potatoes.

Step Two: Mix the Dry Ingredients

Whisk together the dry ingredients.

Step Three: Combine the Wet Ingredients

Sugar, butter and oil in a bowl.
Combine sugar, butter, oil, and vanilla.
The sugars, butter and oil beaten in a mixing bowl.
Beat until smooth.
Stir in sweet potatoes and eggs.

Step Four: Make the Batter

Avoid over mixing to keep the cake light and tender.

Combine the wet and dry ingredients.

Step Five: Bake the Cakes

Divide the cake batter between greased cake pans and bake. For even layers, weigh the pans on a kitchen scale so that you have the exact amount of batter in each layer.

Bake the cake and let it cool on a wire rack.

Step Six: Make the Frosting

Beat the butter and cream cheese.
Add vanilla, salt, and powdered sugar.

Step Seven: Frost and Serve

If you like, sprinkle with chopped pecans for a little crunch. Slice and enjoy!

Frost the first layer.
Frost the second layer.
Finish frosting the entire cake.

Tips and Tricks

  • Cooking sweet potatoes: There’s no need to bake the sweet potatoes, microwaving sweet potatoes works fine for this recipe. Don’t use boiled sweet potatoes as the moisture levels will be different.
  • Room temperature: Using room temperature eggs, butter, and cream cheese helps everything mix together smoothly and evenly. If you’re in a pinch, you can soften butter and soften cream cheese in no time!
  • Cool: Make sure the cake is completely cooled before adding the frosting, you can even frost the layers frozen.
  • Piping: If you want a pretty presentation, try chilling the frosting in the fridge to firm it up a bit before piping it onto the cake. If you don’t feel like piping, just spread the frosting on the cake however you like. 
2 slices of sweet potato cake.

Storing, Freezing, and Making Ahead

  • Storing: Keep the frosted cake in an airtight container in the refrigerator for a day, otherwise freeze it to keep it fresh. Before serving, let it sit at room temperature.
  • Freezing: You can freeze the cake layers before frosting. Wrap each layer tightly in plastic wrap and then in aluminum foil. They’ll keep for up to 3 months.
  • Make-Ahead Tips: Bake the cake layers a day or two in advance, wrap them tightly, and store them at room temperature in the freezer to stay fresh until you’re ready to frost. You can also make the frosting ahead and refrigerate it. Just let it soften and give it a quick whip before using.

Don’t Forget!

Like and review this post – it helps our website grow so we can give you more delicious Southern recipes!

A frosted sweet potato cake on a platter with cream cheese frosting.

Incredibly Moist Sweet Potato Cake with Cream Cheese Frosting

Bring the bakery to you with this Sweet Potato Cake with Cream Cheese Frosting! It's made with fresh sweet potatoes and basic pantry staples for an incredibly moist cake. Top it off with a homemade tangy cream cheese frosting that really takes the cake (literally)! Perfect for parties, potlucks, or any time when you're craving some down-home Southern sweetness. 
Prep Time: 30 minutes
Cook Time: 25 minutes
5 minutes
Total Time: 1 hour
Servings: 16
Calories: 760kcal

Ingredients

  • 2 cups mashed sweet potatoes about 2 medium sweet potatoes, 1 ½ lbs
  • 3 ¼ cup cake flour
  • 2 teaspoon baking powder
  • 1 ½ teaspoon cinnamon
  • 1 teaspoon nutmeg
  • ½ teaspoon salt
  • 1 ½ cups granulated sugar
  • 1 ½ cups brown sugar
  • ½ cup butter melted and cooled
  • ¼ cup vegetable oil
  • 1 tablespoon vanilla
  • 5 large eggs room temp

Cream Cheese Frosting

  • 16 ounces cream cheese room temp
  • 1 cup butter room temp
  • 1 tablespoon vanilla
  • ½ teaspoon salt
  • 7 cups powdered sugar
  • ¼ cup chopped pecans optional

Instructions

  • Microwave sweet potatoes, once cooled, mash the sweet potatoes with a fork and set aside.
  • Preheat oven to 350º. Grease three 9-inch cake pans with butter and line with parchment paper. Grease the parchment paper. Flour the pans with about a tablespoon of flour so that it co vers the sides and bottom of the pan. Tap to remove excess flour.
  • Whisk together the flour, baking powder, cinnamon, nutmeg and salt in a large bowl.
  • In the bowl of a stand mixer, add both sugars, melted butter, oil and vanilla. Beat until well combined on medium high speed until there are no lumps, about 5 minutes.
  • Add the eggs to the mashed sweet potatoes and stir to combine. Add to the sugar mixer and beat until well combined. Gradually add flour mixture and beat just until incorporated. Divide evenly between the prepared pans and bake for 23-25 minutes, until a toothpick comes out clean and the center is set when touched with your finger.
  • Place on a wire rack to cool in the pans for 5 minutes. Run an offset spatula or knife around the edges and flip onto a wire rack. Remove the parchment paper and let cool completely before frosting.

Cream Cheese Frosting

  • Beat the cream cheese and butter until smooth and creamy. Add vanilla and salt and mix to combine. Gradually add powdered sugar until it is the consistency you want. Then beat on medium-high until it is smooth and creamy and no lumps can be found.
  • Spread on the cooled cake using about 1 cup between each layer. Then frost the sides and top. Refrigerate the cake and extra frosting for about 15 minutes to let the frosting firm up a bit then pipe florets on the top. Sprinkle with chopped pecans if desired.

Notes

  • Make sure the sweet potatoes have cooled before adding them to the cake. 
  • This makes enough frosting to cover a three layer cake with plenty of extra to decorate the top.
  • The nutrition facts are based on using all of the frosting.

Nutrition

Calories: 760kcal | Carbohydrates: 115g | Protein: 5g | Fat: 32g | Saturated Fat: 17g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 74mg | Sodium: 441mg | Potassium: 164mg | Fiber: 1g | Sugar: 92g | Vitamin A: 3273IU | Vitamin C: 0.4mg | Calcium: 92mg | Iron: 1mg
Tried this recipe?Mention @easy.southern.desserts or tag #easysoutherndesserts!

Similar Posts

4 Comments

    1. The easiest way to bake sweet potatoes in the microwave is to leave the skins on, cover them with a damp paper towel and microwave for 3 minutes, flip them and microwave 3 more minutes. The time will vary depending on the size of your potatoes.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating