Sweet Potato Cake Recipe With Cream Cheese Icing: Moist Layers and Tangy Sweet Frosting

Desserts

Sweet Potato Cake Recipe With Cream Cheese Icing: Moist Layers and Tangy Sweet Frosting

This sweet potato cake recipe delivers the perfect balance of moist, spiced layers and a tangy-sweet cream cheese icing that makes every bite unforgettable. The natural sweetness of sweet potatoes creates a tender crumb, while warm cinnamon and nutmeg add depth—no refined sugar needed.

I developed this recipe after years of testing, ensuring the cake stays perfectly moist even when frosted.

The secret to this cake's texture lies in the 15-minute rest after mixing, which allows the flour to hydrate fully. Baking at 350°F for 45-50 minutes yields a golden dome with a crackly top, while the cream cheese icing—made with just 3 ingredients—adds a velvety contrast.

The frosting needs 30 minutes to set, giving you time to prepare the rest of your dessert spread.

What makes this recipe stand out is how the flavors come together: the earthy sweetness of the cake pairs beautifully with the sharp tang of cream cheese, creating a dessert that feels both comforting and sophisticated.

Each slice offers a perfect balance of moisture and crumb, topped with a frosting that's rich without being heavy.

Perfect for holidays, dinner parties, or a cozy weekend treat, this cake requires no special equipment—just a standard mixing bowl and oven. The recipe includes optional variations for gluten-free flour or reduced sugar, ensuring everyone can enjoy it. Let's get baking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato cake recipe with cream cheese icing

Sweet potatoes, warm spices, and velvety cream cheese create this showstopper dessert.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 cups Cooked and mashed, about 2 medium
All-Purpose Flour 🌾 2 cups Sifted for lighter texture
Granulated Sugar 🍚 1 ½ cups Light brown preferred for depth
Large Eggs 🥚 3 whole Room temperature for even mixing
Unsalted Butter 🧈 1 cup Melted and cooled slightly
Milk 🥛 1 cup Whole milk for richness
Baking Powder 🍞 2 tsp Aluminum-free preferred
Baking Soda 🍞 ½ tsp Freshly opened
Ground Cinnamon 🌿 2 tsp True cinnamon, not cassia
Ground Nutmeg 🌿 ½ tsp Freshly grated for potency
Salt 🧂 ½ tsp Fine sea salt preferred
Vanilla Extract 🍯 2 tsp Pure Madagascar bourbon
Cream Cheese 🧀 8 oz Room temperature, full-fat
Powdered Sugar 🍚 3 cups Sifted for smooth frosting
Lemon Juice 🍋 1 tbsp Freshly squeezed

The sweet potatoes are the heart of this cake—pick firm, bright orange ones with no soft spots. Trader Joe's and Whole Foods carry the best varieties, but any grocery store will have them. I always roast mine at 400°F for 45 minutes with a drizzle of olive oil to concentrate their sweetness. The cream cheese for the frosting? Philadelphia brand is my go-to—it's consistently smooth and tangy. For the spices, Penzeys or bulk bins at natural markets give you the freshest cinnamon and nutmeg, which makes all the difference in that warm, cozy flavor.

No sweet potatoes? Canned pumpkin puree at 1:1 ratio works in a pinch, though the texture will be slightly denser. Running low on vanilla? Almond extract at half the amount adds depth without overpowering. The frosting can be made 3 days ahead—just store it in the fridge and let it come to room temp before spreading. For extra richness, add 1 tbsp of melted butter to the frosting (trust me on this). The cake batter needs that 15-minute rest—don't skip it, or you'll end up with a tough crumb. And if you're gluten-free? Bob's Red Mill 1:1 baking flour replaces regular flour perfectly.

This cake keeps beautifully—3 days at room temperature covered loosely, or 1 week refrigerated in an airtight container. The frosting? 5 days refrigerated, but bring it to room temp before serving. I always make a double batch of frosting—one for the cake, one for toasted brioche slices. Freeze the unfrosted cake for up to 3 months (wrap tightly in plastic wrap and foil), and thaw overnight in the fridge before decorating. The flavors actually improve after a day or two, as the cake absorbs the frosting's moisture.

❤️

