Vegan chocolate and avocado cake on cake stand

Easy vegan chocolate cake

  • 1
  • 2
  • 3
  • 4
  • 5
(68 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 as we know it in pressed

    • 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.
    27th Aug, 2019
    Great cake recipe but the ‘frosting’ recipe and instructions were far too awkward to be classed as ‘easy’ - will make alternative frosting next time
    Your Koseli's picture
    Your Koseli
    25th Jun, 2019
    Really amazing. I made it in my cake shop( It was really tasty. Thank you so much bbcgoodfood. Please visit cakes made by me at
    16th Jun, 2019
    Easily a 5* recipe. Made as a birthday cake and topped with a bag of vegan brownie bites and edible flowers, and candles of course. I used standard flour and standard baking powder and it turned out beautifully. It was enjoyed by all the family. I would definitely make it again even if vegan family members were not visiting. The taste was excellent, the texture is quite moist - it goes well with a nice cup of coffee to wash it down.
    17th Mar, 2019
    When i first saw the picture of the cake, I fell in love. I mean, who doesn't love chocolate? Normally I don't bake cakes, but this one was definitely worth the try. I love the way this site describes the actions you need to do. The cake immediately turned out great. Also the fact that this cake is gluten free is a real benefit. My friend is allergic to gluten so she can't eat normal cakes. So when I made this one for her, she couldn't believe that there weren't any gluten in it. Another benefit of this cake, is that it's so simple, but it actually looks very difficult to make. I have so much respect for the recipes of bbc goodfood. Everytime I try them, it turns out going great and it's actually delicious.
    Lynne Cole
    25th Feb, 2019
    This was more like a big chocolate truffle, not a cake texture at all. Maybe it needed longer cooking. Mine also had a nasty aftertaste which others have mentioned, I guess that was either due to the type of flour used, or maybe the raising agent (too much?). I would like to try it again with normal flour to see what happens, as I quite liked the gooey texture! The frosting was lovely, I could just eat that on its own! I reduced the amount of frosting after reading other reviews, but I don’t think it was really necessary!
    Laura Christie's picture
    Laura Christie
    18th Jan, 2019
    This is the nicest chocolate cake I've ever had. Could not believe how beautifully moist the sponge was, lovely and chocolatey but not too rich. I didn't put avo in the frosting after seeing recommendation not too and the frosting ended up maybe a little runny by we had ours warm with vegan ice cream so it was going to be gooey anyway. Will 100% make this again!
    Inês Silva's picture
    Inês Silva
    4th Nov, 2018
    Amazing recipe! Delicious cake.
    smoothie_girl's picture
    2nd Nov, 2018
    This was my first ever vegan cake I made and it was brilliant! The avacado made the batter and icing really smooth and creamy and gave the cake a lovely texture. It was really rich and chocolatey - thumbs up!
    5th Oct, 2018
    Delicious cake! It was the strangest looking cake batter I have ever made (very liquid) and I was afraid it would be a disaster but it tasted really good. As others have said the icing does firm up quite quickly so you need to work fast with it.
    20th Aug, 2018
    I made this yesterday for a celebration and have to say for my first attempt at vegan baking it turned out really well! I used regular flour and baking powder as we didn’t require it to be gluten free but apart from that I followed the recipe as instructed. There was enough frosting to fill it and cover the top and sides as well.


    Siobhan O'Neill's picture
    Siobhan O'Neill
    1st Jan, 2019
    How much would you expect this to rise? I have baked the two halves this afternoon and they look very flat. What would cause this and how would I remedy it? Thanks.
    goodfoodteam's picture
    11th May, 2019
    This cake relies solely on bicarbonate of soda and baking powder to rise. Once these ingredients hit the cake batter they start to work so you want the mixture to go straight into the oven. Therefore, when preparing the cake, make sure you've preheated the oven and lined the tins so you're not wasting any valuable time. The cakes are not especially deep in themselves, maybe around 3 - 5cm. The height really comes from when they're sandwiched together with the filling and then frosted.
    goodfoodteam's picture
    2nd Jan, 2019
    Thanks for your question. Like most sandwich cakes the halves will only be around 3 - 5cm but when sandwiched together with the filling give a much fuller appearance.
    flo's picture
    27th Nov, 2018
    Can this be baked as a traybake in classic 8x12 inch tin?
    goodfoodteam's picture
    28th Nov, 2018
    Thanks for your question - you'll probably find you have a bit too much mixture for an 8 x 12 tin.
    22nd Sep, 2018
    There's a discrepancy between the ingredients list and the method on how much chocolate is needed - 200g/300g. Can anyone tell me which is the correct amount?
    goodfoodteam's picture
    2nd Oct, 2018
    Thanks for pointing this out, it should say 200g and we have amended this. Apologies for the confusion.
    5th Oct, 2018
    Thanks - I ended up splitting the difference and going with 250g which made a delicious frosting!
    goodfoodteam's picture
    12th Oct, 2018
    2nd Sep, 2018
    What is sunflower spread? I am really confused because it could be sunflower seed butter, but the directions state to line the pan with it which would make no sense to do with seed butter, sunflower oil would make sense to line pans with, but IDK, I am just totally confused.


    trinaz's picture
    11th Jan, 2017
    Want to receive regular food and recipe web notifications from us?