Skip to Content

Easy Vegan Chocolate Cake

Two slices of the ultimate easy vegan chocolate cake with strawberry Italian meringue buttercream, a chocolate drip, and fresh strawberries to decorate

We all need a go-to vegan chocolate cake recipe. And this cake needs to be soft with a delicate crumb. It must be moist and tender (sorry to everyone that inexplicably hates the m-word). And most importantly it needs to be easy.

We’re talking going from cravings for chocolate cake to baked and at least partially cooled cake in under an hour. With pantry friendly ingredients! And it needs to be ultra chocolatey.

This recipe is the ultimate easy vegan chocolate cake. And let me tell ya, you need it.

Even if you’re not vegan, you still need this recipe! I think most of us know someone who is vegan, or have friends or family with dairy or egg allergies/sensitivities. Plus do we really need to contribute to the whole issue of male chick culling (warning: it’s pretty disturbing) just to eat cake? I’m going to go with no.

Eggless cakes have existed since at least World War I. They were known as crazy cakes or wacky cakes or depression cake, and leavened using baking soda and vinegar. Chocolate is the preferred crazy cake flavor, as you want the strong flavor to mask the taste of baking soda and vinegar in your final cake.

Now, there’s nothing wrong with your basic chocolate crazy cake. I’ve enjoyed them since childhood! But we vegans have gotten a bit more sophisticated over time, and I’m glad!

Ok, so let me tell you about my cake. It’s fluffy and soft. Moist and tender. Richly chocolatey. And it makes the dreamiest layer cakes.

Three slices of the ultimate easy vegan chocolate cake with strawberry Italian meringue buttercream, a chocolate drip, and fresh strawberries to decorate

This recipe was adapted from my vegan dessert hero Fran Costigan’s Chocolate Cake to Live For. And you guys, that chocolate cake recipe is amazing! But it’s also a bit fussy–it uses multiple flours, requires that you finely grind your sugar and sift your dry ingredients (which, to be fair, is never a bad idea), plus it uses 1/2 cup of maple syrup per 8 or 9″ cake, which can get pricey pretty fast.

For my ultimate chocolate cake recipe I needed the rich flavor of that cake without all the fuss. And if you don’t mind my tooting my own horn, I think I nailed it.

The ingredients:

All purpose flour makes the perfect base for this cake. It’s pantry friendly and versatile. Able to make fluffy cakes and tender breads.

Next comes the sugar. I use regular granulated sugar in my recipe. If you’re vegan, you’ll want to make sure your sugar is beet sugar or that it is labeled vegan. Or you can buy organic granulated cane sugar, as that is never processed with bones for bleaching.

Sugar is an important ingredient in baked goods. It makes the sweets moist and tender.

That being said, I use a little less sugar than your average recipe. Part of that is compensated for with a little bit of maple syrup. But, I also just don’t like my cakes to be so saccharine that it becomes overpowering once frosted.

Most importantly perhaps is the Dutch-processed cocoa, or cocoa powder that’s been treated with alkali. This cocoa powder tastes richer than it’s unalkalized or ‘natural’ cocoa counterpart. It has a mellower yet deeper flavor and a darker color. In comparison, natural cocoa powder is a bit acidic in flavor.

But which cocoa powder you use isn’t important just because of flavor. When it comes to baked goods, dutch processed and natural cocoa powder are not interchangeable.

Alkalized cocoa powder requires baking powder in a recipe to react for leavening, as it it is not acidic enough to activate baking soda. Unlike baking soda, baking powder is activated in part by heat.

I prefer the taste of dutch processed cocoa powder, so that is why I use it in my recipe. Make sure to check the label of your cocoa powder, it should say dutch-processed or processed with alkali.

To leaven this cake, as we aren’t using eggs, I use a combination of baking powder and baking soda. Baking powder is used in conjunction with the alkalized cocoa powder. It’s mainly activated when the cake batter hits the hot oven.

But I also use just a little bit of baking soda, which reacts to the splash of vinegar that’s added to the liquids. It gives the cake an extra boost of leavening for a nice airy finish.

The last dry ingredient is one of the most important ones: salt. Desserts use generous amounts of salt (relatively speaking), as it enhances the sweetness.

The ultimate easy vegan chocolate cake with strawberry Italian meringue buttercream, a chocolate drip, and fresh strawberries to decorate

