Epic vegan chocolate cake

Vegan, gluten-free & dairy-free, too!

Epic vegan chocolate cake

Epic vegan chocolate cake

Serves Serves 12
Time Cooks In50 minutes
DifficultyNot too tricky
Nutrition per serving Plus
  • Calories 470 24%
  • Fat 22.2g 32%
  • Saturates 5.8g 29%
  • Sugars 44.7g 50%
  • Protein 3.6g 7%
  • Carbs 66.3g 26%
Of an adult's reference intake
Tap For Method


  • 300 g dairy-free margarine (suitable for baking) , plus extra for greasing
  • 300 g gluten-free plain flour , plus extra for dusting
  • 300 g golden caster sugar
  • 2 teaspoons vanilla extract
  • 200 g organic soya yoghurt
  • 2 teaspoons gluten-free baking powder
  • ½ teaspoon xanthan gum
  • 70 g cocoa powder
  • 6 tablespoons rice milk
  • 100 g fresh raspberries
  • dairy-free dark chocolate (70% cocoa solids) , to serve
  • 200 g icing sugar
  • 4 tablespoons cocoa powder
  • 100 g dairy-free margarine
  • 2 tablespoons organic soya yoghurt
Tap For Method

The cost per serving below is generated by Whisk.com and is based on costs in individual supermarkets.  For more information about how we calculate costs per serving read our FAQS

Tap For Ingredients


  1. Preheat the oven to 190ºC/375ºF/gas 5. Grease two springform cake tins (roughly 20cm) with margarine, then line the bottom with greaseproof paper and dust the sides with gluten-free flour.
  2. In a bowl, beat the margarine and sugar for around 5 minutes, or until light and fluffy. Add the vanilla extract and yoghurt, then mix until combined.
  3. Sieve the flour, baking powder, xanthan gum and cocoa powder into the bowl, then fold through. Add the milk and stir briefly until you have a nice, smooth batter.
  4. Carefully divide the mixture between the cake tins, then place on the middle shelf of the hot oven for 15 to 20 minutes, or until an inserted skewer comes out clean.
  5. Leave to cool for 5 minutes, before turning the cakes out onto a wire cooling rack, then leave to cool completely while you make the icing.
  6. Sieve the icing sugar and cocoa powder into a large bowl, then add the margarine and beat until smooth. Stir in the soya yoghurt to combine.
  7. Once cooled, place one of the sponges on a plate or cake stand. Carefully spread half the butter icing on top, then scatter over most of the raspberries.
  8. Sandwich the second sponge on top and press down lightly, then carefully spread the remaining icing over the top and finish with a scattering of berries and a few shavings of chocolate.