Vegan chocolate and avocado cake on cake stand

Easy vegan chocolate cake

  • 1
  • 2
  • 3
  • 4
  • 5
(84 ratings)

Prep: 30 mins Cook: 25 mins plus cooling


Serves 12 - 16

This indulgent, fudgy vegan bake is topped with a rich frosting – you'd never guess that it's free from dairy, eggs, wheat and nuts

Nutrition and extra info

  • un-iced
  • Dairy-free
  • Egg-free
  • Gluten-free
  • Vegetarian
  • Vegan

Nutrition: per serving (16)

  • kcal452
  • fat24g
  • saturates6g
  • carbs53g
  • sugars34g
  • fibre3g
  • protein4g
  • salt0.9g
Save to My Good Food
Please sign in or register to save recipes.


    For the cake

    • a little dairy-free sunflower spread, for greasing
    • 1 large, ripe avocado (about 150g)



      Although it's technically a fruit, the mild-flavoured avocado is used as a vegetable. Native…

    • 300g light muscovado sugar
    • 350g gluten-free plain flour
    • 50g good quality cocoa powder
    • 1 tsp bicarbonate of soda
      Bicarbonate of soda

      Bicarbonate of soda

      Bicarbonate of soda, or baking soda, is an alkali which is used to raise soda breads and full-…

    • 2 tsp gluten-free baking powder
    • 400ml unsweetened soya milk
    • 150ml vegetable oil
    • 2 tsp vanilla extract

    For the frosting

    • 85g ripe avocado flesh, mashed



      Although it's technically a fruit, the mild-flavoured avocado is used as a vegetable. Native…

    • 85g dairy-free sunflower spread
    • 200g dairy-free chocolate, 70% cocoa, broken into chunks

      Chocolate ganache


      Chocolate ganache is a combination of chocolate and double cream. It's simple to…

    • 25g cocoa powder
    • 125ml unsweetened soya milk
    • 200g icing sugar, sifted
    • 1 tsp vanilla extract
    • gluten-free and vegan sprinkles, to decorate


    1. Heat oven to 160C/140C fan/gas 3. Grease two 20cm sandwich tins with a little dairy-free sunflower spread, then line the bases with baking parchment.

    2. Put 1 large avocado and 300g light muscovado sugar in a food processor and whizz until smooth.

    3. Add 350g gluten-free plain flour, 50g cocoa powder, 1 tsp bicarbonate of soda, 2 tsp gluten-free baking powder, 400ml unsweetened soya milk, 150ml vegetable oil and 2 tsp vanilla extract to the bowl with ½ tsp fine salt and process again to a velvety, liquid batter.

    4. Divide between the tins and bake for 25 mins or until fully risen and a skewer inserted into the middle of the cakes comes out clean.

    5. Cool in the tins for 5 mins, then turn the cakes onto a rack to cool completely.

    6. While you wait, start preparing the frosting. Beat together 85g ripe avocado flesh and 85g dairy-free sunflower spread with electric beaters until creamy and smooth. Pass through a sieve and set aside.

    7. Melt 200g dairy-free chocolate, either over a bowl of water or in the microwave, then let it cool for a few mins.

    8. Sift 25g cocoa powder into a large bowl. Bring 125ml unsweetened soya milk to a simmer, then gradually beat into the cocoa until smooth. Cool for a few mins.

    9. Tip in the avocado mix, 200g sifted icing sugar, melted chocolate and 1 tsp vanilla, and keep mixing to make a shiny, thick frosting. Use this to sandwich and top the cake.

    10. Cover with sprinkles or your own decoration, then leave to set for 10 mins before slicing. Can be made 2 days ahead.

    You may also like

    Comments, questions and tips

    Sign in or create your My Good Food account to join the discussion.
    11th Jan, 2017
    trinaz's picture
    11th Jan, 2017
    Hey ;) i thought this was a good one to comment on as its chocolate and avocado :D Just like the person this is written to, it is absolutely stunning ;) Definitely the most beautiful cake ever :D Peaches are a gorgeous addition to this :D:D Love you Kake :D:x You mean everything to me ;)
    13th Dec, 2016
    I have made this twice as a birthday cake for a friend who is wheat-free. It's so rich and very tasty.
    1st Dec, 2016
    My husband is Vegan so I thought I would give this a try for his birthday and I was absolutely blown away by how delicious this cake was!! It has the moist texture of a brownie but isn't too sickly sweet. I think this is the best cake I have ever made!! Thank you BBC Goodfood :)
    8th Oct, 2016
    Recipe sounds great but to make it vegan you cannot use regular icing sugar because it contains powdered egg white, so not vegan-friendly.
    27th Jul, 2017
    You can use normal icing sugar as it only contains sugar and not powdered egg white. That is royal icing. I made a butter icing using dairy free substitute and icing sugar along with cocoa powder (not drinking chocolate that contains milk). Really yummy!
    13th Dec, 2016
    No, it doesn't. Royal Icing mix contains egg whites - plain icing sugar is just sugar.
    11th Dec, 2016
    No it doesn't. That is the most ridiculous tosh I've ever heard. Some brands contain a little cornflour to stop the sugar caking. You may be thinking of royal icing mix, which is (oddly enough, what with it being royal icing) icing sugar with egg white and glycerine. Yet another exampe of oh-so-clever vegans making claims that are just baseless inventions.
    5th Oct, 2016
    Made this for a vegan friend at work and none of the others realised it was anything other than a delicious chocolate cake ( or that it had avocado in it ). Great to be able to do one cake which works for everyone rather than special ones
    10th Sep, 2016
    This is the first vegan bake I've made for my dairy-free son that actually tastes like a normal cake - if not better! Very moist chocolate cake with a lovely flavour. Other family members never would have guessed it had avocado in it...does it count towards our 5 a day..!


    16th Nov, 2015
    Has anyone tried to make this as muffins/cupcakes instead?
    7th May, 2015
    Why is this recipe not marked as vegan?
    2nd May, 2015
    If you don't use gluten-free flour and baking powder, does it change the recipe at all?
    goodfoodteam's picture
    12th May, 2015
    Hi htanna, thanks for your question. This recipe should be fine with just self raising (although the moisture in flour might be a little different, giving a different texture), but we haven't tested it so cannot guarantee perfect results. Let us know how you get on if you decide to try it. 


    Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
    Want to receive regular food and recipe web notifications from us?