Vegan Chocolate Cake with Avocado Frosting
, Updated Jan 08, 2021
This post may contain affiliate links. Please read our disclosure policy.
This delicious Vegan Chocolate Cake with addictive avocado frosting makes a wonderful vegan birthday cake! Easy to make, moist and versatile.
Post may contain affiliate links. For more information, check my disclosure

VEGAN CHOCOLATE CAKE RECIPE
This vegan chocolate cake is my go-to recipe whenever I crave cake in a hurry! It is so easy to make and tastes decadent and delicious as an afternoon treat or a full-blown birthday cake.
The cake uses easy to find ingredients that you will already have in your pantry – nothing unusual or expensive.
You simply need flour, sugar, cocoa powder, baking soda, your plant milk of choice, apple cider vinegar and oil. I usually make this cake with (melted) coconut oil, but any flavourless oil can also be used.
This cake is an one-bowl wonder that my kids can make on their own. The recipe below makes 2 small layers (15cm/6in) so if you wish to make a larger cake you will need to double it. The raspberry jam is entirely optional but if you do use it make sure you chill the cake before slicing.

Avocado frosting
I was reading this article on Delicious magazine the other day – a spirited anti-avocado rant by Viv Groskop. Not sure where you stand on avocados – I love them and we always have a few in our fruit bowl in various stages of ripeness.
I even tried to grow an avocado tree in my youth but, although it eventually became enormous, it had had almost zero chance of fruiting in the UK. But whatever your views on avocados, I have to say even I was a bit dubious about avocado cake frosting.
Well the proof is in the pudding as the saying goes and any doubts I may have had were completely dispelled when I actually tasted vegan chocolate frosting made with avocado.
It looks amazingly glossy and has the satisfying rich mouthfeel of chocolate but is definitely a lot healthier than your average cake frosting. What’s more, my kids also adored it and neither are avocado fans (yet!). So there you go, kid-approved, delicious and super easy. Seriously, what’s not to love?

Vegan chocolate cake step by step
Full measurements and instructions can be found on the printable recipe card at the bottom of the page. Please take a look at the steps and video before attempting this recipe!
Step 1. Preheat the oven to 180C (350F). Grease 2x15cm (6in) cake tins and line the bottoms with baking paper. Dust with flour, shaking off any excess.
Step 2. Sift the sugar, flour, cocoa powder and bicarbonate of soda into a large bowl. Use a balloon whisk to stir together.
Step 3. Mix the non-dairy milk, oil, vinegar and vanilla together in a measuring jug and add to the bowl. Use a whisk to mix everything together until you have a smooth batter.


Step 4. Divide between the prepared tins and tap against the countertop so that the batter settles. Bake for 20-25 minutes, or until a skewer inserted in the centre comes out clean.
Step 5. Put the avocados, agave nectar, cocoa powder, coconut oil and vanilla in a food processor fitted with a metal blade or a high speed blender. Blitz until smooth, scraping the sides of the bowl if needed. Taste and adjust for sweetness to taste.

Step 6. Add frosting to the bottom cake layer and then spread with raspberry jam, if using. Top with the second layer and then add frosting to cover the entire cake. Chill for 30 minutes.

Step 7. Pipe any extra frosting to decorate the cake, top with fresh raspberries and dust with a little icing sugar, if using. Use a potato peeler against a (dairy free) dark chocolate bar to create chocolate curls and sprinkle over the cake.

Have you made my vegan chocolate cake recipe? Tag me on Instagram or pop by on Facebook and make my day! 🙂
YOU MAY ALSO LIKE
- Vegan tropical celebration cake
- Vegan Aquafaba Macarons
- Vegan heart-shaped churros
- Vegan chocolate gingerbread layer cake

