Make this vegan chocolate cake for a special treat, then check out our vegan birthday cake, vegan brownies, vegan chocolate cupcakes, vegan chocolate cheesecake and vegan chocolate chip cookies.

This recipe comes from vegan expert Richard Makin aka School Night Vegan. Check out his expert guide to cooking with vegan ingredients here.

Richard says: "A classic, two-layer vegan chocolate cake, sandwiched and topped with light, fluffy vegan chocolate buttercream. This cake uses an incredibly simple two-bowl batter which uses a touch of espresso powder, along with cocoa, to ensure a rich, bitter-sweet chocolate flavour."

Treat yourself to more dairy-free and egg-free desserts such as our vegan chocolate cheesecake and double chocolate chip vegan cookies.


  • 170ml plant milk
  • 190g vegan yogurt
  • 1 tsp apple cider vinegar
  • 250g caster sugar
  • 145g vegetable oil
  • 1 tsp vanilla bean paste
  • 220g plain flour
  • 100g cocoa powder
  • 1 tbsp espresso powder
  • 1 tsp baking powder
  • 1 tsp bicarbonate of soda
  • ¼ tsp fine sea salt


  • 110g vegan dark chocolate
  • 100g vegan butter, room temperature
  • 100g vegan margarine, room temperature
  • 20g cocoa powder
  • 200g icing sugar


  • STEP 1

    Heat the oven to 180C/fan 160C/gas 4 and line two deep 20cm springform cake tins with baking paper.

  • STEP 2

    In a large measuring jug, mix together the plant milk, yogurt, apple cider vinegar, caster sugar, vegetable oil and vanilla bean paste. Set aside.

  • STEP 3

    In another large bowl, sift together the remaining sponge ingredients and mix well. Add the plant milk mixture to the flour mixture and beat gently until just combined. Working quickly, divide the batter between the two prepared tins and bake in the oven for 25 minutes or until a toothpick or skewer inserted into the centre of the cakes comes out clean. Allow the sponges to cool completely on a wire rack. Once cool enough to handle, remove them from their tins.

  • STEP 4

    While the sponges are baking, make the buttercream. Carefully melt the dark chocolate in short bursts in the microwave, stirring regularly to ensure it doesn’t burn. Set aside and allow to cool to room temperature.

  • STEP 5

    Tip the butter and margarine into a bowl and use electric beaters to beat until silky smooth. Add the sifted cocoa powder and beat again until smooth, with no lumps of cocoa. Working with a dessertspoon at a time, add the sifted icing sugar and beat well between each addition.

  • STEP 6

    Add the cooled dark chocolate and beat well until you have a beautifully fluffy frosting. To serve, put the sponges in the fridge for at least 15 minutes – before you frost, they should be cool to the touch, otherwise the frosting will melt and become greasy.

  • STEP 7

    Frost the top of one sponge then top it with the second sponge. Add another layer of frosting on top. You can either serve at this point or you can frost the sides, if you like.

Check out our selection of easy vegan cake recipes...

Easy Vegan Carrot Cake Recipe


Richard Makin School Night Vegan Portrait
Richard MakinVegan columnist

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.1 rating