Smores Chocolate Cake Recipe
Introduction
Indulge in the rich, nostalgic flavors of a classic campfire treat with this S’mores Chocolate Cake. Layers of moist chocolate cake, toasted marshmallow frosting, graham cracker crunch, and silky chocolate ganache come together in a decadent dessert perfect for any celebration or cozy night in.

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
- 3/4 cup (100g) graham cracker crumbs (about 6 full sheet graham crackers)
- 1 1/2 tbsp (20g) sugar
- 1/4 cup (56g) unsalted butter, melted
- 1 3/4 cups (392g) unsalted butter, room temperature
- 3 1/4 cups marshmallow fluff*
- 6 cups (690g) powdered sugar
- 1 1/2 cups mini marshmallows
- 9 oz (1 1/2 cups) semi-sweet chocolate chips
- 3/4 cup (180ml) heavy whipping cream
- 3/4 cup (168g) unsalted butter, room temperature
- 3 cups (345g) powdered sugar
- 1 tsp vanilla extract
- 1 tbsp milk or cream
Instructions
- Step 1: Prepare three 8-inch cake pans by lining the bottoms with parchment paper circles and greasing the sides. Preheat your 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 eggs, milk, and vegetable oil to the dry ingredients and mix well until combined.
- Step 4: Stir the vanilla extract into the hot water, then add this to the batter and mix well; the batter will be quite thin.
- Step 5: Divide the batter evenly among the prepared pans and bake for 30-33 minutes, or until a toothpick inserted into the center comes out with a few crumbs.
- Step 6: Remove cakes from the oven, cool for 5 minutes in the pans, then transfer to wire racks to cool completely.
- Step 7: For the graham cracker crunchies, preheat oven to 350°F (176°C). Line a cookie sheet with parchment or a silicone mat.
- Step 8: Combine graham cracker crumbs, sugar, and melted butter; mix thoroughly and spread evenly on the prepared sheet.
- Step 9: Bake for 8-10 minutes until crisp, then allow to cool and set aside.
- Step 10: To make toasted marshmallow frosting, toast mini marshmallows under the broiler for about 1 minute until golden. Let cool completely.
- Step 11: Beat the 1 3/4 cups room temperature butter in a large bowl until smooth.
- Step 12: Add marshmallow fluff to the butter and continue beating until well combined.
- Step 13: Gradually add powdered sugar in two parts, mixing after each addition until smooth.
- Step 14: Fold in the cooled toasted mini marshmallows, breaking them into small pieces if sticky. Set the frosting aside.
- Step 15: For chocolate ganache, place chocolate chips in a bowl. Heat heavy cream until it just begins to boil and pour over the chocolate.
- Step 16: Let sit for 3-5 minutes, then whisk until smooth. Set aside.
- Step 17: Make vanilla frosting by beating 3/4 cup room temperature butter until smooth.
- Step 18: Add half of the powdered sugar and mix until combined, then add vanilla extract and milk or cream and mix again.
- Step 19: Add the remaining powdered sugar and beat until smooth.
- Step 20: Using a serrated knife, level the tops of the cakes by removing domes for even stacking.
- Step 21: Place the first cake layer on a plate or cake circle. Pipe a dam of vanilla frosting around the edge to hold fillings in place.
- Step 22: Spread about 6 tablespoons of chocolate ganache evenly over the cake layer.
- Step 23: Spread one cup of marshmallow frosting over the ganache layer.
- Step 24: Sprinkle 1/2 cup of graham cracker crunchies evenly over the frosting.
- Step 25: Repeat layers with the second cake layer: vanilla frosting dam, ganache, marshmallow frosting, and graham cracker crunchies.
- Step 26: Place the final cake layer on top and refrigerate for about 30 minutes to stabilize.
- Step 27: Frost the outside of the cake with the remaining marshmallow frosting, smoothing as desired.
- Step 28: Press the leftover graham cracker crunchies around the bottom edge of the cake.
- Step 29: Carefully reheat the ganache if needed and drip it over the cake edges for a drip effect.
- Step 30: Top the cake with mini marshmallows, then toast them using a kitchen torch for a finishing touch.
- Step 31: Refrigerate the cake until ready to serve. Serve cool but not cold for the best flavor and texture.
Tips & Variations
- To level your cake layers easily, chill them briefly before trimming with a serrated knife.
- Use full sheets of graham crackers crushed finely if you don’t have pre-made crumbs.
- For a deeper chocolate flavor, substitute half of the cocoa powder with dark cocoa powder.
- If you don’t have a kitchen torch, briefly broil the mini marshmallows on top, watching carefully to avoid burning.
- Gluten-free flour blend can be substituted to make this cake gluten-free.
Storage
Store the cake in an airtight container in the refrigerator for up to 3-4 days. Before serving, let it come to room temperature for best texture and flavor. Leftovers can be gently reheated or enjoyed chilled.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake in advance?
Yes, you can bake the cake layers and prepare the frostings a day ahead. Assemble the cake on the day you plan to serve it for the freshest taste.
How do I prevent the cake from drying out?
Make sure to store the cake in an airtight container or cover it tightly with plastic wrap to keep moisture in. The marshmallow frosting also helps keep the cake moist.
PrintSmores Chocolate Cake Recipe
Indulge in this decadent S’mores Chocolate Cake featuring moist, rich chocolate cake layers layered with toasted marshmallow frosting, creamy vanilla frosting, chocolate ganache, and a crunchy graham cracker crumb topping. Inspired by the classic campfire treat, this cake combines the nostalgic flavors of melted marshmallows, chocolate, and graham crackers in an elegant dessert perfect for celebrations.
- Prep Time: 40 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 25 minutes
- Yield: 12–16 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Chocolate 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
Graham Cracker Crunchies
- 3/4 cups (100g) graham cracker crumbs (about 6 full sheet graham crackers)
- 1 1/2 tbsp (20g) sugar
- 1/4 cup (56g) unsalted butter, melted
Toasted Marshmallow Frosting
- 1 3/4 cups (392g) unsalted butter, room temperature
- 3 1/4 cups marshmallow fluff
- 6 cups (690g) powdered sugar
- 1 1/2 cups mini marshmallows
Chocolate Ganache
- 9 oz (1 1/2 cups) semi-sweet chocolate chips
- 3/4 cup (180ml) heavy whipping cream
Vanilla Frosting
- 3/4 cup (168g) unsalted butter, room temperature
- 3 cups (345g) powdered sugar
- 1 tsp vanilla extract
- 1 tbsp milk or cream
Instructions
- Prepare the cake pans and preheat oven: Line three 8-inch cake pans with parchment paper circles at the bottom and grease the sides to prevent sticking. Preheat your oven to 300°F (148°C) for baking the cake layers.
- Mix dry ingredients: In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt until evenly combined for the chocolate cake base.
- Add wet ingredients: Incorporate the eggs, milk, and vegetable oil into the dry ingredients and mix thoroughly until smooth. Then, add vanilla to the boiling hot water, mix, and slowly add this to the batter, blending well. Note that the batter will be very thin.
- Bake the cake layers: Divide the batter evenly among the prepared cake pans. Bake for 30-33 minutes or until a toothpick inserted into the center comes out with a few moist crumbs. Once done, let cool in pans for 5 minutes, then transfer to wire racks to cool completely.
- Make the graham cracker crunchies: Preheat oven to 350°F (177°C). On a parchment or silicone-lined cookie sheet, mix graham cracker crumbs, sugar, and melted butter until well combined. Spread this mixture evenly on the sheet and bake for 8-10 minutes. Remove and let cool before setting aside.
- Toast marshmallows for frosting: Place mini marshmallows under the oven broiler for about 1 minute or until golden brown. Remove and let cool completely to prevent melting into the frosting.
- Prepare toasted marshmallow frosting: Beat room temperature butter in a large bowl until smooth. Add marshmallow fluff and continue beating until well mixed. Gradually add powdered sugar in two additions, mixing until smooth after each. Fold in cooled toasted marshmallows, breaking them up if sticky, mixing gently. Set aside.
- Make chocolate ganache: Place semi-sweet chocolate chips in a medium bowl. Heat heavy cream until it just starts to boil and pour over the chocolate chips. Let sit for 3-5 minutes to soften, then whisk until smooth and glossy. Set aside.
- Prepare vanilla frosting: Beat room temperature butter until smooth. Gradually add powdered sugar, mixing well. Add vanilla extract and milk or cream, beat again until smooth and creamy. This frosting will be used for structure and layering.
- Level the cake layers: Using a large serrated knife, carefully remove the domed tops of each cake layer to create flat surfaces, making stacking easier and more even.
- Assemble the cake: Place the first cake layer on a cake plate or board. Pipe a dam of vanilla frosting around the edge to contain fillings. Spread about 6 tablespoons of chocolate ganache evenly over the center. Next, spread one cup of toasted marshmallow frosting on top of the ganache, then sprinkle half a cup of graham cracker crunchies evenly over this layer.
- Repeat layers: Add the second cake layer over the filling. Repeat the process: pipe vanilla frosting dam, spread chocolate ganache, marshmallow frosting, and graham cracker crunchies.
- Add final cake layer and chill: Place the third and last chocolate cake layer on top. Refrigerate the assembled cake for about 30 minutes to firm up the layers and stabilize the cake.
- Frost the cake exterior: Use the remaining toasted marshmallow frosting to smooth coat the outside of the cake, following your preferred frosting technique for an even finish.
- Decorate with graham cracker crunchies: Press the remaining graham cracker crumbs into the bottom edge of the cake’s exterior gently for texture and visual appeal.
- Add chocolate drip: Reheat remaining chocolate ganache gently in the microwave until pourable, then drip it over the cake edges for a professional finish.
- Top with toasted mini marshmallows: Garnish the top of the cake with mini marshmallows and use a kitchen torch to lightly toast until golden and slightly melted for that signature s’mores look.
- Final refrigeration and serving: Refrigerate the cake until ready to serve. For best taste, serve slightly cool, not cold. Store leftovers in an airtight container and consume within 3-4 days.
Notes
- Make sure cake layers are completely cool before assembling to avoid melting the frosting.
- When toasting marshmallows, watch closely to prevent burning; broil just until golden brown.
- Thin batter is normal for this cake; do not add extra flour or ingredients.
- Level cake layers carefully with a serrated knife to ensure even stacking and presentation.
- To get a smooth frosting finish, chill the cake briefly before applying final coats and decorate with a bench scraper or offset spatula.
- Store the cake in an airtight container in the refrigerator; bring to room temperature before serving for best flavor and texture.
- Use a kitchen torch safely when toasting marshmallows on the finished cake; keep flame moving continuously.
Keywords: s’mores cake, chocolate cake, toasted marshmallow frosting, graham cracker, chocolate ganache, dessert, layered cake