Vegan Chocolate Cake with Avocado Frosting
Video
Ingredients
For the cake
- 130 g | 4.5oz light brown sugar or caster sugar
- 100 g | 3.5oz plain flour all purpose flour
- 4 tbsp unsweetened cocoa powder
- 1 tsp bicarbonate of soda
- 160 ml | 6fl oz non-dairy milk I used coconut milk
- 4 tbsp coconut oil melted
- 1 tbsp white wine vinegar
- 1 tbsp vanilla extract
- a little vegetable shortening and flour to grease cake tins
For the frosting & decorating
- Flesh of two medium ripe avocados
- 5 tbsp agave nectar or maple syrup, more if needed
- 4 tbsp unsweetened cocoa powder
- 3 tbsp coconut oil melted
- 1 tbsp vanilla extract
- 5-6 tbsp seedless raspberry jam softened (optional)
- 100 g | 3.5oz fresh raspberries
- chocolate curls to decorate optional
- icing sugar to dust optional
Instructions
- Preheat the oven to 180C (350F). Grease 2x15cm (6in) cake tins and line the bottoms with baking paper. Dust with flour, shaking off any excess.
- Sift the sugar, flour, cocoa powder and bicarbonate of soda into a large bowl.
- Mix the coconut milk, coconut oil, vinegar and vanilla together in a measuring jug and add to the bowl. Use a whisk to mix everything together until you have a smooth batter.
- Divide between the prepared tins and tap against the countertop so that the batter settles. Bake for 20-25 minutes, or until a skewer inserted in the centre comes out clean.
- Put the avocados, agave nectar, cocoa powder, coconut oil and vanilla in a food processor fitted with a metal blade or a high speed blender. Blitz until smooth, scraping the sides of the bowl if needed. Taste and adjust for sweetness to taste.
- Add frosting to the bottom cake layer and then spread with raspberry jam, if using. Top with the second layer and then add frosting to cover the entire cake. Chill for 30 minutes.
- Pipe any extra frosting to decorate the cake, top with fresh raspberries and dust with a little icing sugar, if using.
- Use a potato peeler against a (dairy free) dark chocolate bar to create chocolate curls and sprinkle over the cake.
Notes
Nutrition
Nutritional information is always approximate, and will depend on quality of ingredients and serving sizes.

















Hi, this looks great. I have question, as I am new to vegan baking. Does the coconut oil add the TASTE of coconut? or it is just a good fat to use?
I don’t like coconut flavor at all, so I want to know if the flavor comes through, and/ if you have suggestion for a good oil/fat to use instead.
Thank you for sharing this!
Coconut oil might lend a faint taste of coconut. You can replace with rapeseed (canola) oil if you prefer.
Have you tried it with gluten free flour as well??
I am afraid I haven’t but would love to hear back from you if you try it!
LOVE THIS RECIPE! My father-in-law made it the other day (think it was only the second cake he’s ever made) and even he made it taste amazing – really foolproof recipe! It’s so rich and fudgy. This will definitely be my go-to chocolate cake recipe from now on, whether I need it to be vegan or not 🙂
I am so glad it turned out well Becca! It is such a rich cake and people are always amazed when they find out it is vegan and contains avocado. My little party trick 😉
This looks incredible! I've been intrigued by avocado frosting for a while now, but too wary to try it..but now that you've given it the seal of approval I think I'll be brave enough to give it a go! x
This really looks incredible! 🙂 I love using avocados to make a healthy chocolate mousse, it works so well.
Wow this looks amazing, I can't believe it's vegan. I love your video of how to make it.
I first looked at this in my office while waiting for some lab results to come through. My office mates are well versed in baked treats seeing as I bring them in all the time. The postdoc from my group who sits next to me came back to his desk while I had it up and immediately said yes please! I've seen avocado icing before but had my doubts – you have done away with any fears though and this has gone high on my list 🙂
The cake looks delicious and I would never have guessed that was vegan.
This looks great Lucy, I'm a bit dubious about the avocado frosting thing I have to admit – but I know you wouldn't lie to me!
I shared your doubts but it is absolutely delicious! I even made little truffles to have while on my diet. My kids can eat this with a spoon as pudding and you can't really fool children. Trust me – it's fab.
Wow, what a stunning cake! I've been experimenting with vegan baking recently as I did Veganuary and missed cake too much! But made nothing quite as spectacular as this…. I'm definitely trying this one very soon!