Vegan Sweet Potato Cake Recipe: Moist Layers and Warm Spice Harmony

Desserts

Vegan Sweet Potato Cake Recipe: Moist Layers and Warm Spice Harmony

This vegan sweet potato cake delivers all the warmth of autumn in every moist, spiced bite—no eggs or dairy required. 🌟 The secret lies in mashed sweet potato for natural sweetness and flax eggs to bind layers that stay tender for days.

I perfected this recipe after years of experimenting with plant-based baking, ensuring it rises beautifully while keeping that signature dense, cake-like texture.

What sets this apart is the balance of spices—cinnamon, nutmeg, and ginger create that cozy harmony you crave, while coconut oil keeps it rich without butter. The cake bakes up with a golden crust and a crumb so fine it practically melts in your mouth.

No one will guess it's vegan, I promise.

Pair it with a simple vanilla coconut frosting or fresh berry compote for contrast, and you've got a dessert that feels indulgent yet aligns with plant-based values.

The aroma alone will have your kitchen smelling like a fall bakery, and every slice delivers that perfect balance of sweet, spiced, and satisfyingly moist.

Perfect for holidays, potlucks, or just treating yourself—this cake proves vegan baking can be just as impressive as traditional recipes. Let's get baking!

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for vegan sweet potato cake

Sweet, spiced, and secretly vegan—this cake needs just 13 simple ingredients for layers that stay moist.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 cups Mashed, cooked, no skin
All-Purpose Flour 🌾 2 cups Sifted, plus extra for pan
Granulated Sugar 🍚 1 cup Or coconut sugar for deeper flavor
Brown Sugar 🍚 ½ cup Packed, for caramel notes
Ground Flaxseed 🌾 3 tbsp Plus 9 tbsp water for flax eggs
Unsweetened Almond Milk 🥛 1 cup Or any plant-based milk
Melted Coconut Oil 🥥 ¾ cup Unrefined for rich flavor
Ground Cinnamon 🌿 2 tsp Freshly ground for warmth
Ground Nutmeg 🌿 ½ tsp Freshly grated preferred
Ground Ginger 🌿 1 tsp Freshly grated for zing
Baking Soda 🧂 1 tsp For lift and tenderness
Salt 🧂 ½ tsp Fine sea salt preferred
Vanilla Extract 🍯 1 tbsp Pure vanilla for aroma

Sweet potatoes are the star here, so pick firm, vibrant orange ones—the deeper the color, the more natural sweetness. Trader Joe's and Whole Foods often carry the sweetest varieties. Roast them first (400°F for 45 minutes) until tender, then mash until smooth—no lumps! I always double the batch and freeze half for future cakes. The flax eggs are non-negotiable for that tender crumb, so measure the ground flaxseed precisely and let it sit for 5 minutes before using. Freshly ground spices make all the difference—Penzeys or bulk bins are your friends here.

No coconut oil? Avocado oil or melted vegan butter works just as well. Short on almond milk? Oat or soy milk blends perfectly. Want to boost the spice? Add a pinch of cloves or half a teaspoon of cardamom. The sugar combo (granulated + brown) gives that perfect caramelized depth—don't skip the brown! For a richer texture, swap half the almond milk for unsweetened applesauce. And if your kitchen smells like a fall bakery after mixing, you're doing it right.

This cake keeps beautifully—5 days wrapped in the fridge or 3 months frozen. Wrap tightly in foil and plastic to prevent drying. For serving, I like to dust with powdered sugar (vegan, of course) and pair with vanilla coconut frosting or fresh berries. The frosting? Just powdered sugar, coconut milk, and vanilla—three ingredients, game-changer. Leftovers? Toast them lightly—they taste even better the next day!

❤️

Why You'll Love This Recipe

  • Sweet Potato Magic: I swear by this trick—roasting the sweet potatoes first brings out their natural sweetness and makes them ridiculously easy to mash. No blender, no fuss, just fork-mashable goodness that cuts prep time in half.
  • Flaxseed Secret Weapon: Honestly, I didn’t expect the flaxseed to do much, but it adds this subtle earthiness that rounds out the cake’s richness. Plus, it’s what keeps the texture moist without needing eggs—no one misses them.
  • Breakfast, Dessert, Snack: Between us, this cake works at any time of day. Toast a slice for breakfast with peanut butter, bake it into muffins for a snack, or serve it warm with cinnamon for dessert. My kids ask for it all three.
  • Budget-Friendly Staples: Sweet potatoes and flour are pantry basics that won’t break the bank, and the flaxseed? You probably already have it. One batch feeds my family for days, and the leftovers reheat perfectly—no sad, dry slices here.