Why You'll Love This Recipe

  • No Baking Skills Needed: I swear, you don’t even need to be a baker to nail this. The cake batter is basically a mix of mashed sweet potato, flour, and eggs—no fancy techniques, just whisk and pour. Honestly, my first attempt came out perfectly, and that’s saying something for someone who once burned toast.
  • Cream Cheese Icing Magic: That tangy-sweet icing is where this dish shines. The cream cheese cuts through the natural sweetness of the cake, and the butter makes it silky smooth—not too heavy, not too light. I’ll be real: I’ve eaten this straight from the bowl when I was too lazy to slice it.
  • Weeknight or Celebration: Serve it as a quick breakfast with coffee or save it for a brunch spread. The sweet potato keeps it hearty enough for morning but fancy enough for guests. Between us, I’ve even brought a batch to potlucks—people always ask for the recipe, and now you can be the hero too.
  • Budget-Friendly Stash: Sweet potatoes and eggs stretch your dollar, and this recipe makes two cakes (yes, really). Leftovers? They freeze like a dream, so you can bake once and enjoy it for days. My freezer’s always stocked with these—because why not?

Step-by-step instructions for sweet potato cake with cream cheese icing

Here's how to create layers of perfect moisture and that signature tangy-sweet frosting.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Base

Start by cooking 2 cups sweet potatoes until fork-tender. I like to pierce them with a fork first, then microwave for 10-12 minutes or bake at 400°F for 45-50 minutes until completely soft. Let them cool slightly before scooping out the flesh.

Mash the cooked sweet potatoes until completely smooth, with no lumps remaining. I use a potato masher for this—it's more effective than a fork for creating that silky texture. The goal is to eliminate all lumps so your cake turns out tender and even. Set the mashed sweet potatoes aside to cool to room temperature before mixing with other ingredients.

2

👨‍🍳 Step 2: Mix Wet and Dry Ingredients Separately

In a large mixing bowl, combine the 2 cups all-purpose flour, 1.5 cups granulated sugar, 2 tsp baking powder, 0.5 tsp baking soda, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt. I always sift the flour first for a lighter texture—this prevents dense cake layers. Whisk everything together until evenly distributed and no flour pockets remain.

In a separate bowl, beat the 3 whole large eggs until frothy, then add the 1 cup melted and slightly cooled unsalted butter, 1 cup milk, 2 tsp vanilla extract, and the mashed sweet potatoes. Mix until completely smooth—this ensures even distribution of moisture throughout the batter.

3

🥘 Step 3: Combine and Bake the Cake Layers

Gradually add the dry ingredients to the wet mixture, mixing on low speed with an electric mixer until just combined. I use a spatula to scrape down the sides of the bowl to ensure everything incorporates evenly. The batter should be thick but pourable—if it's too thick, add 1-2 tablespoons milk to achieve the right consistency.

Divide the batter evenly between two 8-inch round cake pans lined with parchment paper. Bake at 350°F for 25-30 minutes or until a toothpick inserted in the center comes out clean. Here's the thing—don't overbake! The cake will continue cooking slightly as it cools, and you want that perfect moist texture. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely.

4

👨‍🍳 Step 4: Make the Cream Cheese Icing

While the cakes cool, beat the 8 oz room-temperature cream cheese until smooth. I use a stand mixer for this—it's crucial to get all lumps out for a silky frosting. Gradually add the 3 cups sifted powdered sugar, mixing on low speed until incorporated. Then add the 1 tbsp lemon juice and 2 tsp vanilla extract, mixing until light and fluffy.

This is where the magic happens: the lemon juice brightens the sweetness while the vanilla adds depth. If the icing is too thick, add 1-2 teaspoons milk to achieve a smooth, spreadable consistency. The icing should be thick enough to hold its shape when piped but still spreadable for a smooth finish.

5

🥘 Step 5: Assemble and Frost the Cake

Once the cakes are completely cool, level the tops if needed using a serrated knife. Place one layer on a cake stand or plate, then spread a thin layer of the cream cheese frosting on top. This is called a "crumb coat"—it prevents crumbs from getting into the final frosting layer.

Place the second cake layer on top and gently press down. Frost the entire cake with the remaining icing, using a spatula to smooth the sides. For extra flair, pipe decorative rosettes around the edges or swirl the frosting with a fork. Chill the cake in the refrigerator for 30 minutes before slicing to let the frosting set slightly—this ensures clean, professional-looking slices.

👨‍🍳

