This vegan sweet potato cake is fluffy and moist, and is topped with soft dairy-free cream cheese frosting. This cozy dessert has the perfect amount of warm spices, and is reminiscent of carrot cake (without the texture of grated carrots). And you’ll need less than 10 ingredients to make the cake!

Flatlay of vegan sweet potato cake with creamy frosting cut into 16 squares.

Simple ingredients you’ll need

Flatlay of ingredients for the sweet potato cake.

The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.

Notes about the ingredients

All-purpose flour. For a healthier sweet potato cake, use whole wheat or spelt flour and add an extra dash of milk. I’ve also listed a gluten-free option in the recipe card.

Sweet potato puree. I made my own by boiling a large sweet potato and pureeing the flesh with a stick blender. The Spruce Eats demonstrates this process well.

Light brown sugar has a molasses undertone which complements the sweet potato and warm spices.

Oil balances the natural starches in the sweet potato and makes a soft and tender cake (rather than a chewy one). If you want an oil-free cake, you may be able to substitute it with applesauce but I haven’t tested it.

Pumpkin pie spice or a homemade blend of ground cinnamon, nutmeg and cloves (see notes in the recipe card at the bottom of this post)

Even though this sweet potato cake is eggless, we don’t need special egg replacers. The raising agents make the cake fluffy, and the sweet potato adds richness and moisture. For a chocolate version, check out my chocolate sweet potato cake!

Close up of texture of individual square of sweet potato cake surrounded by frosting squares of the cake.

How to make sweet potato cake

One of the best things about this sweet potato cake recipe is that it comes together in one bowl!

First, add all the liquid ingredients to a large bowl and whisk until combined.

If you haven’t pureed your sweet potato yet, add the potato chunks to your mixing bowl, with the rest of the wet ingredients. Then, use a handheld blender to puree the ingredients until smooth.

Two image collage of wet ingredients mixed in bowl and dry ingredients scattered on top.

Next, add all the dry ingredients to the bowl and stir until just combined. You can use a spatula or electric mixer but please avoid overmixing the batter.

It’s okay for your cake batter to have some lumps, as long as they aren’t lumps of flour or wet ingredients. The batter should be quite thick, like a typical banana bread batter.

Two image collage of mixing the sweet potato cake batter in large bowl.

Baking this sweet potato cake

I baked this cake in a 9-inch (23 cm) square pan. If you want to bake it in an 8-inch (20cm) pan or a round pan, you will need to bake the cake for a little longer.

The cake is delicate when it’s still warm so I highly recommend leaving it in the cake pan to cool, rather than turning it onto a wire rack.

If you want to make a layered sweet potato cake, make the recipe. Divide the batter between 2 x 8 inch (20 cm) round cake pans or 3 x 6 inch (15 cm) round cake pans and bake them for around 30 minutes.

Decorating the cake

This vegan sweet potato cake is delicious without any frosting just like a snack cake! But, to take this cake to the next level, I topped the cake with a soft cream cheese frosting. Its tangy flavor and creamy texture complement the earthy sweet potato and spices.

Alternatively, you can decorate the cake with:

  • A two-ingredient glaze such as what I used in my pistachio lemon cake (use plant based milk instead of lemon juice).
  • American-style buttercream, such as from my vegan gingerbread cake. You’ll only need to make half the quantity of buttercream to cover this sweet potato cake.
  • Whipped coconut cream, to mimic marshmallow cream, yum!
  • Coconut yogurt or warm custard ๐Ÿ™‚

You can also top the cake with a pecan crumble, such as from my vegan apple cake. Please sprinkle the crumble on the unbaked sweet potato cake, then bake it for around 35 minutes.

Close up of fluffy and moist texture of one serving of cake.

More vegan desserts with hidden vegetables

Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!

4.91 from 20 reviews

Easy Vegan Sweet Potato Cake

This vegan sweet potato cake is fluffy and moist, and is topped with soft dairy-free cream cheese frosting. This cozy dessert has the perfect amount of warm spices, and is reminiscent of carrot cake (without the texture of grated carrots). And you'll need less than 10 ingredients to make the cake!

Ingredients

Wet ingredients for sweet potato cake

Dry ingredients for sweet potato cake

Cream cheese frosting (note 4)

Instructions 

  • Preheat the oven to 180ยฐC (350ยฐF). Grease or line a 9-inch (23 cm) or 8-inch (20 cm) square baking pan with parchment paper.

To make the cake

  • Add all the wet ingredients to a large mixing bowl and mix until there are no lumps. Add all the dry ingredients to the bowl and mix until there are no pockets of flour or wet ingredients. Be careful to not overmix the batter!
  • Pour the batter into your cake tin. Bake for 30 minutes or until you can insert a skewer or toothpick in the middle and it comes out clean. Allow the cake to cool in the tin.

To make the frosting

  • Add all ingredients to a mixing bowl and cream the ingredients until smooth.
  • When the cake has fully cooled, spread the frosting on the cake. Cut the cake as desired and serve!
  • Leftovers can be stored in an airtight container in the fridge for 3 days or in the freezer for up to 1 month.

Notes

  1. Make sweet potato puree: Peel 1 very large sweet potato and cut into chunks. Boil or steam the sweet potato until tender and puree until smooth. I haven’t tested this recipe with canned sweet potato puree or canned pumpkin puree.
  2. Gluten-free version: This recipe works well with King Arthur’s gluten-free measure for measure flour. The batter is much thicker and I recommend baking it for 35-40 minutes. Alternatively, use 1 1/2 cups (150g) almond flour and 1 1/2 cups (240g) gluten free all-purpose flour.
  3. Or use 2 teaspoons ground cinnamon, 1/2 teaspoons ground nutmeg and 1/2 teaspoon ground cloves. For an extra kick, you may add 1 teaspoon of ground ginger.
  4. If you only have access to spreadable vegan margarine, use only 1/2 cup (110g). Your frosting may be a little softer. More icing sugar will create a firmer frosting whereas less icing sugar will create a softer frosting. For frosting/decoration alternatives, check out the blog post above!
    ย 
Serving: 1 serve without frosting, Calories: 212kcal, Carbohydrates: 32g, Protein: 3g, Fat: 8g, Sodium: 148mg, Potassium: 116mg, Fiber: 1g, Sugar: 11g, Vitamin A: 3004IU, Vitamin C: 3mg, Calcium: 88mg, Iron: 1mg
Did you Make this Recipe?Rate it & leave your feedback in the comments section below, or tag @rainbownourishments on Instagram and hashtag #rainbownourishments!

This post was originally published in 2019 and updated for simplicity in 2021.

This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.