Step-by-step instructions for vegan sweet potato cake

Here's how to create a perfectly moist vegan sweet potato cake with layers of spiced harmony.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Base

Start by cooking the 2 cups of sweet potatoes until tender. Pierce them with a fork and microwave for 8-10 minutes, or bake at 400°F for 45-50 minutes until a knife slides in easily. Let them cool completely before peeling and mashing until smooth—no lumps, please. This step is crucial for that signature moist texture.

While the sweet potatoes cook, combine the 3 tbsp ground flaxseed with 9 tbsp water in a small bowl. Let it sit for 5 minutes to form flax eggs, which will bind our cake beautifully. I like to whisk it well so it's completely smooth before using. This vegan egg substitute is the secret to that tender crumb.

2

👨‍🍳 Step 2: Mix Wet Ingredients for Perfect Moisture

In a large mixing bowl, combine the mashed sweet potatoes, 1 cup granulated sugar, 0.5 cup packed brown sugar, 0.75 cup melted coconut oil, and the flax egg mixture. Stir until everything is fully incorporated and the mixture looks smooth and well-blended. Here's the thing—don't rush this step. The sugars need to fully dissolve to create that perfect balance of sweetness and moisture.

Add the 1 cup unsweetened almond milk, 1 tbsp vanilla extract, and give it another good stir. The mixture should be thick but pourable. If it looks too thick, add 1-2 tablespoons more almond milk to reach the right consistency. This is where we build the foundation for that luscious, tender crumb we're after.

3

👨‍🍳 Step 3: Combine Dry Ingredients for Light Texture

In a separate bowl, whisk together the 2 cups sifted all-purpose flour, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 1 tsp ground ginger, 1 tsp baking soda, and 0.5 tsp salt. I find sifting the flour is worth the effort—it prevents dense pockets in the cake. The spices should be well-distributed throughout the flour mixture for even flavor in every bite.

Now, gently fold the dry ingredients into the wet mixture using a spatula. Be careful not to overmix—just combine until everything is incorporated. The batter should be thick but still able to coat the back of your spoon. If you see streaks of flour, that's okay; it'll disappear as you mix. This is where we ensure that tender, moist texture we promised.

4

🔥 Step 4: Bake to Golden Perfection

Preheat your oven to 350°F. Grease two 9-inch round cake pans thoroughly and line the bottoms with parchment paper. Pour the batter evenly between the pans, dividing it equally. Here's the trick—I like to tap the pans gently on the counter to release any air bubbles that might have formed. This prevents doming and ensures even baking.

Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean. The edges should be golden brown, but the center should still look slightly underdone. Don't overbake—this cake continues to cook as it cools, and overbaking leads to dryness. The top should be beautifully domed with a crackly crust.

5

⏰ Step 5: Cool and Serve for Maximum Moisture

Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely. I know it's tempting to dig in right away, but patience here is key. The cake will firm up as it cools, and that's when the flavors really meld together. This resting period is what transforms good cake into exceptional cake.

Once completely cooled, you can frost with your favorite vegan frosting or enjoy it as is. Each slice should be moist, tender, and bursting with warm spice flavors. The sweet potato base gives it that natural sweetness and moisture that keeps it delicious for days. Trust me, this cake will disappear faster than you think!

👨‍🍳

Pro Tips For Making Vegan Sweet Potato Cake

  • Boil Potatoes Until Fork-Tender: Sweet potatoes should break apart easily when pierced—no one likes a cake with a rock-hard center. If they’re still firm after 15 minutes, add another 5-10 minutes of boiling. Overcooking turns them mushy, but undercooking means a dense, gummy texture. Test early, especially if you’re using smaller tubers.
  • Whisk Flaxseed First: Mix ground flaxseed with water and let it sit for 5 minutes before adding to the batter—this mimics eggs and binds the cake better. I used to just toss it in dry, and the crumb ended up crumbly. A quick wait makes the difference between a cake that holds together and one that falls apart at the first slice.
  • Measure Sugar by Weight: Brown sugar packs differently than granulated, and scooping leads to inconsistency. Use a kitchen scale for both sugars—1 cup of packed brown sugar isn’t the same as 1 cup of loose granulated. The cake’s moisture balance depends on it, and you’ll notice a tighter, more stable crumb when you do.
  • Grease Pan with Oil, Not Butter: Vegan butter melts into the pan, leaving sticky residue that makes your cake stick. Use 1 tablespoon of neutral oil (like vegetable or canola) instead—it coats the pan evenly and prevents tearing when flipping. Wipe the excess with a paper towel for extra insurance.

