·

Easy Sweet Potato Cake with Cream Cheese Frosting Recipe

Sweet Potato Layer Cake – Cozy, Spiced, and Absolutely Gorgeous

This Sweet Potato Layer Cake is what happens when fall flavors meet bakery-level cake perfection. It’s soft, warmly spiced, and topped with a luscious cream cheese frosting that has just a touch of citrusy brightness. Every bite tastes like a hug in dessert form—perfect for holidays, Sunday dinners, or anytime you want to show off your baking skills without being too serious about it.

Sweet Potato Layer Cake with Cream Cheese Frosting

Ingredients and Why They Work

Sweet potatoes are the heart of this cake—they keep it super moist and add natural sweetness. Cake flour gives it that soft, fluffy texture that feels fancy but still homey. Baking powder and baking soda make the cake rise beautifully while keeping it light. Cinnamon, ginger, nutmeg, and cloves bring that classic warm spice combo that pairs perfectly with the sweet potatoes.

Salt balances everything out. Vegetable oil keeps the cake tender, while applesauce adds extra moisture without making it heavy. Sugar and brown sugar bring sweetness and a little caramel flavor. Eggs bind it all together and add structure. Pecans bring a little crunch and nutty flavor that make every bite more interesting.

Sweet Potato Layer Cake with Cream Cheese Frosting

For the frosting, cream cheese gives that tangy richness we all love. Butter adds creaminess and helps create a smooth texture. Powdered sugar sweetens and thickens the frosting. Orange juice brings brightness and a hint of fruitiness, and vanilla extract rounds out the flavor.

For the garnish, chopped orange slices, pecans, cranberries, and sugar create a sparkling, colorful topping that makes the cake look as good as it tastes.

How to Make Sweet Potato Layer Cake

Start by cooking the sweet potatoes. If you’re using frozen cubed ones, microwave them until soft (about five minutes), then mash until smooth and let them cool completely. This part is key—if the sweet potatoes are too hot, they’ll mess with the texture of the batter.

Sweet Potato Layer Cake with Cream Cheese Frosting

Preheat your oven to 350°F and line two 9-inch cake pans with parchment paper (or grease them well if they’re nonstick). In one bowl, whisk together the flour, spices, salt, baking powder, and baking soda, and set aside. In another bowl, combine the oil, applesauce, and both sugars, whisking until smooth. Add in the eggs one at a time, whisking between each addition. Once it’s all mixed, add the cooled mashed sweet potatoes and stir until combined.

Now it’s time to bring it all together. Add the dry ingredients into the wet mixture in thirds, stirring after each addition until a smooth batter forms. Gently fold in the chopped pecans. Divide the batter evenly between your prepared cake pans and smooth the tops with a spatula. Bake for about 30 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in their pans for 10 minutes, then transfer them to a wire rack to cool completely before frosting.

Sweet Potato Layer Cake with Cream Cheese Frosting

To make the frosting, beat the cream cheese and butter together until light and fluffy. Add powdered sugar gradually, then mix in the orange juice and vanilla until smooth and creamy. It should be thick but spreadable.

Place one cake layer flat-side up on a plate and spread about three-quarters of a cup of frosting on top. Add the second layer flat-side down, making sure it lines up evenly, and frost the top and sides with the remaining frosting.

For the garnish, mix your chopped orange slices, pecans, cranberries, and sugar in a bowl until they’re lightly coated. Sprinkle this mix over the top of the cake—it adds sparkle, texture, and the prettiest color contrast. Chill the cake for about an hour before serving to let the frosting set, then bring it to room temperature before slicing.

sweet potato layer cake

The first time I made this cake, it was completely on a whim. I had leftover sweet potatoes from dinner and figured, “Why not turn them into dessert?” My husband raised an eyebrow when I said “sweet potato cake,” but once he took a bite, he was officially converted. Now, this is our go-to fall dessert—it’s basically Thanksgiving in cake form. My kids love sneaking spoonfuls of the frosting, and I love watching everyone’s faces light up when I bring it to the table. It’s sweet, homey, and feels like love baked into layers.

FAQs About Sweet Potato Layer Cake

