Vegan chocolate and avocado cake on cake stand

Easy vegan chocolate cake

  • 1
  • 2
  • 3
  • 4
  • 5
(44 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

  • without frosting
  • 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 300g 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.
    Debbie Hall's picture
    Debbie Hall
    15th Feb, 2018
    I made this cake into 18 cup cakes as a tester for someone who is dairy free, gluten free and soya intolerant. I substituted the soya milk for Oat milk but otherwise, it was unchanged. The cupcakes were moist and chocolatey, and rose well. The frosting is a revelation!! I could use this frosting on anything and frankly, since it was dairy free, I ate a spoonful of it directly from the bowl. Delicious. It was not as thick as I would like but I think this was because I did not let the chocolate cool enough before using it. My friend was delighted with her cupcakes so I went ahead and made her a full birthday cake using this recipe. Once again, it was perfect and easy to do.
    swiftsmith's picture
    3rd Feb, 2018
    I haven't given stars as I don't want to rate this negatively because I did make two changes- I used cashew milk instead of soy and used normal flour instead of gluten free. The cake was really heavy and pasty and stuck to your teeth, just not anything like a cake texture at all. It was hard to distinguish between the texture of the icing and the cake itself! And this was after cooking it longer than suggested as it wasn't ready. I also found it didn't taste chocolatey enough for me. It was a birthday cake for my vegan brother and was very disappointing. Not sure where I went wrong, I usually have success with good food recipes! The icing worked fine but wouldn't try the cake again.
    Nikki Williams's picture
    Nikki Williams
    3rd Feb, 2018
    As a cocoa-rich-chocolate fan I used 80 grams of cocoa instead of 50 (adjusting the flour content accordingly), however, this turned out to be bland and have an unappealing smell and flavour, though the texture was just right; an achievement with GF baking.
    29th Sep, 2017
    Making my 2nd of these delicious vegan cakes in a week. It's SO tasty, it's well worth the extra effort and people could hardly believe it had no gluten, no dairy and was fully vegan. Lovely on days 2 and 3 too, when I agree with the earlier comments, it does get even tastier!!
    27th Jul, 2017
    I made this cake and it was delicious. I did not do the frosting but made my own version of butter icing using dairy free spread as my son is dairy intolerant. It was wonderful and you cannot tell it has avocado in it. Even my chocolate hating hubbie ate it and it was so chocolatey fudge like. As other comments say it does improve the longer you keep it but not a chance in our house as it was gone the next day!
    18th May, 2017
    I sampled this cake a couple of hours after it was baked and was disappointed as I thought it lacked depth of flavour. However, after a couple of days the flavour developed wonderfully and the texture was perfect. I didn't use GF flour etc as only needed it to be Vegan not GF. First vegan cake I have ever baked but now will now be my go-to recipe. 5 stars
    15th Feb, 2017
    This cake is just amazing! you'd never guess it was g-f! I used butter and milk etc.. as didn't need it vegan. The frosting makes a large quantity so i've frozen some for cupcakes. It didn't suggest leaving the frosting to firm up to make it spreadable. I put mine in the fridge for ten mins which really helped
    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.


    24th Mar, 2017
    what type of gluten free flour will work for this recipe?
    goodfoodteam's picture
    29th Mar, 2017
    Thanks for your question. You need to use gluten-free plain flour. You can buy a brand called Doves Farm at the supermarket in the baking section. Make sure your baking powder is gluten-free too.
    22nd Feb, 2017
    Hi, looking to make this cake for a Vegan (21st). Would it be ok to freeze?
    goodfoodteam's picture
    3rd Mar, 2017
    Thanks for your question. Yes, you can freeze this cake without the frosting.
    2nd Nov, 2016
    If I can't get those dairy-free and gluten-free products can I simply substitute them with normal products?
    18th Apr, 2016
    How long will the cake last once cooked and assembled?
    12th Apr, 2016
    When making the frosting when do I add the sunflower spread?
    Azlanova's picture
    6th Feb, 2016
    Really want to make this cake but I can't get a sunflower spread, is there any alternatives? And the same thing with muscovado sugar, can I just use a regular one or at least brown sugar?
    goodfoodteam's picture
    21st Mar, 2016
    You should be able to find a dairy free sunflower spread in larger supermarkets and online. If you can eat dairy then a normal sunflower spread should be fine too. A dark brown sugar will be perfectly ok to use instead of Muscovado, although it might make the cake a little lighter in colour.
    16th Nov, 2015
    Has anyone tried to make this as muffins/cupcakes instead?


    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.