S’mores layer cake
This s’mores layer cake is everything you love about sitting around a campfire — layers of rich chocolate cake, gooey marshmallow frosting, and a buttery graham cracker crunch — stacked into one seriously impressive dessert. It’s indulgent, it’s fun, and it’s way easier to pull off than it looks.
Whether you’re making this for a birthday, a summer cookout, or just because the craving hit, this cake delivers big on flavor. Every bite has that perfect combo of chocolate, toasted marshmallow, and sweet graham cracker that s’mores fans live for.
What Makes This Cake So Good
The secret is in the layers. Instead of just adding s’mores flavors to a basic cake, this recipe builds them INTO the structure. The cake layers themselves are deeply chocolatey, the frosting is a fluffy marshmallow buttercream, and crushed graham crackers add texture between every single layer. You get the full s’mores experience in every forkful.
Toasting the marshmallow frosting with a kitchen torch is optional but HIGHLY recommended. That slightly charred, golden top takes this from “delicious cake” to “I need this in my life immediately.”
Ingredients and What They Do
The chocolate cake layers use both cocoa powder and hot coffee (or hot water). The coffee deepens the chocolate flavor without making it taste like coffee at all — don’t skip it. Buttermilk keeps the crumb tender and moist.
For the frosting, you’re making a marshmallow buttercream using marshmallow fluff. It’s creamy, sweet, and has that distinct marshmallow flavor without being overly sugary. The graham cracker crumble adds the crunch factor and gets pressed between layers so it stays crispy against the moist cake.
Tips for the Best S’mores Layer Cake
Use room temperature ingredients. Cold eggs and buttermilk don’t incorporate as smoothly into the batter. Take them out of the fridge about an hour before you start.
Don’t skip the hot coffee. It enhances the chocolate flavor dramatically. If you’re sensitive to caffeine, hot water works too — you’ll still get a great result, just slightly less intense chocolate depth.
Cool your cakes completely. Frosting warm cake layers is a recipe for a melted, sliding mess. If you’re short on time, wrap the cooled layers in plastic wrap and refrigerate them — cold cake is actually easier to frost.
Level your layers if needed. If your cakes domed in the oven, use a serrated knife to level them before assembling. This makes a much more stable, professional-looking cake.
Toast the marshmallows right before serving. If you torch them too far in advance, they deflate. Do it about 30 minutes before the cake goes to the table.
Store leftovers in the fridge. This cake keeps well covered in the fridge for up to 4 days. Bring to room temperature for about 30 minutes before serving for the best texture.
Common Mistakes to Avoid
Overmixing the batter. Once you add the wet ingredients to the dry, stir just until combined. Overmixing develops the gluten and leads to a tough, dense cake.
Using cold butter for the frosting. The butter needs to be genuinely softened — not melted, but not cold either. If it’s too cold, your frosting will be lumpy.
Skipping the crumb coat. It takes an extra 30 minutes but it makes a HUGE difference in how clean your final frosting looks. The crumb coat traps any loose crumbs so your outer layer stays pristine.
Adding the graham crumble too early. If you mix it into the frosting layers ahead of time or assemble the cake too far in advance, the crumble can absorb moisture from the frosting and go soft. Assemble on the same day you plan to serve for maximum crunch.
Frequently Asked Questions
Can I make the cake layers ahead of time? Yes! Bake the layers, let them cool completely, then wrap each one tightly in plastic wrap. They keep at room temperature for 1 day or in the fridge for up to 3 days.
Can I use regular marshmallows instead of marshmallow fluff? Marshmallow fluff gives the frosting a smoother, more spreadable texture. If you don’t have it, you can melt down mini marshmallows over a double boiler and let them cool slightly before using.
Do I need a kitchen torch? Not at all — the cake is completely delicious without toasted marshmallows on top. But if you want that classic campfire flavor and dramatic look, a small butane kitchen torch is absolutely worth the investment.
S'mores Layer Cake
Ingredients
For the Chocolate Cake Layers
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 2 tsp baking soda
- 1 tsp baking powder
- 1 tsp salt
- 2 large eggs room temperature
- 1 cup buttermilk room temperature
- 1 cup hot coffee or hot water
- 1/2 cup vegetable oil
- 2 tsp vanilla extract
For the Graham Cracker Crumble
- 1 1/2 cups graham cracker crumbs (about 10 full crackers)
- 3 tbsp unsalted butter, melted
- 2 tbsp granulated sugar
For the Marshmallow Buttercream
- 1 cup unsalted butter, softened
- 1 jar (7 oz / 198g) marshmallow fluff
- 2 1/2 cups powdered sugar, sifted
- 1 tsp vanilla extract
- 3 tbsp heavy cream
- Pinch of salt
Optional Topping
- 2 cups mini marshmallows (for toasting)
- Extra graham cracker crumbs
- Chocolate ganache drizzle (1/2 cup chocolate chips + 1/4 cup heavy cream)
Instructions
Make the Chocolate Cake
- Preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans. Line the bottoms with parchment paper.
- In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
- In a separate bowl or measuring cup, whisk together the eggs, buttermilk, oil, and vanilla extract.
- Pour the wet ingredients into the dry ingredients and stir until just combined.
- Carefully pour in the hot coffee and stir until the batter is smooth. It will be thin — that's completely normal and what makes this cake so moist.
- Divide the batter evenly between your three prepared pans.
- Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
- Let the cakes cool in the pans for 15 minutes, then turn them out onto a wire rack to cool completely before assembling.
Make the Graham Cracker Crumble
- In a small bowl, mix together the graham cracker crumbs, melted butter, and sugar until it resembles wet sand.
- Spread onto a baking sheet and bake at 350°F for 8–10 minutes until lightly golden and fragrant. Let cool completely. It will crisp up as it cools.
Make the Marshmallow Buttercream
- Beat the softened butter with a hand mixer or stand mixer on medium-high until light and fluffy, about 3 minutes.
- Add the marshmallow fluff and beat until fully incorporated and smooth.
- Reduce speed to low and add the sifted powdered sugar in two additions. Beat until combined.
- Add the vanilla extract, pinch of salt, and 2 tablespoons of heavy cream. Beat on high for 2 more minutes until light and fluffy. Add the third tablespoon of cream if needed to reach a spreadable consistency.
Notes
save pin for later






