Sweet Potato Layer Cake With Cream Cheese Frosting

Sweet Potato Layer Cake

Zaira Zarotti / Moment Open / Getty Images

Prep: 10 mins
Cook: 30 mins
Total: 40 mins
Servings: 16 servings
Nutritional Guidelines (per serving)
726 Calories
35g Fat
99g Carbs
7g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 16
Amount per serving
Calories 726
% Daily Value*
Total Fat 35g 45%
Saturated Fat 16g 82%
Cholesterol 89mg 30%
Sodium 349mg 15%
Total Carbohydrate 99g 36%
Dietary Fiber 2g 9%
Protein 7g
Calcium 164mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This sweet potato cake is finished with a rich and creamy cream cheese frosting. Top the frosted cake with some extra chopped walnuts or pecans or toasted coconut.

Use freshly boiled or baked sweet potatoes or use canned mashed sweet potatoes or sweet potato puree.


  • 1/2 cup shortening
  • 1 cup granulated sugar
  • 1 cup packed brown sugar
  • 2 eggs (beaten)
  • 1 cup cooked sweet potatoes (peeled and mashed)
  • Optional: 1/4 teaspoon ginger
  • Optional: 1/4 teaspoon cinnamon
  • 3 cups all-purpose flour
  • 4 teaspoons baking powder
  • 1/4 teaspoon baking soda
  • 1/2 cup milk
  • 1 cup chopped walnuts (or pecans)
  • 1 teaspoon maple (or vanilla extract)
  • For Cream Cheese Frosting:
  • 16 ounces cream cheese (softened)
  • 1 cup butter (room temperature)
  • 2 pounds confectioners' sugar
  • 2 teaspoons vanilla extract
  • Optional: 1/2 to 1 cup chopped walnut, pecans, or toasted coconut

Steps to Make It

  1. Heat the oven to 350 F/180 C/Gas 4.

  2. Grease and flour three 8-inch round cake pans.

  3. In a mixing bowl with an electric mixer, cream the shortening with the granulated and brown sugars until light and fluffy.

  4. Beat in the eggs, one at a time, beating well after each addition.

  5. Add the mashed sweet potatoes and beat until well blended.

  6. In another bowl, combine the flour, baking powder, soda, and spices, if using.

  7. In three additions, beat the dry ingredients into the creamed sweet potato mixture, alternating with the milk and ending with the flour mixture. Very dry sweet potatoes might require a bit more milk. 

  8. Fold in the 1 cup of chopped walnuts or pecans and the 1 teaspoon of vanilla or maple flavoring.

  9. Divide the batter equally among the prepared cake pans.

  10. Bake in the preheated oven for 30 minutes, or until the layers bounce back when lightly touched with a finger.

  11. Cool in the pans for 10 minutes.

  12. Turn out onto racks to cool completely.

  13. Frost the tops of the three layers and then stack them on a cake plate or platter.

  14. Frost the sides.

  15. If desired, top with chopped walnuts, pecans, or coconut.

  16. See below for toasting instructions.

Cream Cheese Frosting

  1. In a mixing bowl with an electric mixer, beat the softened cream cheese and butter until smooth.

  2. With the mixer on low speed, gradually beat in the confectioners' sugar.

  3. Beat in the 2 teaspoons of vanilla extract. Continue beating until light and fluffy.

  4. To toast the nuts or coconut, spread them out in a single layer in a dry skillet.

  5. Place over medium heat and cook, stirring, until lightly browned and aromatic.

Recipe Tags: