Hot Chocolate Cake with Marshmallow and White Chocolate Ganache Recipe
Introduction
This Hot Chocolate Cake is a rich, indulgent dessert perfect for chocolate lovers. Moist layers of cocoa-flavored cake are paired with creamy hot chocolate frosting and marshmallow filling, finished with a luscious white chocolate ganache and fluffy vanilla buttercream.

Ingredients
- 2 cups (260g) flour
- 2 cups (414g) sugar
- 3/4 cup (85g) natural unsweetened cocoa powder
- 2 tsp baking soda
- 1 tsp salt
- 2 large eggs
- 1 cup (240ml) milk
- 1 cup (240ml) vegetable oil
- 1 1/2 tsp vanilla extract
- 1 cup (240ml) hot water
- 4 tbsp (60ml) hot water or milk
- 2.92 oz hot chocolate powder mix*
- 1 1/2 cups (336g) unsalted butter, room temperature
- 1 1/4 cup (237g) shortening
- 10 cups (1150g) powdered sugar
- 2 tbsp (14g) natural unsweetened cocoa powder
- 1-2 tbsp water or milk
- 1/2 cup (112g) unsalted butter, room temperature (for marshmallow filling)
- 1 cup (115g) powdered sugar (for marshmallow filling)
- 10 oz marshmallow creme
- 6 oz (1 cup) white chocolate chips
- 3 tbsp (45ml) heavy whipping cream
- Mini marshmallows
- Marshmallow bits
- 1/2 cup (112g) unsalted butter, room temperature (for vanilla buttercream)
- 2 cups (230g) powdered sugar (for vanilla buttercream)
- 1/2 tsp vanilla extract (for vanilla buttercream)
- 1-2 tbsp water or milk (for vanilla buttercream)
Instructions
- Step 1: Prepare two 8-inch cake pans by placing parchment paper circles on the bottoms and greasing the sides. Preheat the oven to 300°F (148°C).
- Step 2: In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt.
- Step 3: Add the eggs, milk, vegetable oil, and vanilla extract to the dry ingredients and mix until well combined.
- Step 4: Pour in the hot water and stir until the batter is smooth and well combined.
- Step 5: Divide the batter evenly between the prepared cake pans and bake for 45-50 minutes, or until a toothpick inserted in the center comes out with a few crumbs.
- Step 6: Let the cakes cool in the pans for 2-3 minutes, then transfer them to cooling racks to cool completely.
- Step 7: Dissolve the hot chocolate powder mix into 4 tablespoons of hot water or milk until thick. Set aside.
- Step 8: In a large mixer bowl, beat together the butter and shortening until smooth.
- Step 9: Add half of the powdered sugar and mix until smooth and combined.
- Step 10: Add the hot chocolate mixture and cocoa powder, mixing until smooth.
- Step 11: Add the remaining powdered sugar and mix until well combined and smooth.
- Step 12: Adjust the consistency by adding water or milk as needed.
- Step 13: For the marshmallow filling, beat together the 1/2 cup butter and powdered sugar until smooth.
- Step 14: Stir in the marshmallow creme and set the filling aside.
- Step 15: If needed, level the cake layers by removing any domes with a serrated knife. Cut each cake into two layers, yielding four layers total.
- Step 16: Place the first cake layer on your cake plate or board and spread half a cup of the hot chocolate frosting evenly over it.
- Step 17: Pipe a dam around the edge, then fill the center with about 3/4 cup of marshmallow filling and spread evenly.
- Step 18: Repeat layering the second and third cake layers with hot chocolate frosting and marshmallow filling.
- Step 19: Top with the final cake layer without adding filling.
- Step 20: Apply a light crumb coat of frosting around the sides and refrigerate for about an hour to firm the filling.
- Step 21: After chilling, frost the outside of the cake with the remaining hot chocolate frosting.
- Step 22: To make the white chocolate ganache, place white chocolate chips in a bowl.
- Step 23: Heat the heavy cream until it just begins to boil, then pour it over the white chocolate chips.
- Step 24: Whisk the mixture gently to melt the chocolate. If needed, heat for another 10 seconds and whisk until smooth.
- Step 25: Drizzle the ganache around the top edge of the cake, then fill and spread evenly over the top.
- Step 26: For the vanilla buttercream, beat the 1/2 cup butter until smooth. Add half the powdered sugar and beat again.
- Step 27: Add a tablespoon of water or milk and the vanilla extract, then continue beating until smooth.
- Step 28: Add remaining powdered sugar and beat, adding more liquid as needed for the right consistency.
- Step 29: Pipe a ring of vanilla buttercream around the top edge of the cake.
- Step 30: Decorate with mini marshmallows and marshmallow bits on top.
- Step 31: Refrigerate the cake until ready to serve. Allow it to sit at room temperature for a few hours before slicing for the best texture.
Tips & Variations
- Use natural unsweetened cocoa powder for a rich, deep chocolate flavor.
- Allow the cake to reach room temperature before serving for the best texture.
- Substitute vegetable oil with melted coconut oil for a subtle flavor twist.
- For a more intense chocolate cake, add a tablespoon of espresso powder to the dry ingredients.
- Try garnishing with toasted nuts or chocolate shavings for added texture and flavor.
Storage
Store the cake covered in the refrigerator for 2-3 days. Before serving, let the cake sit at room temperature for a few hours to enhance its moistness and flavor. Leftovers can be wrapped tightly and frozen for up to one month.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake without shortening?
Yes, you can substitute shortening with an equal amount of unsalted butter, though the texture may be slightly denser and richer.
How do I know when the cake is fully baked?
Insert a toothpick or cake tester into the center of the cake layers; it should come out with a few moist crumbs but not wet batter.
PrintHot Chocolate Cake with Marshmallow and White Chocolate Ganache Recipe
A rich and decadent Hot Chocolate Cake featuring layers of moist cocoa-infused cake, a luscious hot chocolate frosting, and a creamy marshmallow filling. Topped with a smooth white chocolate ganache and a ring of vanilla buttercream adorned with mini marshmallows and marshmallow bits, this cake is a perfect treat for chocolate lovers seeking a cozy dessert experience.
- Prep Time: 25 minutes
- Cook Time: 45-50 minutes
- Total Time: 3 hours 15 minutes (including cooling, chilling, and decorating)
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake
- 2 cups (260g) flour
- 2 cups (414g) sugar
- 3/4 cup (85g) natural unsweetened cocoa powder
- 2 tsp baking soda
- 1 tsp salt
- 2 large eggs
- 1 cup (240ml) milk
- 1 cup (240ml) vegetable oil
- 1 1/2 tsp vanilla extract
- 1 cup (240ml) hot water
Hot Chocolate Frosting
- 4 tbsp (60ml) hot water or milk
- 2.92 oz hot chocolate powder mix
- 1 1/2 cups (336g) unsalted butter, room temperature
- 1 1/4 cup (237g) shortening
- 10 cups (1150g) powdered sugar
- 2 tbsp (14g) natural unsweetened cocoa powder
- 1–2 tbsp water or milk, as needed
Marshmallow Filling
- 1/2 cup (112g) unsalted butter, room temperature
- 1 cup (115g) powdered sugar
- 10 oz marshmallow creme
White Chocolate Ganache
- 6 oz (1 cup) white chocolate chips
- 3 tbsp (45ml) heavy whipping cream
Vanilla Buttercream
- 1/2 cup (112g) unsalted butter, room temperature
- 2 cups (230g) powdered sugar
- 1/2 tsp vanilla extract
- 1–2 tbsp water or milk, as needed
Decoration
- Mini marshmallows
- Marshmallow bits
Instructions
- Prepare Cake Pans: Line two 8-inch cake pans with parchment paper circles for the bottom and grease the sides. Preheat your oven to 300°F (148°C).
- Combine Dry Ingredients: In a large mixing bowl, whisk together flour, sugar, cocoa powder, baking soda, and salt until evenly incorporated.
- Add Wet Ingredients: Add the eggs, milk, vegetable oil, and vanilla extract to the dry ingredients. Mix until the batter is smooth and well combined.
- Incorporate Hot Water: Slowly add the hot water to the batter and mix thoroughly to create a smooth, thin batter.
- Bake the Cake: Divide the batter evenly between the two prepared pans. Bake for 45-50 minutes or until a toothpick inserted into the center comes out with a few crumbs attached.
- Cool Cakes: Remove cakes from the oven and let cool in the pans for 2-3 minutes, then transfer to cooling racks to cool completely.
- Prepare Hot Chocolate Mixture: Dissolve the hot chocolate powder into 4 tablespoons of hot water or milk to form a thick mixture. Set aside.
- Make Hot Chocolate Frosting: In a large mixer bowl, beat together unsalted butter and shortening until smooth. Add half of the powdered sugar and beat until combined and smooth. Mix in the hot chocolate mixture and cocoa powder until well blended. Add the remaining powdered sugar and continue mixing until smooth. Adjust the consistency with additional water or milk if necessary.
- Prepare Marshmallow Filling: Beat the butter in a mixer bowl until smooth. Add powdered sugar and mix well, scraping down the sides as needed. Stir in marshmallow creme until fully incorporated. Set aside.
- Layer the Cakes: If cake domes formed, level the tops with a serrated knife. Slice each cake horizontally into two layers, giving four layers total.
- Assemble Layers: Place the first cake layer on a serving plate or cake board. Spread half a cup of hot chocolate frosting evenly over the surface.
- Pipe a Dam and Add Filling: Pipe a dam of frosting around the edge of the cake layer to contain the filling. Fill the center with about 3/4 cup of marshmallow filling and spread evenly.
- Repeat Layering: Place the second cake layer on top. Repeat with frosting and marshmallow filling as before. Add the third layer and fillings, then top with the fourth layer.
- Crumb Coat: Apply a thin coat of frosting around the entire cake to seal in crumbs. Refrigerate for about one hour to firm the filling.
- Final Frosting: After chilling, frost the outside of the cake smoothly with the remaining hot chocolate frosting.
- Prepare White Chocolate Ganache: Place white chocolate chips in a medium bowl. Heat heavy cream just until it begins to boil, then pour over the chocolate. Let sit for a minute, then whisk until smooth and melted. If necessary, heat in 10-second increments, whisking between, until fully melted and combined.
- Decorate Cake Top: Drizzle the ganache around the top edge of the cake using a squeeze bottle or spoon. Fill in the center of the top with the remaining ganache and spread evenly.
- Make Vanilla Buttercream: Beat butter in a mixer bowl until smooth. Add half of the powdered sugar and beat until combined. Add water or milk and vanilla extract, then mix until smooth. Add the remaining powdered sugar and beat until fluffy. Adjust consistency with additional liquid as needed.
- Pipe Buttercream Border: Pipe a ring of vanilla buttercream around the top edge of the cake.
- Add Marshmallow Decorations: Place mini marshmallows and marshmallow bits along the buttercream border for a festive finish.
- Chill and Serve: Refrigerate the cake until ready to serve. Allow it to sit at room temperature for a few hours before cutting to ensure optimal texture. Store covered for 2-3 days for best freshness.
Notes
- Use natural unsweetened cocoa powder for the best intense chocolate flavor.
- Ensure eggs and butter are at room temperature for proper mixing and better texture.
- Level cake layers carefully to ensure even stacking and clean appearance.
- Adjust frosting and filling consistency with water or milk to achieve smooth spreading textures.
- Let the cake rest to room temperature after refrigeration to soften the frosting for ideal serving texture.
- Store the cake well-covered to maintain freshness and prevent drying.
Keywords: hot chocolate cake, layered chocolate cake, marshmallow filling, chocolate frosting, vanilla buttercream, white chocolate ganache, homemade cake

