Sweet Potato Cake with Cream Cheese Frosting

By: Barbara Updated on Mon, 21 Sep 2026 08:42:17 GMT Irresistible Desserts

: #sweet-potato #cake #cream-cheese #fall-dessert #layer-cake

Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Mon, 21 Sep 2026 08:42:17 GMT

Read it →
Sweet potato layer cake with cream cheese frosting and pecans Pin it
Sweet potato layer cake with cream cheese frosting and pecans

Sweet potato cake with cream cheese frosting tastes like the quiet cousin of carrot cake. It has the same warm spice and tangy frosting, but the crumb is softer and a little earthier from real mashed sweet potato.

This version bakes as two 9-inch layers, which keeps it realistic for a home kitchen. The cake is moist without being heavy, and the frosting has enough salt to keep the sweetness in check.

The cozy cake lineup

Use sweet potatoes that feel heavy for their size and have firm skins. Orange-fleshed varieties give the prettiest color and the sweetest flavor.

Ingredients for sweet potato cake with cream cheese frosting
Ingredients for sweet potato cake with cream cheese frosting
  • Sweet potato puree. Adds moisture, natural sweetness, and a soft orange crumb.
  • All-purpose flour. Gives the layers enough structure to stack cleanly.
  • Brown sugar. Deepens the flavor and keeps the cake tender.
  • Granulated sugar. Sweetens without making the crumb too heavy.
  • Neutral oil. Keeps the cake moist even after chilling.
  • Butter. Adds a rounded bakery flavor to the batter and frosting.
  • Eggs. Help the layers rise and hold together.
  • Buttermilk. Adds tang and helps the baking soda lift the cake.
  • Cinnamon, ginger, and nutmeg. Give warm spice without covering up the sweet potato.
  • Cream cheese. Makes the frosting tangy, sturdy, and less sugary than plain buttercream.
  • Powdered sugar. Sweetens and thickens the frosting so it spreads smoothly.
  • Vanilla and salt. Round out the flavor and keep the frosting from tasting flat.

Bake the sweet potato cake

  1. Prepare the sweet potato. Roast or boil it until completely tender, then mash until smooth and let it cool. Warm puree can melt the fat and change the batter texture.
  2. Mix the dry bowl. Whisk the flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg. This spreads the leavening evenly so the layers rise level.
  3. Beat the wet bowl. Whisk the sugars, oil, melted butter, eggs, vanilla, sweet potato, and buttermilk until smooth. A few tiny sweet potato flecks are fine.
  4. Combine gently. Fold the dry ingredients into the wet mixture just until no flour streaks remain. Overmixing can make the cake tough.
  5. Bake the layers. Divide the batter between prepared pans and bake at 350°F until the centers spring back and a toothpick comes out with moist crumbs.
  6. Cool and frost. Cool the cakes fully, then beat the cream cheese frosting until thick and smooth. Fill, frost, and chill briefly before slicing.
Four steps for making sweet potato cake and frosting
Four steps for making sweet potato cake and frosting

Mash it smooth first

The sweet potato has to disappear into the batter. Big pieces taste fine, but they leave damp pockets that can make a layer look underbaked. I like to mash with a fork, then press the puree through a fine-mesh sieve if the potato is stringy.

If you roast the sweet potato, pierce it and bake until the center collapses easily when pressed. Roasting concentrates the flavor. Boiling is faster and still works, but drain the potato well and cool it before measuring. For another dessert that leans into sweet potato flavor, try Sweet Potato Honeybun Cake or the custardy Buttermilk Sweet Potato Delight.

Keep the crumb tender

This cake gets its softness from oil, buttermilk, and sweet potato. The butter is there for flavor. That mix gives you a cake that stays moist in the fridge, which matters because cream cheese frosting needs cool storage.

Once the flour hits the wet ingredients, slow down. Fold just until the batter looks even. A few small lumps are less trouble than a tough cake. Bon Appetit uses chilled layers for neater frosting in its sweet potato cake method, and that same idea helps here. Even 30 minutes in the refrigerator makes the layers firmer and easier to handle.

Frosting that behaves

Start with room-temperature cream cheese and butter. If one is cold and the other is soft, the frosting can turn lumpy. Beat them together until completely smooth before adding powdered sugar.

Add the powdered sugar on low speed first, then beat until fluffy. A pinch of salt matters. It sharpens the tang of the cream cheese and keeps the frosting from tasting like straight sugar. If the frosting feels loose, chill it for 15 minutes. If it feels stiff, beat in cream one teaspoon at a time. Fans of tangy bakes may also like Cream Cheese Pound Cake or Carrot Cake Cheesecake Bars.

Make it your own

Pecans are optional, but they add a nice toasted crunch against the soft crumb. Toast them first and sprinkle them over the top rather than mixing them into the batter if you want the cleanest slices. Orange zest is also good here. It wakes up the sweet potato without making the cake taste citrusy.

You can bake this as a 9-by-13-inch cake if you want something easier to carry. Start checking around 35 minutes. The frosting can be spread right over the cooled slab. For cupcakes, fill liners about two-thirds full and check them around 18 minutes.

Storage and serving

Because this cake has cream cheese frosting, keep it covered in the refrigerator. FoodSafety.gov lists many cooked leftovers at 3-4 days under refrigeration in its cold food storage chart, and that is a sensible window for this cake too.

