clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan Christmas cake

Vegan White Chocolate Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: thebananadiaries
  • Prep Time: 10
  • Cook Time: 35
  • Total Time: 45 minutes
  • Yield: 16 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


The ultimate vegan white chocolate cake recipe that doesn’t taste vegan! It’s entirely dairy free with a fluffy vegan buttercream and easily decorated to be a fun and festive holiday cake! 


  • 3 1/2 cups cake flour or gluten free 1:1 baking flour
  • 1 cup sugar
  • 2 tsp baking powder
  • 1 tsp baking soda
  • 1 1/2 cups dairy free milk with 1 tbsp apple cider vinegar, room temperature
  • 1 cup unsweetened applesauce, room temperature
  • 1/2 cup vegan white chocolate, melted and cooled to room temperature
  • 1 tsp vanilla extract
  • 1 batch vegan buttercream
  • Marzipan, cookies, sugar coated cranberries, etc. to decorate


  1. Preheat the oven to 350F and line and flour three 8″ cake pans with parchment paper, oil, and flour.
  2. Make sure that the vegan white chocolate is melted and is not warm to touch. Prepare the vegan buttermilk by mixing together the dairy free milk and apple cider vinegar. Set aside.
  3. In a large bowl, whisk together the flour, sugar, baking powder, and baking soda.
  4. Add in the vegan buttermilk, unsweetened applesauce, vegan white chocolate, and vanilla extract. Use a rubber spatula to mix the batter until there are no dry streaks of flour left. You can also use a stand mixer here.
  5. Divide the batter amongst the cake pans evenly. Lightly tap the pans onto the countertop to release any air bubbles.
  6. Place the cake pans into the oven to bake for 35-36 minutes, or until the tops of the cakes are lightly golden. The toothpick should come out clean.
  7. Remove from the oven and allow the cakes to cool in the pans for 10 minutes. Then transfer the cakes to a cooling rack to cool completely before frosting. 
  8. Once the cakes have completely cooled, you can begin to make the vegan buttercream. Prepare the vegan buttercream frosting according to directions.
  9. Frost the cake: spread about 3/4-1 cup of frosting onto the first layer, place the second cake layer on top and repeat. Place the third layer on top and frost the cake with the remaining frosting.
  10. Decorate the cake with marzipan dough, sugared cranberries, mini gingerbread houses, and more.
  11. Slice and serve!