The sweet aroma of warm chocolate wafting through the kitchen feels like a big, cozy hug. Picture this: a rich, fluffy cake infused with the goodness of hot cocoa and topped with fluffy marshmallows, just waiting to be devoured. Whether it’s a chilly winter afternoon or a holiday gathering, this Hot Cocoa Cake captures the joy and comfort of a steaming cup of hot chocolate, but in a delightful cake form.

Growing up, my mom would always bring out hot cocoa during snowy days, and now, I can’t think of a better way to merge that nostalgic treat with cake! Every bite of this velvety cake topped with a creamy hot chocolate frosting is pure bliss. Trust me, you and your loved ones will be reaching for seconds—or thirds!
Let’s make a splash this season with an enticing dessert that not only looks amazing but also warms the heart (and belly). You’re going to want to bake this beauty right away!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Preparing this cake takes about 45 minutes – perfect for a weeknight treat or last-minute guests.
- Irresistible Flavor: Rich chocolate married with sweet marshmallows creates an indulgent taste that feels like a hug in every slice.
- Eye-Catching Appeal: Layered with marshmallows and topped with colorful crushed candy canes, it’s a festive wonder for any occasion.
- Flexible Serving: Great for parties, family gatherings, or cozy movie nights at home—all ages will adore it!
- Diet-Friendly Options: You can easily make the cake gluten-free or dairy-free with simple substitutions.

