Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Chocolate Sweet Potato Cake with Sweet Potato Frosting Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 15 reviews

  • Author: Molly
  • Total Time: 1 hour 50 minutes
  • Yield: 10 servings
  • Diet: Vegan

Description

This Vegan Chocolate Sweet Potato Cake is a moist, rich dessert that combines the natural sweetness and creaminess of sweet potato with deep, intense chocolate flavor. Topped with a smooth and velvety sweet potato and dark chocolate frosting, this cake is both dairy-free and egg-free, making it a perfect indulgence for vegans and those avoiding animal products. The recipe uses wholesome ingredients like coconut sugar, olive oil, and vegan yogurt to create a delicious cake that’s balanced and satisfying.


Ingredients

Cake

  • 250 g sweet potato puree
  • 180 g all-purpose flour
  • 60 g Dutch-process cocoa powder
  • 3 teaspoons baking powder
  • ¼ teaspoon sea salt
  • 180 ml non-dairy milk
  • 2 teaspoons apple cider vinegar
  • 170 g coconut sugar
  • 80 ml olive oil
  • 45 ml espresso
  • 1 teaspoon vanilla paste

Frosting

  • 200 g sweet potato puree
  • 200 g dark chocolate (melted)
  • 120 g vegan Greek-style yogurt
  • ½ teaspoon vanilla paste


Instructions

  1. Prep sweet potato: Roast around 700g of raw sweet potatoes on a lined baking sheet at 425°F (220°C) for 40-45 minutes until soft. Allow to cool to room temperature and then puree or mash with a fork. You will need a total of 450g cooked sweet potato puree for cake and frosting combined.
  2. Prepare pan and preheat oven: Line a 7.5 or 8-inch springform cake pan with parchment paper on the base and sides. Preheat your oven to fan-forced 170°C (340°F) or conventional 180°C (356°F).
  3. Mix dry ingredients: Sift together the all-purpose flour, Dutch-process cocoa powder, baking powder, and sea salt into a bowl. Stir to combine and set aside.
  4. Mix wet ingredients: In a separate large bowl, whisk together 250g of sweet potato puree, non-dairy milk, apple cider vinegar, coconut sugar, olive oil, espresso, and vanilla paste until fully combined.
  5. Make the batter: Add half of the dry ingredient mixture to the wet ingredients and whisk thoroughly. Then fold in the remaining dry ingredients gently with a rubber spatula, taking care not to overwork the batter.
  6. Bake: Pour the batter into the prepared cake pan and bake for 50 minutes. Test for doneness by inserting a skewer into the center — it should come out mostly clean with a few moist crumbs. If batter remains on the skewer, continue baking for an additional 5 minutes.
  7. Cool the cake: Let the cake cool in the pan on a wire rack for 10 minutes before carefully removing it from the pan. Allow it to cool completely on the wire rack.
  8. Prepare frosting: In a food processor, combine 200g sweet potato puree, melted dark chocolate, vegan Greek-style yogurt, and vanilla paste. Blitz until smooth and creamy.
  9. Frost the cake: Spread the sweet potato frosting evenly over the cooled cake. Serve and enjoy this rich vegan chocolate delight.

Notes

  • If you don’t have Dutch-process cocoa powder, natural cocoa powder can be used but the flavor profile will be slightly different.
  • Ensure the espresso is cooled before adding to the batter to avoid curdling the ingredients.
  • You can prepare the sweet potato puree in advance and store it refrigerated for up to 2 days.
  • For a gluten-free version, swap all-purpose flour for a gluten-free flour blend with similar weight.
  • The cake is best enjoyed within 2 days but can be stored covered in the refrigerator for up to 4 days.
  • Make sure to cool the cake completely before frosting to prevent melting the frosting.
  • Prep Time: 20 minutes (plus 40-45 minutes roasting time for sweet potatoes)
  • Cook Time: 50-55 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Vegan, Western