This vegan chocolate cake is everything! It's a moist, decadent cake with a melt-in-the-mouth crumb. Yet it's so easy to make - you won't need a beater or a mixer. It's just you, a whisk, a spoon and some pantry ingredients.
Top it with my basic chocolate frosting or my vegan chocolate buttercream to take this cake to the next level.
This recipe was originally published on June 7, 2019 and reposted with new images, FAQs and notes on June 28, 2022.
Jump to:
Based on Hershey's Perfectly Chocolate, Chocolate Cake recipe, this easy vegan cake is rich and moist with just the right about of chocolatey goodness.
I have made so much vegan cake in my time and this one takes the cake. Literally.
Why We Love This Vegan Chocolate Cake
"This recipe is absolutely the BEST chocolate cake recipe I’ve tried! I made a 7” two layer cake and 6 cupcakes. I could not believe how moist, light and fluffy the cake was ....so delicious! Thank you for this❤️" (Margie) ★★★★★
This cake is a just a simple, classic chocolate cake.
I think you're going to love this cake.
Ingredients
Self-raising flour. Self-raising (rising) flour is used regularly here in Australia. If you can't find it, you can make your own. Sift 2 teaspoons of baking powder per 1 cup of all-purpose flour.
Whole wheat (Wholemeal flour). Wholemeal flour gives this cake a delicious crumb. You can use regular flour but it is worth it to try the wholemeal/whole wheat.
Oil. Use a neutral flavoured oil like sunflower, grapeseed or vegetable oil.
Cocoa Powder. Use regular cocoa powder here. Don't use Dutch processed cocoa as we are using baking soda and it won't activate with Dutch processed. Just check the label to make sure your cocoa is vegan.
Buttermilk. Buttermilk helps make this cake tender and light. We are making our own buttercream using soy milk and apple cider vinegar.
Vanilla. Vanilla adds depth to cakes so use the best quality you can manage. Get extract not essence.
What is the Secret To This Super Moist Vegan Chocolate Cake?
The original recipe and this vegan version work perfectly for two main reasons
No. 1 Boiling water. the trick to this cake's gorgeous flavour is the boiling water. While some recipes call for adding espresso to highlight chocolate notes, this cake does the same by adding hot water. It blooms the cocoa making its flavour more intense. Clever, yes?
No. 2 Oil The cake is made super moist by using oil instead of butter. The bonus is that if there is no butter, there's no creaming.
How to Make The Best Vegan Cake
You'll find full instructions and measurements in the recipe card at the bottom of the post.
The recipe for this cake is so simple. Are you ready? Here we go.
Step 1.
Combine the vinegar and dairy-free milk in a jug or bowl to make a buttermilk.
Step 2. Whisk your dry ingredients in a large mixing bowl.
Step 3.
Add the remaining wet ingredients to the buttermilk.
Step 4.
Whisk the wet and dry ingredients together and carefully add boiling water (the batter is thin, don't worry, it's supposed to be).
Step 5.
Pour the batter in to lined cake tins and bake for some until a skewer comes away mostly clean from the centre of the cake.
Step 6.
Cool, frost, devour. Simples!
Recipe Tips
Cooking Times for Different Cake Sizes
Sheet Pan Grease and flour 13 x 9 x 2-inch sheet pan. Heat oven to 170° C or 338° F. Pour batter into prepared pan. Bake 30 to 35 minutes.
Three Layer Cake Grease three 8-inch round baking pans. Heat oven to 170° C or 338° F. Pour batter into prepared pans. Bake 30 to 35 minutes.
Bundt Cake Grease and flour 12-cup fluted tube pan. Heat oven to 170° C or 338° F. Pour batter into prepared pan. Bake 50 to 60 minutes. Cool for 15-minutes before turning out.
Cupcakes Line muffin cups (2½ inches in diameter) with paper bake cups. 170° C or 338° F. Fill the cups two-thirds with batter. Bake 18 to 23 minutes. Cool completely. Frost. About 30 cupcakes.
Source: Hersheyland
Whether you want to swathe your chocolate cake in swirls of my Basic Chocolate Frosting or simply dust it with icing sugar, it will work perfectly. Dress it up, dress it down, the choice is yours.
I am going to call it - this is the only vegan chocolate cake recipe you will need. Enjoy, x.
Storage
How long does this cake store in the refrigerator?
I have made this cake over and over and over and one of the things I love about it is that it keeps really well. Store in an airtight container in the refrigerator for up to a week.
How do I freeze cake?
After baking the cake and turning them out on to a cooling rack, allow them to cool completely. Once completely cool, wrap them in foil and pop it in a freezer-proof container.
Store flat in your freezer for up to 3-months. To thaw your chocolate cakes, remove them from the freezer to thaw at room temperature. Once thawed, you can frost and serve.
FAQs
Technically you can use most dairy-free milks to make buttermilk but I find soy works best. It creates a thicker buttermilk.
You can! Just reduce the cooking time down to 20-22 minutes or try my vegan chocolate cupcake recipe.
Full disclosure, I haven't made a gluten-free version of this cake. However, when I do convert non-gluten free recipes to gluten-free, I use Bob's Red Mill One to one Baking Flour for the best results.
If you are after a nut-free dessert, try the [Loved Up] Nut-Free Raw Chocolate Cake.
Want something a little smaller? You can't go past this Vegan Chocolate Cupcake Recipe.
Sign up to my newsletter and follow along on Facebook, Pinterest and Insta for all the latest news. If you like this recipe, please check out my cookbook "Great Vegan Meals for the Carnivorous Family" It's full of simple, carnivore-approved family recipes.
Make This Recipe
Easy Vegan Chocolate Cake Recipe
Ingredients
For the Vegan Chocolate Cake
- 1 ¼ cups soy milk or dairy-free milk
- 1 tbsp apple cider vinegar
- 1 cup self-rising flour
- ¾ cup wholemeal (whole wheat) flour
- 2 teaspoon baking powder
- 1 ½ teaspoon baking soda
- ½ tsp fine sea salt
- ¾ cup cocoa powder
- 1 ¼ cups raw sugar caster or fine
- ½ cup sunflower oil
- 1 teaspoon vanilla extract
- ¾ cup boiling water
For the Chocolate Buttercream Frosting
- 3 cups confectioners sugar (Icing Sugar)
- ¾ cup vegan buttery spread room temp.
- ¼ cup cocoa powder
- pinch fine sea salt
- 2-3 tablespoon dairy-free milk
- 1 teaspoon vanilla extract
Instructions
For the Vegan Chocolate Cake
- Preheat oven to 170°C (338°F) and line 2 x 22 cm (9-inch) pans with grease-proof or baking paper.
- Combine the milk and apple cider vinegar in a mixing bowl and set aside.
- In a large mixing bowl mix together the flours, baking soda, baking powder, sea salt, cocoa powder and sugar.
- Gently whisk the sunflower oil and vanilla extract in to the milk/vinegar (buttermilk) mixture.
- Add wet ingredients to the dry ingredients and lightly whisk before adding the boiling water and whisking gently until combined. Be careful whisking the boiling water.
- The batter is thin so I pour it in to a large pouring jug and distribute it evenly between the cake pans - up to around ¾ of the pan height.
- Pop the pans in the oven and bake for 28-33 mins or until a skewer comes away from the centre cleanly.
- Remove from the oven and sit the cakes for 10 minutes before turning them out to cool completely.
- Place one cake, flat side up, and top with your favourite frosting. Place the second cake on top, add more frosting and decorate with fresh fruit to serve.
For the Chocolate Buttercream Frosting
- First off - sieve your confectioner's sugar (icing sugar). It'll take a minute, but it's worth it.
- Add the butter to your stand mixer bowl or a large bowl (if you're using a hand mixer) and beat on medium for around 2 minutes.
- Add a cup of confectioners sugar and the cocoa powder and whisk on low until just combined.
- Add the dairy-free milk and vanilla and beat until well-combined and fluffy.
- Add the remaining sugar one cup at a time and beat until thick, smooth and fluffy.
- Use immediately or cover and store in the fridge for up to 2 days. If refrigerating, give the frosting a quick stir before use.
Emma says
The first time I made this cake it worked fine, but the last two times, when I’ve turned the cakes out they’ve cracked & broken - I think because I’ve turned them out onto their mounded tops. Do you have any advice? Thanks
Amanda says
Oh, Emma how disappointing? Let’s see if we can fix it. Is there a chance the cakes might be a little over baked? Over-baking will dry out your ingredients and leave you with a cake that doesn't have enough moisture to stay bound. Unfortunately, oven temperature can be tricky and every oven is different - could your oven be running a little hot? I use an oven thermometer because my oven runs up to 15 degrees hotter than it says ♀️
Two things - perhaps try baking the cake for less time - keep an eye on it and pull it out when you can see that the cake is just starting to pull away from the sides of the tin. Also, try lining your cake tin with the paper over the sides so you can use it as a “handle” to gently pull the cake out rather than turning it out or better yet, use a springform cake tin to push it out from the bottom. I hope this helps - please let me know how you go! X
Emma Nicholls says
Just found the photograph from the first time I made it & I definitely used the same 2 tins. It’s a mystery. Must have been beginners luck.
Amanda says
Hi Emma,
I am going to go ahead and test the recipe with apple sauce. I will start with a third of a cup. The pectin in apple sauce acts as a binder in vegan baked goods. I use it in my vanilla cupcakes.
Leave it with me and I will get back to you. Let's see if we can get to the bottom of this. 🙂
GAIL ARIAS says
HI Amanda, I love the vegan chocolate cake recipe, but noted the conversions on multiple batch (2x,3x) in the weights are not multiplying in the recipe.
Amanda says
Hi Gail, I am so happy you like the recipe. Thank you for letting me know about the conversions - I will look into it with the recipe card designer. Thank you!
Amanda says
Hi Gail,
I think I have that all fixed up now. You can convert between cups (AUS) and metric now. Cheers!
Kat Varcoe-Cocks says
I am not vegan and had everything in my cupboard ready to cook this cake. Thanks Amanda- I already had a go to mud cake recipe and now i have a go to light and delicious chocolate cake whenever I want to bake one! And the frosting is amazing. Yum!
Jackie says
Can I skip the whole meal flour I don’t have any on me
Amanda says
Hey Jackie, the original Hershey's recipe doesn't use whole four so go for it. I like the crumb of the mixed flours but it will still work with regular flour. Enjoy!
Jess says
Hi there,
Just confirming measurements for dry ingredients, 1 cup flour:128g?
Thanks,
Jess
Jess says
Also is the baking soda necessary?
Amanda says
Hi Jess,
How are you doing? I am based in Australia so I use AUS cups. I have filled in all the measurements in grams in the recipe now. Having said that, I've had a stack of readers in the States make the cake using their own cup measures and it's worked out perfectly.
The short answer to using baking soda is this - ideally you use baking soda if the recipe requires it BUT if you're stuck and don't have any, you can swap it for baking powder. Baking soda is more powerful than baking powder so to swap it you will need around 2 tsp of baking powder for 1 teaspoon of baking soda. For this recipe I would try 1 tbsp of baking powder, total. I say this because you don't want to taste the baking powder but need the lift. I hope that helps 🙂 Let me know how you go!
Jess says
Amazing! Thanks so much Amanda! I look forward to making your recipe!
Amanda says
You're so welcome, Jess. I hope you enjoy it.
Melina Torno says
I am baking the cake right at the moment. So excited for it to be finished.
I only had one pan with 25cm... how long would you recommend baking it?
Amanda says
Hi Melina,
How did it go?! If all the batter is going in to a single pan, I would bake for around 45-50 minutes. If you can see through your oven door you will see the sides of the cake pulling away from the cake pan. That's a good indication that the cake is almost ready. The cake is totally done when a skewer comes out from the centre clean. I hope it worked out for you! x
Margie says
This recipe is absolutely the BEST chocolate cake recipe I’ve tried! I made a 7” two layer cake and 6 cupcakes. I could not believe how moist, light and fluffy the cake was ....so delicious! Thank you for this❤️
Amanda says
Oh, Margie. That's fantastic - you've made my day. I am so happy you love the cake and thank you for letting me know. x
Michelle says
I don't have any raw sugar... would plain white granulated work? And should I add the same amount or...?
Amanda says
Yes and yes, Michelle. White will be fine it will be sweeter is all. 🙂
Satvinder says
Can I just double the recipe & get the same results?
Amanda says
Hi Satvinder,
I haven't doubled the recipe myself but theoretically you can double most of the ingredients as long as you bake the batter in 2 of the size pans indicated in the recipe. However, you can't just double baking powder and soda. I would only use 2 and 3/4 tsp of baking soda and 1 tbsp of baking powder for the double recipe.
I hope that's helpful
A
Cindy Wall says
So good! And easy! 🙂 Perfectly moist. Perfect crumb. I did double the frosting.
Amanda says
Thanks so much for taking the time to let me know, Cindy. I am so happy you liked the cake and good to know about the frosting. I will make a note on the recipe that you may need more than one batch. Thank you! Have a great day.
Erin Walsh says
Hi, Do you grease or flour the pans at all?
Amanda says
Hi Erin!
Yes. I wrote to line the pans but didn't say what with! Sorry about that. I line my cake pans with baking paper (greaseproof paper) even if the pans are non-stick. Better safe than sorry.
Thanks for stopping by. 🙂
Debra Murphy says
I have made a few vegan chocolate cakes and none come to this one. It is the perfect balance of moistness, sweetness and decadence. By FAR the best recipe I have tried. Brilliant!
Amanda says
I am smiling from ear to ear, Debra. Thanks so much for the feedback. x
Curt says
Is it Dutch Process cocoa?
Thanks
Amanda says
Hi Curt, I am in Australia and use a vegan cocoa from my local supermarket. Nothing fancy at all. The boiling water will bring out the chocolate flavour for you. 🙂
Maddy says
Wow! A chocolate cake for any celebration or day of the week. Made this for my partner and he is still raving about it. So glad I’ve found your blog!
Suzanne Lyons says
I’m in Boston USA. What is ‘wholemeal’ flour. Really want to make this cake. Thx. Hello to you and Australia!
Amanda says
G'day Suzanne! Wholemeal flour is wholewheat in the US. Thanks for pointing that out. I'll add a note to the recipe. I hope you love it.
My husband and I visited Boston a few years - great city!