Ingredients You’ll Need
- All-purpose flour (2 cups): The base of the cake. For gluten-free, use a 1:1 flour blend.
- Cornstarch (1/4 cup): Adds softness to the cake. You can skip it if you’re using cake flour.
- Baking powder (2 tsp): Helps the cake rise and stay fluffy.
- Baking soda (1/2 tsp): Works with the acidic buttermilk for an extra lift.
- Salt (1 tsp): Enhances the sweetness. Don’t skip this!
- Oil (1 cup, canola or vegetable): Keeps the cake moist. Melted butter can be used as an alternative.
- Granulated sugar (1 3/4 cups): Sweetens the cake. For a healthier alternative, consider coconut sugar.
- Pure vanilla extract (1 tsp): Adds depth of flavor. Always prefer pure over imitation.
- Large eggs (4, room temperature): Binds everything together; room temperature eggs mix better.
- Buttermilk (1 cup, room temperature): Gives the cake a creamy texture. Substitute with yogurt or milk with a splash of vinegar if necessary.
- Water (1 cup): Helps to dissolve the cocoa for a smoother batter.
- Unsweetened cocoa powder (1 cup, sifted): Essential for that chocolatey goodness. Use Dutch-process cocoa for a lighter flavor.
- Hot cocoa mix (1/3 cup): Infuses an extra chocolatey kick into the cake.
- Marshmallows (20): A sweet surprise in two of the layers.
- Heavy cream (3/4 cup): Used for the silky frosting. Can be replaced with coconut cream for a non-dairy option.
- Pinch of salt: Balances the sweetness in the frosting.
- Unsalted butter (2 cups, room temperature): Creates a lush frosting. Room temperature is key for blending.
- Powdered sugar (4 cups, sifted): Sweetens the frosting and gives it a smooth texture.
- Unsweetened cocoa powder (1/2 cup, sifted): Deepens the frosting flavor.
- Pure vanilla extract (1 tsp): Enhances the chocolate taste in the frosting.
How to Make Hot Cocoa Cake
Preheat and Prepare: Start by preheating your oven to 350℉. Prepare three 8-inch cake pans by spraying them with a nonstick baking spray. Don’t forget to line the bottom with parchment paper and spray it again for easy removal later. This little step ensures that your beautiful cake layers won’t stick.
Combine Dry Ingredients: In a medium bowl, sift together the all-purpose flour, baking powder, baking soda, and salt. This helps avoid lumps and gives your cake a silky texture. It’s a small effort that guarantees a light and fluffy cake!
Heat Chocolate Mixture: In a medium saucepan over medium-high heat, combine the sifted cocoa powder, water, and hot cocoa mix. Stir this mixture until it’s hot and just bubbling around the edges, then remove it from the heat. This creates a rich base of chocolate awesomeness.
Whisk Wet Ingredients: In a large bowl, mix together the oil, granulated sugar, vanilla extract, eggs, and buttermilk. Once smooth, slowly incorporate the warm chocolate mixture. It’s best to mix at low speed to prevent splashes and ensure everything is combined evenly.
Fold in Dry Ingredients: Slowly add the sifted dry ingredients to your wet mixture. Mix on low speed until just combined, making sure there are no flour lumps. You want a luscious batter that’s both thick and smooth.
Pour and Bake: Divide the batter evenly among the three prepared cake pans. Bake in the preheated oven for 20-23 minutes. The cakes are done when they look slightly underbaked but a toothpick inserted comes out with a few moist crumbs. This ensures a rich, fudgy texture!
Add the Marshmallows: In the last two minutes of baking, top two of the cake layers with 10 marshmallows each and return to the oven. This quick toasting will soften the marshmallows beautifully. Once done, press them down gently with your fingers for that ooey-gooey effect.
Cool the Layers: Allow the cakes to cool in their pans for about 10 minutes before transferring them to a wire rack. Ensure the marshmallow layers are kept upright as they cool completely—this helps maintain their shape for delicious stacking later!
Make the Frosting: In a medium saucepan, heat the heavy cream, cocoa mix, and a pinch of salt over medium heat until it thickens, stirring occasionally for about five minutes. Once thickened, let it cool completely—this cooling phase allows it to set for frosting.
Prepare the Buttercream: In a large bowl, sift together your powdered sugar and cocoa powder. Use an electric mixer to beat the room-temperature butter on high speed for about three minutes. This step is crucial for creating a fluffy buttercream.
Mix Everything Together: Gradually add half of the powdered sugar mixture on low until combined, then add the rest. Finally, pour in the cooled hot cocoa cream and vanilla extract, mixing on high until the frosting is light, creamy, and simply irresistible.
Assemble the Cake: Start by placing one of the marshmallow layers down. Spread about 3/4 cup of frosting generously on top. Repeat this with the second marshmallow layer and place your last cake layer on top.
Frost and Chill: Lightly frost the entire cake with a “crumb coat” of frosting to lock in those pesky crumbs. Chill the frosted cake in the freezer for about 15 minutes, allowing it to set. Then you can go ahead and frost it completely and get creative with your decorations!
Decorate: Feel free to go wild—top your beautifully frosted cake with extra marshmallows and crushed candy canes for a festive touch. This makes for a gorgeous presentation and a delightful flavor clash!

Storing & Reheating
For cake storage, you can keep it at room temperature for up to two days; simply cover it in plastic wrap or place it in an airtight container. For longer storage, keep it in the fridge, where it’ll be good for about a week. If you want to freeze your Hot Cocoa Cake, wrap it tightly in plastic wrap or aluminum foil, and it can last up to three months. When ready to enjoy, thaw it overnight in the fridge, then serve at room temperature. The texture might change slightly after freezing, but a quick 10-second stint in the microwave can refresh those fudgy qualities!
Chef’s Helpful Tips
- Make sure to check your baking powder and baking soda expiration dates to ensure your cake rises perfectly.
- Use room temperature eggs and buttermilk; this helps with even mixing and a light cake.
- Timing is vital! Don’t overbake, as the cake will continue cooking slightly after removing it from the oven.
- If your frosting seems too thick, add a tiny splash of cream to thin it out.
- You can prepare the cake layers a day in advance; just be sure to store them properly so they remain fresh.
Chocolate lovers and delight-seekers alike, you’re going to adore every slice of this Hot Cocoa Cake. If you’re looking for an unforgettable dessert that fills your kitchen with nostalgia and warmth, grab your ingredients and get ready to create something magical. Bakers of all levels will find joy in this creation, whether you’re whipping it up for a special occasion or just to indulge a bit. Enjoy every moment spent baking and sharing this delicious cake with friends and family!
Recipe FAQs
Can I use cake flour instead of all-purpose flour?
Yes, you can absolutely use cake flour to make this Hot Cocoa Cake even fluffier! If you do, reduce the amount by about 2 tablespoons for every cup of all-purpose flour to get the right consistency. It’s a great way to ensure a light, tender cake.
What can I substitute for buttermilk?
If you need a buttermilk alternative, mix one cup of regular milk with a tablespoon of vinegar or lemon juice. Let it sit for about 5 minutes, and voila! You have an easy homemade buttermilk substitute ready for your cake.
How can I make this cake gluten-free?
To create a gluten-free version of this cake, use a 1:1 gluten-free baking flour instead of all-purpose flour. Make sure your baking powder is also gluten-free, and follow the rest of the recipe as is for delicious results.
Can I make this cake in advance?
Absolutely! This cake can be made up to two days in advance. Just store it, unfrosted, in an airtight container at room temperature, or frost it and store it in the fridge to keep it fresh. It actually tastes even better the next day as the flavors meld together!
PrintMore Desserts Recipes
- Strawberry Crunch Cookies
- Goth Cupcakes
- Christmas Tree Cake Balls
- Guinness Chocolate Cake | Rich Moist Chocolate Cake
- Valentine Raspberry Swirl and Cheesecake Topping)
Recipe Card

Hot Cocoa Cake
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Hot Cocoa Cake combines rich chocolate and fluffy marshmallows into a delightful dessert that is perfect for cozy nights and special occasions. With its simple preparation and mouthwatering flavors, it’s sure to be a hit at any gathering!
Ingredients
- 2 cups all-purpose flour
- 1/4 cup cornstarch
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1 tsp salt
- 1 cup oil (canola or vegetable)
- 1 3/4 cups granulated sugar
- 1 tsp pure vanilla extract
- 4 large eggs (room temperature)
- 1 cup buttermilk (room temperature)
- 1 cup water
- 1 cup unsweetened cocoa powder (sifted)
- 1/3 cup hot cocoa mix
- 20 marshmallows
- 3/4 cup heavy cream
- Pinch of salt
- 2 cups unsalted butter (room temperature)
- 4 cups powdered sugar (sifted)
- 1/2 cup unsweetened cocoa powder (sifted)
- 1 tsp pure vanilla extract
Instructions
- Preheat oven to 350℉ and prepare three 8-inch cake pans.
- Sift all-purpose flour, baking powder, baking soda, and salt in a bowl.
- In a saucepan, heat cocoa powder, water, and hot cocoa mix until bubbling, then remove from heat.
- In a large bowl, mix oil, sugar, vanilla, eggs, and buttermilk, then add the chocolate mixture slowly.
- Fold in dry ingredients until combined without lumps.
- Pour batter into the prepared pans and bake for 20-23 minutes.
- In the last 2 minutes, add 10 marshmallows to two layers and return to oven.
- Cool cakes in pans for 10 minutes, then transfer to wire rack.
- Heat heavy cream, cocoa mix, and a pinch of salt until thick, then cool completely for frosting.
- Beat butter until fluffy, then gradually add powdered sugar, cocoa, and cooled cream until creamy.
- Assemble the cake with layers and frosting, chilling for 15 minutes.
- Decorate with marshmallows and crushed candy canes.
Notes
For gluten-free, use a 1:1 flour blend.
Ensure eggs and buttermilk are at room temperature for better mixing.
You can prepare the cake layers a day in advance.
Nutrition
- Serving Size: 1 slice (1/12 of cake)
- Calories: 410
- Sugar: 38g
- Sodium: 200mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 60g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 50mg