The cake tastes best after it sits out for 20-30 minutes. The frosting softens a little and the spice comes forward. For clean slices, chill the cake first, wipe the knife between cuts, then let the slices warm slightly on plates.

Conclusion

This cake is best chilled briefly before slicing, then served just cool or close to room temperature.

Slice of sweet potato cake with cream cheese frosting and pecans
Slice of sweet potato cake with cream cheese frosting and pecans

Frequently Asked Questions

Can I use canned sweet potato puree?

Yes. Use plain canned sweet potato puree, not sweet potato pie filling. If it looks watery, drain it in a fine-mesh sieve for a few minutes so the cake batter does not loosen too much.

Is roasted sweet potato better than boiled?

Roasted sweet potato gives a deeper flavor and a thicker puree. Boiled sweet potato works too, but let it drain and cool before mashing so it does not add extra water to the cake.

Can I make the cake layers ahead?

Yes. Bake the layers one day ahead, cool them fully, wrap them well, and refrigerate. Cold layers are easier to frost and less likely to shed crumbs into the cream cheese frosting.

Why did my cake turn dense?

The usual cause is too much flour or overmixing after the dry ingredients go in. Spoon and level the flour if you are using cups, and stop mixing as soon as the batter looks even.

Does this cake need to be refrigerated?

Yes. Because the frosting is made with cream cheese, store the finished cake covered in the refrigerator. Let slices sit at room temperature for 20-30 minutes before serving for the best texture.

What can I use instead of buttermilk?

Use the same amount of whole milk mixed with 2 teaspoons lemon juice or white vinegar. Let it stand for 5 minutes before adding it to the batter.

References

Reliable references aided in composing and refining this content.
5 from 4 votes

Sweet Potato Cake with Cream Cheese Frosting

Prep Time:
35 Minutes
Cook Time:
35 Minutes
Total Time:
70 Minutes
Servings:
12
Sweet potato layer cake with cream cheese frosting and pecans

A moist two-layer sweet potato cake with warm spice, tangy cream cheese frosting, and an easy make-ahead rhythm.

Ingredients

  • For the cake

  • 1 1/2 cups (360 g) mashed cooked sweet potato, cooled
  • 2 1/2 cups (315 g) all-purpose flour, plus more for pans
  • 2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1 teaspoon fine salt
  • 1 1/2 teaspoons ground cinnamon
  • 1/2 teaspoon ground ginger
  • 1/4 teaspoon ground nutmeg
  • 1 cup (200 g) packed light brown sugar
  • 1/2 cup (100 g) granulated sugar
  • 1/2 cup (120 ml) neutral oil
  • 1/4 cup (57 g) unsalted butter, melted and cooled
  • 3 large eggs, room temperature
  • 2 teaspoons vanilla extract
  • 1/2 cup (120 ml) buttermilk, room temperature
  • Baking spray or softened butter for the pans
  • For the frosting

  • 12 oz (340 g) full-fat cream cheese, softened
  • 1/2 cup (113 g) unsalted butter, softened
  • 3 1/2 cups (420 g) powdered sugar, sifted if lumpy
  • 2 teaspoons vanilla extract
  • 1/4 teaspoon fine salt
  • 1-2 tablespoons (15-30 ml) heavy cream, only if needed
  • Optional garnish

  • 1/2 cup (55 g) toasted chopped pecans
  • 1 teaspoon finely grated orange zest

Instructions

1.

1. Cook and mash the sweet potato: Roast or boil sweet potato until very tender. Cool until easy to handle, remove the skin, mash until smooth, and measure 1 1/2 cups. Let the puree cool to room temperature.

2.

2. Prepare the pans: Heat the oven to 350°F. Grease two 9-inch round cake pans, line the bottoms with parchment, and lightly flour or spray the sides.

3.

3. Whisk the dry ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg until evenly mixed.

4.

4. Mix the wet ingredients: In a large bowl, whisk the brown sugar, granulated sugar, oil, melted butter, eggs, vanilla, sweet potato puree, and buttermilk until smooth and well combined.

5.

5. Make the batter: Add the dry ingredients to the wet ingredients and fold gently until no dry streaks remain. Divide the batter evenly between the prepared pans and smooth the tops.

6.

6. Bake and cool: Bake for 30-35 minutes, or until the centers spring back and a toothpick comes out with moist crumbs. Cool in the pans for 10 minutes, then turn out onto racks and cool completely.

7.

7. Beat the frosting: Beat the cream cheese and butter until smooth and creamy. Add powdered sugar, vanilla, and salt, then beat on low until combined. Increase to medium and beat until fluffy, adding cream only if needed.

8.

8. Assemble the cake: Place one cooled layer on a cake stand. Spread frosting over the top, add the second layer, and frost the top and sides. Garnish with pecans and orange zest if using. Chill for 30 minutes before slicing.

Notes

  1. For the neatest slices, chill the frosted cake for at least 30 minutes before cutting.
  2. Use plain sweet potato puree, not sweet potato pie filling.
  3. Let refrigerated slices sit at room temperature for 20-30 minutes before serving.

Tools You'll Need

  • Two 9-inch round cake pans
  • Parchment paper
  • Mixing bowls
  • Whisk and rubber spatula
  • Electric mixer
  • Offset spatula
  • Wire cooling rack

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy
  • Eggs
  • Gluten
  • Optional tree nuts if garnished with pecans

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 540
  • Total Fat: 27 g
  • Total Carbohydrate: 72 g
  • Protein: 6 g