Vegan Chocolate Pudding  Cake. 

I love chocolate. I mean who doesn’t? But when I crave it I am never satisfied with just a piece of chocolate. I have to make a cake or brownies or pudding. Something that I am going to eat way to much of then regret it for that extra 20mins spent at the gym.

This cake is totally worth it though. It is fluffy and moist but doesn’t feel like you just ate a brick. It will satisfy those chocolate cravings and put a big smile on everyone’s face. Plus no one will even know it’s vegan until you tell them.



2 cups selfraising flour

1/2 cup cocoa powder

1/2 cup raw sugar

1/2 cup brown sugar

1 tsp baking powder

1 tsp baking soda

1/2 tsp salt

1 tsp instant coffee

1 tbsp vegan chocolate spead (natvia)

2 tbsp white vinegar

2 cups water

8 tbsp sunflower oil

Pudding filling:

1 1/2 cups almond milk

1 tbsp custard powder

1 tbsp brown suagr

1 tbsp cocoa powder

Chocolate icing:

1/2 cup pudding mixture

1/4 cup non dairy butter/margarine

2/3 cup icing sugar

1/4 cup cocoa powder



  1. Preheat oven to 180°C
  2. Line two 9inch cake tins with baking paper.
  3. In a large bowl put the flour, cocoa powder, salt, baking power, baking powder and sugars. Whisk to combine.
  4. Add the vinegar and oil into the dry ingredients.
  5. Put the instant coffee in the water and stir to dissolve.
  6. Add the coffee to the bowl and stir all the ingredients until there are no lumps.
  7. Pour evenly into the two cake tins and bake for 25 minutes.
  8. Take out of the oven and allow to cool.

Pudding filling:

  1. Put all the dry ingredients into a saucepan, add a tablespoon or two of milk and stir until there are no lumps. Add the rest of the milk and stir.
  2. Place on a medium heat, storing constantly until you get a thick mixture.
  3. Allow to cool. While you make the icing.
  4. Put a 1/2 cup of mixture into a separate bowl.


  1. Add all the ingredients to the 1/2 cup of pudding mixture and whisk until smooth.*

Build the cake:

  1. Turn out one of the cakes and place on a plate or serving board.
  2. Level out the top of the cake by taking a knife an cutting a layer off the top.
  3. Put the cooled pudding layer on top. Place the other cake on top.
  4. Spread the icing onto the cake.
  5. Chill for 20 minutes before cutting and serving.

*You can double the recipe if you like lots of icing. (Add 1/4 cup more icing sugar if you want it a little thicker)

Happy Baking!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s