Pinterest Hidden Image

This easy sweet potato snack cake has all the decadent flavor of classic vegan chocolate cake with the simplicity of sweet potato quick bread!

The luscious sweet potato frosting is so good, you'll want to eat it straight from the spoon! In fact, it's so good that the filling of this no-bake sweet potato pie is based on the same recipe.

Jump to:

🧾 Ingredients

ingredients for chocolate sweet potato cake measured out in bowls on a light gray surface.Pin

Ingredient Notes

Sweet Potato Puree: If you're starting with raw sweet potatoes, you'll need about 700g (2-3 large sweet potatoes). Roast them at 425°F (220°C) for 40-45 minutes, or until fork-tender. Roast at 425°F (220°C) for 40-45 minutes until soft. Let them cool, mash, or puree. You'll need 450g total for the recipe.

If you made more than you need, these sweet potato muffins and sweet potato cake are a great way to use up any extra. 

Plant-Based Milk: When combined with apple cider vinegar, soy milk creates a great dairy-free buttermilk substitute. While almond or oat milk can also work, soy milk has a higher protein content, which helps with better curdling and structure in baking.

Unsweetened Cocoa Powder: This recipe uses Dutch-process cocoa, which has been alkalized to reduce acidity. It gives the cake a rich, dark color and a smooth, intense chocolate flavor.

Coconut Sugar: Keeps the cake free from refined sugar, but you can easily substitute with soft brown sugar or raw cane sugar if preferred.

Olive Oil: Since this is an oil-based, butter-free cake, it stays wonderfully moist for days. If you're not a fan of the slightly floral notes of extra virgin olive oil, you can swap it for a mild vegetable oil like canola or sunflower oil.

Espresso: Just like in my beetroot chocolate cake, espresso deepens the chocolate flavor without making it taste like coffee. If you prefer to leave it out, you can simply replace it with the same amount of plant-based milk.

Pin

Get Your Free E-Book!

Sign up to the Addicted to Dates newsletter for your FREE Guide To Vegan Cheesecakes!

🔪 Instructions

Start by whisking the wet ingredients in a large bowl until smooth. Add the sugar at this stage. It helps it dissolve properly and ensures even distribution throughout the batter.

sweet potato puree, vegan buttermilk, olive oil, espresso, vanilla, and coconut sugar in a large ceramic bowl before whisking.Pin
sweet potato puree, vegan buttermilk, olive oil, espresso, vanilla, and coconut sugar in a large ceramic bowl after whisking.Pin

Whisk half the dry ingredients, then switch to a rubber spatula and carefully fold in the remainder. The spatula is also great for scraping down the sides of the bowl and ensuring everything is evenly mixed.

The batter is supposed to be thick, so don't worry, it's going to bake up lovely and fluffy! Transfer it to a prepared pan lined with parchment paper, and bake in a preheated oven.

thick sweet potato chocolate cake batter in a mixing bowl with a rubber spatula.Pin
chocolate sweet potato cake in a lined springform pan before baking.Pin

Frosting the cake

The sweet potato frosting is made by blending cooked sweet potato, melted dark chocolate, dairy-free yogurt, and a splash of pure vanilla extract in a food processor until smooth and creamy.

Before frosting, make sure the cake is completely cool. Remove it from the tin and let it sit on a wire rack until it reaches room temperature. Then use an offset spatula or the back of a spoon to generously swirl the frosting over the top.

sweet potato chocolate frosting in a food processor jug.Pin
sweet potato chocolate cake topped with swirls of thick sweet potato chocolate frosting.Pin

💬 Customizations

Can I make it in a different pan?

Yes! An 8-inch square pan works perfectly with no changes needed. If you're using a 9-inch cake pan, reduce the baking time by about 10 minutes, since the batter will be more spread out and bake more quickly.

Can I switch out the toppings?

Absolutely! This cake is delicious on its own, but you can easily change up the toppings. Swap the sweet potato frosting for a chocolate ganache or vegan cream cheese frosting. For added texture, try sprinkling toasted pecans or walnuts over the top.

a slice of chocolate cake topped with sweet potato frosting before lifted away on a cake slice.Pin