Pro Tips For Making Sweet Potato Cake Recipe With Cream Cheese Icing

  • Bake at 325°F: DESCRIPTION: I learned this the hard way—sweet potato cakes need a gentle oven. Too hot, and the outside burns before the center sets. Too cool, and the middle stays gummy. 325°F gives you that perfect balance: a golden crust without a raw center. Use an oven thermometer if yours lies.
  • Roast Sweet Potatoes First: DESCRIPTION: Skip the raw sweet potato mash—roast them whole until tender (about 45 minutes at 400°F). The texture is creamier, and the flavor’s deeper. Just scoop out the flesh after cooling, then blend with your wet ingredients. (Yes, even if you’re impatient like me.)
  • Don’t Overmix the Batter: DESCRIPTION: Sweet potato batter is dense enough without turning it into a gluey mess. Mix just until the flour disappears—about 20 seconds after the dry ingredients join. Overmixing = tough cake. I know, it’s tempting to "fix" lumps, but resist.
  • Whip Cream Cheese Cold: DESCRIPTION: Your icing won’t pipe smoothly if the cream cheese is room temp. Chill the bowl and beaters for 10 minutes before starting. Add powdered sugar gradually—too much at once makes it grainy. (And yes, this is the thing that makes the icing look professional.)

Make-ahead tips for leftovers

Cake Prep Timeline

Start your cake prep 1 day ahead if possible—the flavors deepen as the frosting melds with the cake. I make the frosting first (it needs 30 minutes to set) while the cakes cool.

For a stress-free day, bake the cake layers the night before, frost them in the morning, and serve in the evening. The cake actually tastes better after sitting overnight! 💫

Frosting Make-Ahead

This cream cheese frosting is a game-changer for busy bakers. Make it 3 days ahead and store it in an airtight container in the fridge. When ready to use, let it sit at room temperature for 15-20 minutes—it should be soft enough to spread but not melted.

I like to double the batch: one for the cake, one for toasted bread or cookies. The extra lemon juice (up to 1 tbsp) keeps it fresh longer.

Cake Storage Hacks

Keep the unfrosted cake layers at room temperature in an airtight container for 3 days or refrigerate for 1 week. For longer storage, freeze the unfrosted cake (wrapped tightly) for up to 3 months.

Thaw overnight in the fridge before frosting. Pro tip: Place a piece of parchment paper between layers if stacking unfrosted cakes to prevent sticking. 🧊

Frosting Reheating

If your frosting gets too firm from the fridge, microwave it in 10-second bursts until spreadable. For a smoother texture, whisk in 1 tsp milk at a time. Never microwave longer than 20 seconds total—cream cheese can curdle if overheated.

I keep a small bowl of warm water nearby to quickly soften stiff frosting without ruining its texture.

Decorating Shortcuts

No piping skills? Use a butter knife to spread frosting for a rustic look. For quick decorating, sprinkle toasted pecans or cinnamon sugar on top right after frosting. Store-bought sprinkles work too—just press them gently into the frosting while it's still soft.

The key is to decorate within 1 hour of frosting so everything stays put. 🎂

Serving Suggestions

Serve slices at room temperature for the best texture. Pair with a cup of chai tea or vanilla coffee to complement the warm spices. For a festive touch, dust the top with powdered sugar right before serving.

Leftovers? Reheat slices in the microwave for 10 seconds to revive the frosting's creaminess. Trust me, it's a crowd-pleaser every time! ✨

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 110mg37%
Sodium 350mg15%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 42g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute canned pumpkin for sweet potatoes in this cake?

Yes, you can use canned pumpkin puree in a 1:1 ratio, but the texture will be slightly denser. For best results, reduce the milk by 2 tablespoons to maintain the right consistency. The flavor will be similar but less moist—sweet potatoes add natural creaminess that pumpkin can't fully replicate.

2

Why does my cream cheese frosting turn grainy?

Grainy frosting usually means the cream cheese wasn't fully softened or the powdered sugar wasn't sifted. Always use room-temperature cream cheese (about 1 hour out of the fridge) and sift the powdered sugar before mixing. If it happens, whisk in 1 tsp milk at a time until smooth.

3

Can I make this cake gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free baking flour blend like Bob's Red Mill. You may need to add 1 tsp xanthan gum to improve texture. Keep all other ingredients the same, but expect the cake to be slightly denser—it's still delicious!

4

How do I prevent my cake from cracking on top?

Cracking often happens from overmixing or opening the oven too soon. Mix just until combined (no more than 30 seconds after adding wet ingredients) and don't open the oven door for the first 25 minutes of baking. A slight crack is normal—it's the cake's natural dome shape!

5

Can I use Greek yogurt instead of milk?

Yes, but reduce the amount by 2 tablespoons since Greek yogurt is thicker. The cake will have a slightly tangier flavor, which pairs beautifully with the cream cheese frosting. For best results, use full-fat Greek yogurt to maintain moisture.

★★★★★4.5(3 reviews)
Categories Desserts