Recipe by

Visit website

Rich and decadent Vegan Chocolate Cake with Chocolate Filling and ganache. All in all this is an absolutely delicious cake that is sure to be a big hit for any occasion and you would not even know that it is vegan.


10 serving

Total time

60 minutes






  • 3 cups all purpose flour
  • ⅔ cup cocoa (Unsweetened powder)
  • 2 tsps baking soda
  • ¾ tsp salt
  • 2 cups milk (Non-dairy unsweetened (I used unsweetened Almond milk))
  • 2 tbsps apple cider vinegar
  • 1 cups sugar
  • ⅔ cup coconut oil (melted)
  • 2 tsps vanilla extract
  • 1 cup pumpkin (Puree)
  • ¼ cup cocoa (Unsweetened powder)
  • ¼ cup maple syrup
  • 3 tbsps Almond butter or Cashew Butter
  • 6 oz dark chocolate (chopped)
  • ½ cup Coconut Milk or Almond Milk
  • 2 tbsps maple syrup


  1. Preheat the oven to 350°F. Brush 2 8" or 9" round spring-form pans** with melted coconut oil. Line the bottom with parchment paper and brush the parchment with oil.
  2. In a large mixing bowl, combine flour, cocoa powder, baking soda and salt. Whisk well to combine.
  3. In a medium mixing bowl, whisk together the nondairy milk and vinegar vigorously until frothy. Whisk in the sugar, oil and vanilla.
  4. Add about ⅓rd of the wet ingredients to the dry ingredients and stir until combined. Repeat adding the remaining wet ingredients in two more additions, mixing just until incorporated after the final addition.
  5. Pour the batter into the prepared pans.
  6. Bake for about 25 minutes or until a toothpick inserted into the center comes out clean. Remove from the oven but leave the cakes in the pan until completely cooled.
  7. Make the Filling: Combine all the ingredients for the filling in a blender or food processor and process until smooth.
  8. Make the Ganache: Place the chopped chocolate in a heat proof bowl. In a saucepan, bring coconut or almond milk and maple syrup to a simmer on medium-low flame. Pour it over the chocolate and stir until melted. Let cool to room temperature.
  9. To Assemble the Cake: Remove the cakes from their pans. Place one, top side up, on a serving platter and gently shave off the rounded top with a sharp knife. Spread all of the filling over the top.
  10. Place the other cake layer atop the filling. Pour the ganache evenly over the top and let it drizzle down the sides. Refrigerate for at least 1 hour before cutting and serving. Leftovers will keep in a covered container in the fridge for up to 4 days.
  11. View the recipe instructions at Cook's Hideout

View this recipe plus 5,000 more in our FREE app

Preview in browser for now