🍫 More Vegan Chocolate Cake Recipes

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook, and subscribe via email to get all our new recipes!

📖 Recipe

Vegan Chocolate Sweet Potato Cake With Sweet Potato Frosting

4.67 from 9 votes
Christina Leopold
This incredibly fluffy chocolate sweet potato cake is made without eggs or dairy and is topped with a light and creamy sweet potato chocolate yogurt frosting.
Servings 10
Prep Time 1 hour
Total Time 1 hour 50 minutes

Ingredients

Cake

  • 250 g (1 cup + 1 tbsp) sweet potato puree weighed after cooking *note 1
  • 180 g (1 ½ cups) all-purpose flour
  • 60 g (¾ cup) Dutch-process cocoa powder *note 2
  • 3 teaspoons baking powder
  • ¼ teaspoon sea salt
  • 180 ml (¾ cup) non-dairy milk *note 3
  • 2 teaspoons apple cider vinegar
  • 170 g (1 cup) coconut sugar *note 4
  • 80 ml ( cup) olive oil *note 5
  • 45 ml espresso *note 6
  • 1 teaspoon vanilla extract

Frosting

  • 200 g (¾ cup + 2 tbsp) sweet potato puree weighed after cooking *note 1
  • 200 g (7 oz) dark chocolate melted
  • 120 g (½ cup) vegan Greek-style yogurt *note 7
  • ½ teaspoon vanilla extract

Instructions 

  • Prep sweet potato: If starting with raw sweet potatoes, you'll need around 700g. Roast them on a lined baking sheet for 40-45 minutes at 425°F (220°C) until soft. Cool to room temperature and puree or mash with a fork. You'll need 450g of cooked sweet potato puree in total.
  • Preparation: Line the sides and base of a 7.5 or 8-inch springform cake pan with parchment paper. Preheat your oven to fan-forced 170°C/340°F or conventional 180°C/356°F.
  • Mix dry ingredients: Sift the flour, cocoa powder, baking powder, and sea salt into a bowl and stir to combine. Set aside.
  • Mix wet ingredients: In a separate large bowl, whisk 250g sweet potato puree, non-dairy milk, apple cider vinegar, coconut sugar, olive oil, espresso, and vanilla.
  • Make the batter: Add half the dry ingredients to the wet and whisk until combined. Then switch to a rubber spatula, and gently fold in the other half of the dry ingredients.
  • Bake: Add the batter to the prepared pan and bake for 50 minutes. To check for doneness, insert a skewer or toothpick into the center, it should come out almost clean with a few crumbs. If there is still wet batter on the skewer, continue to bake for another 5 minutes as needed.
  • Cool: Allow the cake to cool in the tin for 10 minutes, then carefully remove the pan and transfer to a wire rack to cool completely.
  • Frosting: Add all the ingredients to a food processor and blitz until smooth and frost the cooled cake.

Notes

  1. Sweet Potato: If starting with raw sweet potatoes, you'll need around 700g raw (450g of cooked sweet potato puree) in total.
  2. Cocoa Powder: I recommend Dutch-processed, which is alkalized for a more intense flavor. In a pinch, you can use natural cocoa powder.
  3. Non-Dairy Milk: Soy, oat, or almond milk.
  4. Coconut Sugar: Swap for brown sugar or raw cane sugar. 
  5. Olive Oil: Swap for canola oil, sunflower oil, or light olive oil. 
  6. Espresso: Replace with extra non-dairy milk if needed.
  7. Greek-Style Yogurt: Sub with vegan sour cream, vegan skyr, soft silken tofu, coconut cream, or very thick coconut yogurt.

Nutrition

Serving: 1slice | Calories: 402kcal | Carbohydrates: 55g | Protein: 7g | Fat: 18g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.01g | Cholesterol: 1mg | Sodium: 251mg | Potassium: 653mg | Fiber: 7g | Sugar: 20g | Vitamin A: 8726IU | Vitamin C: 10mg | Calcium: 159mg | Iron: 5mg
Did you make this recipe?Tag @addictedtodates and hashtag it #addictedtodates

© addictedtodates.com. All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. Instead, include a link to this post for the recipe. Thank you!