Perfect pairings for these flavors

Frosting Pairings

My go-to is vanilla coconut frosting—just blend 1 cup powdered sugar, 2 tbsp coconut milk, and ½ tsp vanilla extract until smooth. It adds a light, airy contrast to the dense cake while keeping it vegan.

For extra richness, try chocolate avocado frosting (blend 1 ripe avocado, ½ cup cocoa powder, and ¼ cup maple syrup). Both pair beautifully with the cake's warm spices. 🥥

Fruit Compotes

Fresh berries or a quick compote elevate this cake. Simmer 1 cup mixed berries (like raspberries or blackberries) with 2 tbsp maple syrup and a pinch of cinnamon until thickened.

The tartness cuts through the sweetness perfectly. For a tropical twist, use mango and pineapple chunks with a squeeze of lime. Serve warm or chilled—either way, it’s a game-changer. 🍓

Spiced Whipped Cream

Whip 1 cup coconut cream (chilled overnight) with 1 tbsp powdered sugar and a pinch of cinnamon until fluffy. The coconut cream adds a subtle sweetness that complements the cake’s natural flavors.

For a boozy twist, fold in 1 tbsp bourbon or rum. This lighter option works well if you prefer less frosting. ✨

Caramel Drizzle

Drizzle the top with vegan caramel made from ½ cup coconut sugar, ¼ cup coconut milk, and a pinch of salt, simmered until golden. The caramel’s depth enhances the cake’s spiced notes.

For a quicker option, use store-bought vegan caramel sauce like Trader Joe’s or Anthony’s. A few dollops make it feel extra indulgent. 🍯

Warm Spiced Coffee

Pair slices with chai-spiced coffee—brew a strong cup of coffee, then stir in ½ tsp cinnamon, ¼ tsp cardamom, and a splash of vanilla almond milk.

The warmth of the spices mirrors the cake’s flavors, creating a cozy dessert experience. Perfect for fall evenings or holiday gatherings. ☕

Nutrition facts

Servings 8
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 450mg19%
Total Carbohydrate 56g19%
Dietary Fiber 4g14%
Sugars 32g
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

Why does my vegan sweet potato cake turn out dry?

Overbaking is the #1 culprit! This cake continues cooking as it cools, so remove it when a toothpick comes out with moist crumbs (not completely clean). Also, ensure your sweet potatoes are fully mashed with no lumps, and don't overmix the batter. For extra moisture, brush warm layers with simple syrup (equal parts sugar and water) while cooling.

2

Can I make this cake in a single 9-inch pan instead of two?

Yes, but expect a thicker, denser cake. Reduce baking time to 25-30 minutes and check for doneness early. For a more traditional layer cake, stick with two pans—they create that perfect tender crumb. If using one pan, consider dividing the batter into two 8-inch pans instead.

3

What's the best way to store leftover cake?

Wrap tightly in plastic wrap, then place in an airtight container. It stays fresh for 5 days in the fridge or 3 months in the freezer. For serving, let it sit at room temperature for 10 minutes first—this prevents condensation from making it soggy. Reheat slices in a 300°F oven for 5 minutes if you prefer warm cake.

4

How 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 or King Arthur). Add ½ tsp xanthan gum to help bind the crumb. For best results, let the batter rest for 10 minutes before baking. The texture will be slightly denser but still moist. Test with a small batch first to adjust liquid ratios if needed.

5

Can I substitute applesauce for the sweet potatoes?

Not recommended—applesauce lacks the natural sweetness and moisture of cooked sweet potatoes. However, you can use 1 cup unsweetened applesauce as a partial substitute (replace half the sweet potato amount) for a lighter texture, but expect less pronounced flavor. For best results, stick with sweet potatoes—they're the secret to that signature moist, spiced cake.

★★★★★4.8(15 reviews)
Categories Desserts