Go Back
+ servings
Print Recipe
5 from 3 votes

Vegan Chocolate Peppermint Cake with Chocolate Ganache

Prep Time40 mins
Cook Time40 mins
Total Time1 hr 20 mins
Servings: 1 6" 3 layer cake
Author: Erin


  • 2 ½ cups all purpose flour
  • 1 ½ cups raw cane sugar
  • ¾ cup unsweetened cocoa powder
  • 2 teaspoon baking soda
  • 1 teaspoon baking powder
  • ¼ teaspoon salt
  • ¼ cup coconut oil melted
  • 1 ¾ cups almond milk
  • 1 ½ cups applesauce
  • 2 teaspoon apple cider vinegar
  • 1 teaspoon vanilla extract
  • ½-1 teaspoon peppermint extract*
  • For the ganache:
  • 1 can full fat coconut milk I used Thai Kitchen brand
  • 16 oz. dairy free chocolate I used a combination of chocolate chips and a chopped up chocolate bar
  • 2 teaspoon vanilla extract
  • 1-2 teaspoon peppermint extract*


  • Preheat oven to 350°.
  • Combine flour, sugar, cocoa, baking soda, baking powder, and salt in a bowl and set aside.
  • Melt coconut oil and set aside, allowing a few minutes for it to cool off.
  • Meanwhile, combine milk, applesauce, vinegar, vanilla, and peppermint in a separate bowl.
  • Combine wet and dry ingredients into one bowl, adding the coconut oil in last and stir with an electric mixer until everything is combined.
  • Grease 3 6" cake pans with coconut oil and distribute batter evenly into cake pans.
  • Place pans in the oven and bake for 35-45 minutes, or until a toothpick comes out clean.
  • Allow cakes to sit in cake pans for 10 minutes before carefully transferring them to a cooling rack. Wait until cakes have completely cooled before icing them.
  • For the ganache: Chop chocolate (if using chocolate chips, keep them as-is), place in a bowl and set aside.
  • Heat coconut milk in a saucepan over medium-high heat until it starts to bubble. You don't want it to boil--as soon as you see bubbles forming, pour the milk overtop of the chopped chocolate.
  • Wait 5 minutes, add the vanilla and peppermint, and then use a spatula to stir everything together. Slowly but surely the chocolate will melt. Wait until chocolate has cooled and then place a lid or cling wrap overtop of bowl and allow chocolate to sit out for at least four hours, allowing chocolate to harden a bit. You want the chocolate to be pretty thick but still spreadable.
  • To assemble: Carefully slice the domes off of each cake. Place a large dollop of ganache on one cake and spread it on top. Next, place a second cake overtop of the icing and repeat the process. Last, place several dollops of ganache on the side of the cake and use an uneven spatula to smooth icing all over the cake.
  • If you want to add the top layer of ganache dripping down, repeat the same process as you did the first time around but this time pour the ganache over the cake right away (rather than letting it sit out to harden).
  • Enjoy!


*Use your tastebuds for this. I ended up using 1 tsp, but some people might find this to be too much mint--use what you think tastes best!
**Ganache recipe source