Can I use canned sweet potatoes? Yes! Just make sure to drain and mash them well before using.
Can I make this ahead of time? Definitely—this cake actually tastes better the next day once the flavors settle in.
Can I freeze it? Yes! Wrap unfrosted cake layers tightly in plastic wrap and freeze for up to three months. Frost after thawing.
What kind of nuts can I use instead of pecans? Walnuts or almonds work great, or you can skip them if you prefer a smoother texture.
Can I turn this into cupcakes? Absolutely—just bake them for about 18–20 minutes instead of 30.

Sweet Potato Layer Cake with Cream Cheese Frosting

Why This Recipe Works

This cake hits that perfect balance of sweet, spiced, and creamy. The sweet potatoes keep it moist without being dense, while the spices make your whole kitchen smell amazing. The cream cheese frosting with a hint of orange takes it from cozy to unforgettable. It’s a showstopper that feels homemade, heartfelt, and a little fancy—all at the same time.

For more yummy sweet potato recipes be sure to check out:

If you are looking for more sweet potato recipes be sure to check out Creative and Delicious Sweet Potato Recipes For Any Occasion

Sweet Potato Layer Cake with Cream Cheese Frosting
Yield: 10-12 servings

The Best Sweet Potato Layer Cake Recipe

Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes

This amazing sweet potato ayer cake is great for any occasion!

Ingredients

  • Cake Ingredients:
  • 2 c mashed sweet potatoes
  • 3 c cake flour
  • 2 tsp baking powder
  • 2 tsp baking soda
  • 2 tsp ground cinnamon
  • 1 tsp ground ginger
  • ¼ tsp ground nutmeg
  • ¼ tsp ground cloves
  • ½ tsp salt
  • ½ c vegetable oil
  • ½ c applesauce
  • ¾ c sugar
  • ¾ c brown sugar
  • 4 eggs
  • ½ c toasted chopped pecans
  • Frosting Ingredients:
  • 1- 8 oz package cream cheese, room temperature
  • ½ c butter, room temperature
  • 3 c powdered sugar
  • 2 Tbsp orange juice
  • ½ tsp vanilla
  • Garnish:
  • ¼ c chopped dried sweetened orange slices
  • ¼ c toasted chopped pecans
  • ¼ c dried cranberries
  • 2 Tbsp sugar

Instructions

  1. Using frozen, cubed sweet potatoes, place in a bowl and microwave for about 5 minutes, or until they are soft. Mash to a smooth consistency and allow to cool. 
  2. Preheat the oven to 350 degrees. 
  3. If not using nonstick cake pans, line with parchment paper.
  4. Mix flour, spices, salt and baking soda and powder together in a bowl and set aside.
  5. In a separate bowl, mix the oil, applesauce and sugars together and whisk. 
  6. Whisk eggs one at a time into the oil and sugar mixture. Add the cooled sweet potatoes and mix.
  7. Add one third of the flour at a time and mix until the batter is thoroughly combined. 
  8. Stir in the chopped pecans and divide the batter evenly between 2- 9” cake pans. Bake for 30 minutes, or until a toothpick comes out clean. 
  9. Allow the cake to cool completely before frosting.
  10. In a medium bowl, beat the cream cheese and butter until light and fluffy. Add the powdered sugar, and beat until smooth. Add orange juice and vanilla and beat until well combined. 
  11. Place the first layer of the cake flat side up in the center of a cake plate. 
  12. Put small pieces of parchment paper underneath the edge of the cake so frosting doesn’t get on the cake platter.
  13. Place ¾ cup of the frosting and spread in an even layer. Add the second cake layer, flat side down, making sure it lines up evenly with the first layer. Add the rest of the frosting, going around the sides making an even coating over the entire cake. 
  14. In a small bowl, combine sugar, pecans, cranberries and the chopped orange and mix until they are coated. Using a spoon, scoop up the mix, avoiding the excess sugar and sprinkle across the top of the cake. Place in the refrigerator and allow to chill for an hour or two until the frosting sets. Allow to come to room temperature before serving and store any leftovers in the refrigerator. 

Nutrition Information

Yield

12

Serving Size

1

Amount Per Serving Calories 746Total Fat 34gSaturated Fat 12gTrans Fat 1gUnsaturated Fat 20gCholesterol 113mgSodium 589mgCarbohydrates 105gFiber 3gSugar 70gProtein 8g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Free Printable Recipe Book

Before you go, Grab Your Free Printable Recipe Kit!

Keep track of all your favorite recipes and ingredients with this free printable book!

Leave a Reply