Cakes/ Chocolate/ Dairy-Free/ Dessert/ easy/ Vegan/ Vegan

Vegan Chocolate Cake

March 25, 2023

This vegan chocolate cake is so rich and fudgy, you won’t even know it’s vegan! It’s made with basic ingredients and topped with a vegan chocolate ganache for a decadent and irresistibly delicious cake that both vegans and non-vegans will love. I highly recommend this cake for family gatherings!

I’ve had many requests lately from friends and family for more vegan recipes. While I myself am not vegan, several people close to me are. And the fact that more and more people are moving toward a vegan diet, I wanted to have a delicious cake recipe that was perfect for any chocolate lover (including me!).

This vegan cake hits all of those points. I love it because it uses simple ingredients, is dairy-free, and the flavor is outstanding. It is chocolatey, fudgy, moist, and an all-around simply delicious cake.

What’s in vegan chocolate cake?

My vegan chocolate cake recipe uses basic ingredients, most of which you probably already have in your kitchen.

The dry ingredients include:

  • All-purpose flour
  • Baking powder
  • Baking soda
  • Salt
  • Cocoa powder

The wet ingredients are:

  • Vegetable oil
  • Coconut milk
  • White vinegar (which helps activate the baking soda)
  • Vanilla

The cake is sweetened with granulated sugar which is mixed into the wet ingredients.

And my favorite part, the chocolate ganache topping, is made with dark chocolate (dairy-free, of course) and coconut milk.

That’s it!

How to make vegan chocolate cake

This recipe makes enough batter for an 8×8-inch square pan or a 9-inch round pan. To adjust the recipe for different cake pan sizes, I recommend checking out my article on converting cake pan sizes.

  1. Combine the dry ingredients. In a bowl, whisk together the flour, baking powder, salt, and cocoa powder.
  2. Combine the wet ingredients plus baking soda. In a separate bowl, mix together the vegetable oil, coconut milk, sugar, vinegar, and baking soda. The baking soda is mixed with the wet ingredients so the vinegar can properly activate it.
  3. Mix together. Pour the wet ingredients into the dry, and mix together gently until fully incorporated.
  4. Bake. Pour the cake batter in a prepared pan and bake at 350°F/180°C for 20-25 minutes until a toothpick inserted comes out clean.
  5. Cool. Allow the cake to cool completely in the pan before topping with ganache.

Make the vegan ganache and top the cake

  1. Place chocolate and coconut milk in a medium heat-proof bowl, and microwave in 20-30 second-intervals, stirring in between each interval, until melted.
  2. Pour the ganache over the cooled cake and place in the refrigerator to set.
  3. Once set, you can remove the cake using the parchment paper overhang and slice.

Tips for making perfect vegan chocolate cake

-Don’t overmix the batter. Once you combine the wet ingredients into the dry, mix together gently just until the ingredients are incorporated. Overmixing can cause the cake to be more dense.

-Use Dutch processed cocoa powder. I prefer Dutch processed cocoa powder in general because it has a much stronger, more chocolatey flavor. But for chocolate cakes in particular, I find that it makes a significant difference in the flavor. However, if all you have is natural cocoa powder, feel free to use it.

-Use a good quality chocolate for the ganache. The better quality the chocolate, the better your cake will taste :).

-Be sure to use full-fat coconut milk. For the vegan ganache to turn out thick and fudgy, make sure to use full-fat coconut milk. Anything less than full-fat won’t emulsify properly.

More vegan recipes

5 from 1 vote
Vegan Chocolate Cake
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 40 mins
YIELD: 16 squares

This vegan chocolate cake is so decadent, both vegans and non-vegans alike are sure to love it. It's rich, chocolatey, fudgy, and topped with rich vegan chocolate ganache.

Course: Dessert
Keyword: chocolate cake, vegan

Vegan chocolate cake
  • 1 1/2 cups (210g) all-purpose flour
  • 2 teaspoons baking powder
  • 1/4 teaspoon salt
  • 2/3 cup (65g) cocoa powder, sifted
  • 1 2/3 cups (400 ml) full-fat coconut milk
  • 1/2 cup (120 ml) vegetable oil
  • 1 cup (200g) sugar
  • 1/2 teaspoon vanilla
  • 1 tablespoon white vinegar
  • 1 teaspoon baking soda
Vegan chocolate ganache
  • 4 oz. (125g) dairy-free dark or bittersweet chocolate chips or bars
  • 1/2 cup (120 ml) full-fat coconut milk
  1. Preheat oven to 350°F/180°. Grease an 8×8-inch square pan or 9-inch round pan. Set aside.

  2. To make the cake: In a large bowl, mix together the flour, baking powder, salt, and cocoa powder. In a separate bowl, whisk together the coconut milk, vegetable oil, sugar, vanilla, vinegar, and baking soda. Add the wet ingredients to the dry ingredients and mix until just combined.

  3. Scrape batter into prepared pan. Bake cake for 25-30 minutes until a skewer inserted into the center comes out clean. Avoid overbaking which will make the cake dry. Allow cake to cool completely on a wire rack in the pan.

  4. To make the vegan ganache: Place chocolate and coconut milk in a medium heat-proof bowl, and microwave in 20-30 second-intervals, stirring in between each interval, until melted. Alternatively, set the bowl over a saucepan of simmering water, stirring occasionally, until melted.

  5. Allow the ganache to cool slightly and pour over completely cooled cake. Refrigerate until set.

  6. Cake can be kept in the refrigerator in an airtight container for up to 5 days. Serve at room temperature for the best texture.

You Might Also Like


  • Reply
    March 26, 2023 at 1:17 am

    Such a beautiful cake!

    • Reply
      Stephanie @ Pretty.Simple.Sweet.
      April 2, 2023 at 3:39 pm

      Thank you, Shiran!

    Leave a Reply

    Recipe Rating