Next it’s time for the wet ingredients! First we add oil, and any neutral flavored oil will do–canola oil, safflower oil, you can even use a mild tasting olive oil!

We’re able to cut back slightly on the oil in this recipe thanks to the maple syrup. The maple syrup makes such a rich tasting cake. It deepens the flavor of chocolate and just adds a little something extra.

I found I was able to get the desired effect with just two tablespoons of maple syrup. And two tablespoons of maple syrup doesn’t break the bank thankfully, as I made 7 of these cakes in quick succession over the course of my recipe testing!

Alright next comes the milk, and any plant milk should work. I made this cake with both oat milk and soy milk. But I would expect any of your nut milks to work nicely as well!

Then we add the apple cider vinegar. The purpose of the vinegar in this recipe is not to clabber your milk and make a quick buttermilk, but to react with the baking soda in the dry ingredients. Because of this we add it in to the general wet ingredients and use the wet ingredients right away.

Lastly we have our extracts: both vanilla and chocolate. Now, vanilla extract you’re probably used to using, but chocolate extract might be new to you. It’s not a necessary ingredient, I made sure to test the cake without it to confirm, but it takes your chocolate cakes to the next level.

Chocolate extract is a bit of a specialty ingredient, so you might want to just order it online. I buy this brand from Amazon. I can’t not add it to my chocolate cakes now, it was worth every penny! And it lasts a long time, as you only use a half teaspoon per cake.

Cross section of the ultimate easy vegan chocolate cake with strawberry Italian meringue buttercream, a chocolate drip, and fresh strawberries to decorate

The method:

Making this chocolate cake is really simple. First, you want to get your oven preheating. Turn it to 350 ºF before starting anything else. You want it to be fully preheated by the time you’re mixing your wet ingredients together.

Next, prepare your pan (or pans if you’re doubling or tripling the recipe). Spray the pan with a light coating of oil, then place a parchment paper round on the bottom of the pan. You can cut these out of your roll of parchment paper, but I like to buy these pre-cut 8″ round ones. Then set aside while you mix up your ingredients.

You need a mixing bowl for the dry ingredients and another one for the wet. And then for equipment, an old fashioned wire whisk is all you need to make the perfect vegan cake.

The dry ingredients get whisked in their mixing bowl until fluffy and well combined. Then the wet ingredients get whisked until smooth and slightly frothy. Add the wet ingredients to dry, getting every last bit out of the bowl with a spatula, then whisk until you have a smooth batter. Cleanup is really a breeze.

Pour the cake batter into the pan (or divide it up between 2 pans if the recipe is doubled) and tap the pan on the counter about 3 times to release any big bubbles that have started to form with the reaction of the baking soda and the vinegar.

Then stick the cake immediately into the oven, where it bakes for about 33 minutes. When fully baked the edges of the cake will pull away from the pan, and a tester will come out clean, or with a crumb or two attached.

Cool the cake in the pan on a wire rack for 5 minutes, then place a rack on top of the pan and invert to release the cake. Peel the parchment off the bottom of the cake and then gently flip the cake to cool right side up.

Let the cake cool completely before you even think about frosting. In fact, a room temperature cake isn’t good enough, you want to chill your cake in the fridge before frosting.

To store your cake, place it on a cardboard round and then tightly wrap up in plastic wrap. Leave it in the fridge to chill.

One slice of the ultimate easy vegan chocolate cake with strawberry Italian meringue buttercream, a chocolate drip, and fresh strawberries to decorate

A cold cake is easier to frost because it forms less crumbs and it also is firmer in texture.

This cake is frosted with a deliciously fluffy vegan strawberry Italian meringue buttercream which I highly recommend you check out! You can also make it with a plain Italian meringue buttercream if you aren’t feeling the strawberries.

In the meantime you can go ahead and bake 1 or 2 or 3 of these chocolate cakes up and chill them in the fridge to get ready!

I hope you guys enjoy this recipe! Let me know how it goes if you make this easy vegan chocolate cake! And don’t forget to tag your recreations @thecuriouschickpea and #thecuriouschickpea on Instagram! I love seeing your photos!

Like what you see? Follow along on InstagramFacebook, and Pinterest!


  • I recommend weighing your ingredients for best results. If you do not have a kitchen scale (this is the scale I use, but there are cheaper ones!) then you want to properly measure your flour. For my recipes this means whisk the flour, scoop, then level. Also note that I use American cups which at 240 mL per cup are slightly smaller than British cups.
