This BEST vegan chocolate cake recipe is quick and easy with no unusual ingredients. Hundreds of readers have loved this moist fluffy vegan chocolate cake. It's egg free and dairy free. So many readers love it regardless of it being a vegan cake.
When you think about vegan cake, you might think it will be dry, crumbly and somehow inferior to a typical chocolate cake filled with eggs and butter.
Well, you're wrong. Very wrong.
It might be an egg free and dairy free chocolate cake, but it is awesome!
So moist, so fluffy, so rich, so chocolatey - so amazing.
This vegan chocolate cake really is the BEST.
why you'll love it
Why will you LOVE this dairy free and egg free chocolate cake?
It's like a super-amazing, delicious, decadent chocolate cake that just happens to be vegan!
If you didn't mention that it's vegan, people would honestly never know.
It's rich, fluffy, moist and very easy to make.
Originally published January 2017. Republished 8 Feb 2019 with new photos.
why is it the best?
It's really quick and easy vegan choco cake
Rich, chocolatey flavour
No unusual ingredients
Light, moist and fluffy texture
It makes a great vegan birthday cake
Nobody will guess that it’s vegan
Many readers have made it and love it. It's a recipe you can trust.
A moist eggless chocolate cake
A delicious dairy-free chocolate cake
(Original photo from 2016)
no unusual ingredients
I love making cakes, but I hate it when I need to seek out expensive unusual ingredients first.
So, this vegan cake doesn’t need any unusual egg or dairy substitutes like flax or chia eggs. And no banana either!
The most unusual ingredient is dairy free milk (almond, soy etc...), but you can pick that up at any shop.
Instead of butter, I've used a vegan spread (butter/margarine whatever you like to call it!).
It’s just a super-easy, light and fluffy chocolate cake that’s vegan that can be made with store cupboard ingredients.
Trust me, nobody will guess that it’s vegan. It's great as a vegan birthday cake, party cake or everyday cake!
If you're looking for a vanilla cake, try my Vegan Victoria Sponge cake. It's light, fluffy and delicious.
Something zingy? Go for my Vegan Lemon Cake!
Looking for a classic? My Vegan Carrot Cake is moist deliciousness!
A few reader reviews:
⭐⭐⭐⭐⭐ "I made this vegan cake today (first attempt at vegan baking) and I was truly surprised! It was light fluffy and moist and despite the lack of eggs the rise was excellent and the taste was super. I will be wowing vegans everywhere with this." - Ollie
⭐⭐⭐⭐⭐ "I just made this! It is absolutely gorgeous, as a chocoholic myself, I didn’t think I could ever find a vegane chocolate cake that was as good as the real stuff. But this is so good, if not better!" - Isabella
⭐⭐⭐⭐⭐ "This is a delicious and moist vegan chocolate cake! And very simple to make, some vegan cakes require an awful lot of expensive ingredients. A* for taste, ease and texture!" - Natasha
⭐⭐⭐⭐⭐ "Best vegan cake recipe ever! I made mine into cupcakes and subbed the vegan butter for vegetable oil and it came out perfect! I also added some vegan chocolate chips and it made it extra good so I'll totally be making these again" - Lisa
⭐⭐⭐⭐⭐ "Hello, I use this recipe all of the time for vegans but also for non-vegans and nobody ever notices a thing, in fact people always praise it for its moistness!! It’s my absolute go to recipe and would never use any other chocolate cake recipe!" - Nikki
⭐⭐⭐⭐⭐ "It’s just perfect. I’ve gone through a few recipe’s now but never been happy with the results. Now I’ve found this I won’t be looking anymore. It’s now my forever chocolate cake recipe. Thank you." - Janet
How to make vegan chocolate cake
This really is an easy recipe. Follow these step-by-step photos and your cake should come out perfectly.
Scroll down to the recipe card at the bottom of the post for the full ingredients list and method.
1: Stir the lemon juice into the vegan milk. You can use soy, almond, hemp, cashew - they all work well.
>>Cook's tip: When you add the lemon juice it will slightly curdle - don't worry, that's what you want to happen! It's turning the plant milk into buttermilk.
2: Melt the vegan butter (a hard vegan butter or a non-dairy margarine all work) with the syrup.
>>Cook's tip: You can use any liquid sweetener: golden syrup, corn syrup, agave or maple syrup. Maple makes for a slightly less sweet cake, but it's still really nice.
3: Sift the dry ingredients into a bowl, then whisk to combine.
4: Mix the wet ingredients into the dry and stir to combine.
>>Cook's tip: don't overmix. You want it completely combined, but stir gently and don't beat it.
5: Pour the batter into the prepared pans and bake for 30-35 minutes or until an inserted skewer (or knife) comes out clean. Cool in the pans for a few minutes, then turn out onto a wire rack for the cake to cool completely.
Scroll down for the detailed recipe card and vegan frosting instructions
Other vegan cake recipes
Also be sure to try my light, fluffy and easy to make Vegan Vanilla Cake! No unusual ingredients and nobody will guess that it's vegan. It's also a perfect vegan birthday cake!
Also make my Vegan Chocolate Cupcakes - they're moist and soft.
Go for a classic with my Vegan Carrot Cake.
Want something zingy? Try my Vegan Lemon Cake.
Get bright! Try my Vegan Red Velvet Cupcakes.
Classic - try Vegan Banana Bread.
Make it small - Vegan Chocolate Cupcakes
Don’t over-mix the batter when adding the wet ingredients to dry. Combine well, but don’t beat.
Add 1 tsp of cinnamon to the frosting for a wintery flavour.
Feel free to omit the coffee, it just enhances the flavour of the chocolate in this vegan cake.
Sugar: Note that in some countries (USA mainly) some sugar isn't vegan as it is filtered with bone char (why?????). In the USA organic sugar is usually vegan though. In most other countries all sugar is vegan. Pretty much all of it is vegan in the UK. Check your labels.
cupcakes and other sizes
Turn this into vegan cupcakes by filling the cups of a lined muffin pan and bake for 15-20 mins.
Increase the ingredients by an extra 50% for a three layer cake
storage and freezing tips
This vegan cake is freezable: you can freeze the un-frosted cakes for up to 1 month. Wrap each layer well and freeze them. Then let them defrost and add your favorite frosting.
The frosted cake is best stored on the kitchen counter for up to 5 days. You don't need to tightly wrap it, but a cake tin will ensure the cut edges don't dry out and keep it clean.
You can store un-frosted cake layers, well wrapped, on the kitchen counter for up to 5 days. If you need to keep them longer than that, freeze them.
vegan baking substitutions
Now, you might be thinking that to make a vegan chocolate cake you're going to need some strange ingredients.
But this one doesn't contain flax or chia to replace the eggs.
The most unusual ingredient is dairy-free milk (soy, almond, oat, rice etc...), but you can pick that up at any shop.
Instead of butter, I've used a vegan butter/margarine.
I've found that vegan spreads/margarine works the same as dairy spreads in baking.
For my cake recipe, I've melted some with golden syrup (you could substitute maple syrup) for the cake, and I've whipped some straight from the fridge for the fluffy, chocolatey frosting.
Get the recipe
Did you make this easy vegan chocolate cake recipe? Please let me know how it turned out for you!
Leave a comment and star rating below and share a picture with the hashtag #veggiedesserts. I love seeing your recreations of my vegetarian and vegan recipes and cakes.
The Best Vegan Chocolate Cake
- 1 ¼ cups (300ml) vegan milk (soy, almond etc...)
- 1 tbsp lemon juice (or apple cider vinegar or white vinegar)
- ⅔ cup (150g) vegan butter
- 3 tbsp golden syrup / corn syrup / agave/ maple syrup (use your favorite liquid sweetener (maple will make a slightly less sweet cake))
- 1 tsp instant coffee granules / espresso powder (OPTIONAL)
- 2 ¼ cups (275g) all-purpose flour (plain flour)
- ¾ cup (175g) sugar
- 4 tbsp unsweetened cocoa powder
- 3 tsp baking powder
- 1 tsp baking soda (bicarb of soda)
For the vegan chocolate frosting (double to cover the sides as well)
- ⅓ cup (75g) vegan butter room temperature
- 1 ⅔ cups (200g) powdered icing sugar (confectioner's sugar)
- 4 tbsp unsweetened cocoa powder
- 2 tbsp water
- Preheat the oven to 350°F (180°C/ 160°C fan/ Gas mark 4). Lightly grease 2 x 20cm/8inch round baking pans.
- Stir the lemon juice (or vinegar) into the milk and set aside to thicken and 'curdle' slightly into buttermilk.
- In a pot over a medium heat, melt the butter, syrup and coffee (if using) together. Set aside to cool slightly.
- Sift the flour, cocoa, sugar, baking powder and baking soda into a large mixing bowl and whisk together.
- Pour the milk and melted margarine mixture over the flour mixture and stir well until it becomes a smooth batter.
- Divide the mixture between the two prepared pans and bake for 30-35 minutes or until an inserted skewer or toothpick comes out clean.
- Allow the cakes to cool in the tins for 5 minutes, then turn out onto a cooling rack to cool completely.
- Meanwhile, to make the icing beat together all ingredients until smooth.
- When the cakes are completely cold, sandwich together with half of the icing. Spread the remaining icing over the top of the cake.