Go Back

Rich and Dark Hot Cocoa Triple Layer Cake (Vegan)

If ever there was a more crowd pleasing dessert than a chocolate cake then I'll be shook. This cake is a perfect mug of hot cocoa manifested in cake form!

Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings 18 - 24 servings


Chocolate Cake:

  • 1/2 cup vegetable oil
  • 1/2 cup 1 stick vegan butter, melted
  • 1 cup unsweetened plant-based milk
  • 1/2 cup coconut cream *see note
  • 1 3/4 cups sugar
  • 1 teaspoon vanilla extract
  • 1 teaspoon baking soda
  • 1 tablespoon baking powder
  • 1/2 teaspoon salt
  • 2/3 cup cocoa
  • 2 1/2 cups flour

Chocolate Frosting:

  • 4 cups powdered sugar
  • 1/2 cup 1 stick vegan butter, softened
  • 1/3 cup unsweetened plant-based milk
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 2/3 cup cocoa powder
  • 2 1/2 cups gelatin free mini marshmallows I used homemade
  • Optional: 50g dairy free dark chocolate and 1 tablespoon oil for drizzling on top of cake


  1. Heat oven to 350 degrees F (180 C). Grease and flour three 9 - inch round cake pans.
  2. In large mixing bowl beat butter, sugar, and oil until smooth. Add coconut cream and milk and stir well. Add all other ingredients for cake and stir until combined.
  3. Pour batter into prepared pans, dividing it as evenly as possible, and bake for 30 - 40 minutes or until toothpick comes out clean.
  4. Remove from oven and to cooling rack and cool for about 30 minutes then loosen cake edges from pan with a butter knife. Invert onto plates or trays to finish cooling.
  5. To prepare the frosting, beat butter until creamy then add powdered sugar one cup at a time until creamed. Add the rest of the ingredients and whip until fluffy.
  6. To assemble cake, place one of the cakes on a rotating cake stand or serving plate and spread a thin layer of frosting on top. Top with marshmallows to make even layer. Repeat last step for next layer, then place last cake on top and top with remaining frosting. Use a cake spatula to spread on sides and completely cover cake with frosting. Top with remaining marshmallows. If desired, melt chocolate and butter and place in piping bag to drizzle over cake for a pretty presentation.

Recipe Notes

If you have trouble finding coconut cream at your local grocery store it's completely fine to use full-fat coconut milk and scrape the cream off of the top. Just be sure that it's cold enough to separate.