Two slices of the ultimate easy vegan chocolate cake with strawberry Italian meringue buttercream, a chocolate drip, and fresh strawberries to decorate

Easy Vegan Chocolate Cake

Yield: 1 8" cake
Prep Time: 10 minutes
Cook Time: 33 minutes
Total Time: 43 minutes

This rich, chocolatey cake is so simple to make. It has a moist and tender crumb, it just happens to be vegan, and is perfect for any of your chocolate cake needs!


  • 1 1/4 cup (148g) all purpose flour
  • 1/2 cup (100g) granulated sugar
  • 1/3 cup (30g) dutch-processed cocoa powder
  • 1 tsp (4g) baking powder
  • 1/2 tsp (2g) baking soda
  • 1/2 tsp (2g) sea salt
  • 1/4 cup (48g) neutral flavored oil
  • 2 tbsp (36g) maple syrup, dark amber
  • 1 cup (240g) plant milk
  • 1 tsp (5g) apple cider vinegar
  • 1 1/2 tsp (6g) vanilla extract
  • 1/2 tsp (2g) chocolate extract, optional


  1. Preheat the oven to 350 ºF with a rack positioned in the center.
  2. Prepare a 8" round baking pan. Spray the pan with oil, then place a round parchment paper on the bottom. Don't grease the parchment paper. Set aside.
  3. In a large mixing bowl add the flour, sugar, cocoa powder, baking powder, baking soda, and sea salt. Whisk together until combined and fluffy.
  4. In a second mixing bowl add the oil, maple syrup, plant milk, vanilla extract, chocolate extract (if using), and apple cider vinegar. Whisk together until emulsified.
  5. When the oven has pre-heated, add the wet ingredients to the dry and using a whisk combine until smooth and lump free.
  6. Pour the batter into the prepared baking dish then tap the pan on the counter 2-3 times to release some of the air bubbles. Place the pan in the center of the oven and bake for 32-34 minutes. When done, a tester will come out clean or with a couple of crumbs and the edges of the cake will have pulled away from the edge of the pan. Do not open the oven while the cake is baking or the center of the cake will collapse.
  7. Place the pan on a wire rack and let cool for 5 minutes. Run a knife around the edge of the cake pan if necessary, then place a wire rack over top the pan and invert to release. Peel the parchment paper off the bottom of the cake and invert once more to cool upright onto the wire rack. Let cool completely.
  8. Transfer the cooled cake onto a cardboard round and wrap tightly in plastic wrap. Store this in the fridge until chilled. Frost the cake while chilled. Note: for longer storage cover the plastic wrapped cake in foil or place in a ziplock bag and place in freezer. Defrost in the refrigerator.


You can bake the cakes in a 9" pan, just decrease the baking time by about 3 minutes.

The cake is frosted with a strawberry Italian meringue buttercream.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

This is the ultimate easy vegan chocolate cake recipe. It is richly chocolatey, has a moist and tender crumb and is perfect for all of your chocolate cake needs! | #vegan #dessert #chocolate #cake

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Sunday 7th of August 2022

This is my go-to recipe for chocolate cake. Everybody loves it, even omnivores. I've made it over and over and it always comes out beautifully. Thanks for the recipe!

Lupita Serrano

Monday 11th of July 2022

Hello I wanted to ask if this would work with gluten free all purpose flour


Wednesday 31st of March 2021

Hello Eva, I would love to make this cake .But I have natural cocoa powder in handy not the Dutch processed cocoa powder . Can I replace the Dutch processed with normal cocoa powder ? If yes , will there be any variation in baking powder and baking soda. Please let me know.


Sunday 14th of February 2021

Can the neutral oil be replaced for a plant based butter (Earth Balance unsalted)? If so, is it 1 to 1? Thank you.

Jayde Odum

Sunday 31st of January 2021

What if I only have a pan for a 10 inch round cake? Should I double the recipe? I plan on only making one layer.

Eva Agha

Tuesday 2nd of February 2021

A 10 inch pan is about 1.5 times larger than a 9 inch pan. So your options are: make the same amount of batter and then just have a thinner layer (this would be a bit thin for this particular cake in my opinion), or multiply everything by 1.5. If you double the recipe the cake you will get a thicker cake, which is fine too! Just keep an eye on it as the baking time will be different for the larger cake.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe