Go Back
+ servings

Eggless Sweet Potato Chocolate Cake

Sweet potato chocolate cake, a luscious chocolate cake made with mashed sweet potato. A cake fit for all celebrations.
5 from 7 votes
Print Pin
Course: Dessert, Snack
Cuisine: American, fusion
Keyword: Chocolate cake recipe, Eggless chocolate cake recipe, Recipe using egg replacer, Sweet potato cake, Vegetable bake
Prep Time: 20 minutes
Bake & Cool Time: 1 hour
Total Time: 1 hour 45 minutes
Servings: 12


  • Convection oven
  • Whisk and spatula
  • Measuring cups and spoons


For the Cake

  • cups Whole wheat flour i used aashirwad brand
  • ¼ cup cocoa i used hershey's brand
  • ½ cup sugar see notes
  • 1 tsp baking soda
  • 1 tsp baking powder
  • cup sweet potato puree
  • ½ cup buttermilk/laban see notes
  • ½ cup oil any flavorless oil
  • 2 tbsp Egg replacer powder mixed with 1/4 cup of water, (check notes for other) or 2 Eggs
  • ¼ tsp nutmeg powder
  • ¼ tsp cardamom powder
  • ¼ tsp cinnamon powder
  • ¼ tsp ginger powder
  • a pinch of salt

For the Chocolate Ganache

  • 200 grams Lindt dark chocoalte i used 70% cocoa, @room temperature
  • 100 ml Whipping cream
  • ¼ cup icing sugar optional


Preparing the Sweet Potato

  • Before starting the cake, let us prepare the sweet potato puree, wash and peel one large sweet potato. Chop the sweet potato into big chunks.
  • I used Microwave to cook, In a microwave safe bowl, take the sweet potato chunks, add enough water to cover them, microwave cook for 8-10 minutes or until they are done. 
  • Once done, remove the bowl, strain the excess water, do not throw away the water, use it soups or making dal/sambar. Let the sweet potatoes cool completely. 
  • Take the cooked potatoes in a mixer grinder and blend until smooth. You can also mash it with a pototo masher, make sure the puree is smooth, without any chunks of sweet potato.

Let us bake the cake

  • Preheat the oven to 180C. Grease two, 4 inch bake tins, line them with parchment paper. I have used 2 pans, you can also combine and bake in one single pan.
  • In a large bowl, sift together whole wheat flour,cocoa,  baking soda, baking powder  and all the spice powders along with salt. To this add sugar and whisk well to combine.
  • In a small bowl, combine egg replacer powder and water, mix well and let it sit for a minute or two to thicken. 
  • In a measuring jug, take buttermilk/laban, add oil to it, whisk well to combine. (See notes)
  • Now to the flour mix first add the buttermilk-oil and using a electric beater/whisk combine, as you combine add the egg replacer mixture and sweet potato puree to this and whisk well to combine.
  • The batter might be too thick, if thick, the add another 1/4 cup of water to it and combine
  • Divide the batter into two prepared cake tins. Bake the cake for 45-50 minutes or until a skewer inserted in the middle comes out clean.
  • Once done, remove the cake from the oven, let it sit for 5 minutes, then un-mould the cake onto a wire rack and let it cool completely.
  • Allowing the cake to rest is very important before removing the cake from the tin. Been there and done that, be patient or you will end up with half the cake in the pan and half in your hand.

Making the Ganache

  • Let the chocolate be at room temperature. Chop the chocolate into small chunks, Keep it ready in a bowl.  
  • Take cream in a microwave safe bowl/mug, heat it 30 seconds, it should just be warm to melt the chocolate.
  • Pour the warm cream over the chocolate and let it sit undisturbed for a minute. 
  • Using a whisk slowly combine the cream and chocolate until smooth. If you feel chunks of chocolate, heat the ganache in bursts of 10 seconds in a microwave and whisk smooth.
  • Refrigerate until use. The ganache thickens as it cools. So i always make the ganache just after making the cake, so it is all ready and in correct consistency to frost/fill the cakes.
  • Some might not like the taste of dark chocolate, that too 70% or 90%, in that case, once the ganache cools, whisk it with 1/4 cup of icing sugar. This is purely optional, we at home love the 70% dark chocolate ganache, so i never add sugar to it.

Frosting the Cake

  • Once the cake is completely cool, scrap the top of the cake with a serrated knife, for a even surface. 
  • Add some honey or sugar syrup. i added honey to soak the cake. this step is purely optional, but it is recommended, as it keeps the cake moist and prevents from drying.
  • Using a spatula, add the ganache on top and spread it thick.  Garnish it with some roasted almonds, cut and serve.


  • I have used Bob's red mill Egg replacer powder for 2 eggs in the recipe. This can be substituted with Flaxseed/chiaseed egg.
  • 1 egg = 1 tbsp flaxseed meal/chiaseed meal mixed with 3 tbsp water 
  • Do not throw away the Sweet potato cooked water, use it soups or making dal/sambar.
  • If you don’t get or have buttermilk in your place, you can dilute equal amount thick curd and water, whisk well to make buttermilk. I do this at times, when i don’t have enough buttermilk in hand.
  • The sugar used in the recipe is less, as the sweet potatoes tend to have a sweet taste, and i have topped the cake with ganache, we didnt want it to be overly sweet, if you want you can increase the sugar to 3/4 cup in the recipe. 
  • Oven Bake timings and temperature differ from oven to oven. i have a microwave convection oven and it takes around 50 minutes for this cake to be done.  When i bake the same cake in my Gas oven it takes less than 30 minutes. Adjust timing according to your oven.