Go Back
+ servings

Vegan Chocolate Cake

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
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 40 minutes
YIELD 16 squares


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 8x8-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.