This s’mores cake is my dream summer cake! We have all the components of a classic s’more in the form of a homemade meringue topping that tastes like toasted marshmallows, moist chocolate cake and a buttery graham crunch.

This cake was actually inspired by a huge container of egg whites leftover from an event and my love for rectangular cakes (and torching meringue). To me, this is the perfect birthday cake to make for a summer birthday.
The combination of moist chocolate cake, marshmallow meringue (no gelatin needed) and graham crumbs is an eternal crowd pleaser. Truly one of my favorite cakes I’ve made recently!
How I developed this recipe
This cake is made up of four components: a chocolate cake, graham crunch, marshmallow meringue and marshmallow buttercream. This cake is pretty much a mash up of some of my favorite baking components.
- Chocolate cake: No need to reinvent the wheel–I used the winning Ina Garten recipe from the chocolate cake bake off and baked the entire recipe in a 9×13. This slab of cake gets cut into four relatively thin layers of chocolate cake for my ideal cake to frosting ratio. The only change I made from the original recipe is to use 3 large egg yolks instead of 2 extra-large eggs. That way, we can use the egg whites to make the marshmallow meringue without having leftover yolks.
- Graham crunch: My friend Josh who owns a popular ice cream shop in Houston (Underground Creamery) introduced me to this recipe years ago. It’s simply graham cracker crumbs, butter, sugar and salt that gets baked into a graham cracker crumble (you can also find it in these s’mores shortbread). It’s a little more effort than just crushing up graham crackers for the filling, but these crumbs will hold their crunch for days even after being mixed with frosting. And they only take 7 minutes to bake!
- Marshmallow frosting: For the final coating of the cake, we’re using a marshmallow meringue instead of a more typical buttercream. I’ve compared a number of recipes online, and they all use about the same ratio of egg whites to sugar to make the meringue or what is essentially homemade marshmallow fluff. Don’t be tempted to skimp on the sugar–this is what gives the meringue its volume and body. The cream of tartar is also important to help stabilize the egg whites so it can hold up to toasting and sitting out once assembled.
- Marshmallow buttercream: I originally tried assembling this cake using only meringue in between the layers. Unfortunately, pure marshmallow filling (I.e. meringue) is just too soft–you need a sturdier layer of frosting to glue everything together. So we use a basic vanilla buttercream with some of the marshmallow meringue folded in!

Ingredients
Here are some tips, tricks and substitute suggestions for some of the key ingredients in this s’mores cake. If you have any other substitution questions, feel free to drop them in the comments!
- Buttermilk: Buttermilk helps tenderize the cake crumb and provides acid to react with the baking soda. If you don’t have buttermilk on hand, I often use half yogurt, half milk as a substitute. Either Greek yogurt or regular plain or vanilla yogurt will work, and you can use any kind of milk for the other half (I typically use whole or soy milk).
- Hot coffee: It’s key to add hot coffee to the batter to help bloom the cocoa powder–this unlocks the flavor compounds in cocoa for a more intense chocolate flavor. If you don’t have coffee on hand, you can use hot water mixed with 2 tsp of espresso powder or instant coffee.
- Neutral oil: Although canola or vegetable oil are some of the most common neutral oils for baking, you can also use avocado, grapeseed, safflower, algae, refined coconut or even a light olive oil. The cocoa generally overpowers the taste of most neutral oils in the final product.
- Eggs: I always use large eggs when baking. In this recipe, we’re using the egg yolks in the cake and saving the egg whites to make the meringue topping–don’t throw them out! It’s best to bring the eggs to room temperature before baking.
- Dutch-process cocoa powder: I prefer Dutch-process cocoa powder in most chocolate cakes (except Texas sheet cake) for its deeper color and flavor. However, you can also use natural cocoa powder here if that’s all you have (with both baking powder and baking soda in the recipe, there’s no need to modify anything if using natural cocoa).
- Graham cracker crumbs: Graham cracker crumbs make the graham crumb a breeze! If you don’t have ready-made crumbs on hand, you’ll need about half a pack of regular graham crackers. You can crush them into crumbs in a food processor or in a plastic bag with a rolling pin.
- Cream of tartar: This acidic ingredient helps make whipped egg whites more consistent and stable, which is key since we’re topping the cake with a large amount of marshmallow meringue. Without, the meringue might be more prone to collapsing or weeping. If you don’t have cream of tartar on hand, you can add double the amount of lemon juice or vinegar (I.e. 1/2 tsp) to the egg whites instead.
- Unsalted butter: I always prefer baking with unsalted butter in order to control the amount of salt in a recipe.

How to make this s’mores cake
Although this cake has four separate components, they come together relatively quickly. To make assembly a breeze, I recommend baking the cake and graham crunch a day or two ahead of time. You can keep both, wrapped well, in the fridge until ready to assemble the cake.

Step 1: Make the cake: Combine the wet ingredients in a large bowl. Sift over the dry ingredients and stir until just combined.

Step 2: Pour batter into a parchment paper-lined 9×13 pan and bake at 350 F for 38-44 minutes or until a tester comes out clean or with a few moist crumbs. Set aside to cool completely. (Cake is easiest to handle when chilled.)

Step 3: Make the graham crunch: Combine sugar and butter in a saucepan and cook over medium heat, whisking occasionally, until very foamy, around 3-4 minutes (mixture should reach around 215 F).

Step 4: Remove from heat and immediately stir in graham cracker crumbs and salt. Pour crumbs onto a parchment lined sheet and bake at 325 F for 7 minutes, or until crumbs are golden and fragrant. Set aside to cool.

Step 5: Make the meringue: Combine egg whites and sugar in a heatproof bowl and place over a saucepan filled with simmering water. Whisk the mixture constantly until the sugar is dissolved and mixture is foamy, around 3-4 minutes. The mixture should feel smooth between your fingers with no granules of sugar.

Step 6: Transfer mixture to the bowl of a stand mixer (if not already using) fitted with a whisk attachment. Add the cream of tartar and vanilla extract. Whip on medium high speed until you reach stiff, glossy peaks, around 3-4 minutes.

Step 7: Make the buttercream: Beat butter, powdered sugar, vanilla and salt together until smooth.

Step 8: Add 1/2 cup meringue and beat until smooth, about 30 seconds.

Step 9: Assemble the cake: Torte the cooled cake (slice it in half horizontally), then length-wise so you have four long rectangles.

Step 10: Place a single layer of cake on a serving plate. Top with 1/3 of the marshmallow buttercream, then a handful of the graham crunch, keeping a 1″ border around the edges.

Step 11: Repeat with remaining layers of cake, buttercream and crunch, ending with a layer of cake.

Step 12: Cover the cake in half of the marshmallow meringue for a very thin crumb coat.

Step 13: Spread the remaining meringue all over the cake, creating decorative swooshes all over the cake.

Step 14: Use a kitchen torch to lightly toast the sides of the cake until golden brown.

Storage and make ahead tips
This cake is a bit labor-intensive, so as I mentioned above, I highly recommend making some components ahead of time. The cake layers are also quite delicate while warm–my biggest tip for making this cake is to make sure your cake layers are COLD before handling!
- Cake: You can bake the cake at least a week ahead of time, wrap it well and freeze it. Let it defrost in the fridge overnight or at least 3 hours before you plan to assemble the final cake. I typically bake the cake a day before and keep it in the fridge overnight until ready to assemble.
- Graham crunch: You can also bake this up to a week ahead and keep it in an airtight container in the fridge until ready to assemble.
- Marshmallow meringue and buttercream: I recommend making these the day you plan to assemble the cake as the meringue tends to deflate a bit in the fridge.
Increase the meringue for frosting lovers: Note that the recipe as written will yield just enough meringue to incorporate into the buttercream and cover the cake with a bit extra for decorative swooshes. I loved the cake with this amount, but if you want a higher ratio of frosting to cake, see the recipes notes to increase the meringue amount (scaled to 4 egg whites). With this larger amount of meringue, you can add 3/4 cup to the marshmallow buttercream and swirl the meringue more generously on top of the cake!
Bake in a metal pan if possible: I prefer baking this cake in a metal 9×13 pan. Glass pans tend to heat up more quickly and retain more heat once they’re out of the oven–this can cause the edges of the cake to climb up the sides.
To make this cake vegan: I used all the components from The Banana Diaries’ vegan s’mores cake and assembled it in the same rectangular fashion and it worked so well! I was shocked by how well the aquafaba marshmallow meringue survived an entire picnic in the park. Highly recommend giving this a try if you need an eggless or vegan recipe!
Leftover cake can be stored in an airtight container in the fridge for at least a week. Individual slices can be frozen for at least a few weeks.
S’mores cake
Equipment
- 9×13" pan metal preferred
- 1 stand mixer with whisk and paddle attachments
- baking sheet
- parchment paper
Ingredients
Chocolate cake
- 2 cups (400 g) granulated sugar
- 1 cup (227 g) buttermilk, room temperature
- 1 cup (227 g) strong coffee, hot
- 1/2 cup (100 ml) neutral oil avocado, refined coconut, vegetable, canola or algae oil all work
- 3 (42 g) large egg yolks, room temperature
- 1 tsp (4.5 g) vanilla extract
- 3/4 cup (63 g) Dutch-process cocoa powder
- 2 tsp (6 g) baking soda
- 1 tsp (4 g) baking powder
- 1 tsp (2.66 g) kosher salt
- 1 3/4 cup (210 g) all-purpose flour
Graham crunch
- 6 tbsp (75 g) granulated sugar
- 4 tbsp (56 g) unsalted butter
- 3/4 cup (71 g) graham cracker crumbs about 1/2 pack of graham crackers
- 1/4 tsp (.67 g) kosher salt
Marshmallow meringue
- 3 (100 g) large egg whites*
- 3/4 cup (150 g) granulated sugar
- 1/4 tsp (0.25 tsp) cream of tartar
- 3/4 tsp (3.3 g) vanilla extract
Marshmallow buttercream
- 1/2 cup (113 g) unsalted butter, softened
- 1.5 cups (180 g) powdered sugar
- 3/4 tsp (3.3 g) vanilla extract
- 1/4 tsp (.67 g) kosher salt
- 1/2 cup (40 g) marshmallow meringue
Instructions
Make the chocolate cake
- Preheat oven to 350 F. Grease and line a 9×13 pan with parchment.
- In a large bowl, whisk together 2 cups (400 g) granulated sugar, 1 cup (227 g) buttermilk, room temperature, 1 cup (227 g) strong coffee, hot, 1/2 cup (100 ml) neutral oil, 3 (42 g) large egg yolks, room temperature (save the egg whites for later!) and 1 tsp (4.5 g) vanilla extract. Sift in 3/4 cup (63 g) Dutch-process cocoa powder and whisk to combine well.
- Sprinkle over 2 tsp (6 g) baking soda, 1 tsp (4 g) baking powder and 1 tsp (2.66 g) kosher salt and whisk to combine well. Finally, fold in 1 3/4 cup (210 g) all-purpose flour using a spatula until just combined.
- Pour batter into prepared pan and bake for 38-44 minutes, or until the middle springs back under your finger and an inserted tester comes out clean or with a few moist crumbs. Set aside to cool completely (I recommend chilling the cake in the fridge until cold for easier assembly).
Make the graham crunch
- Once cake is done baking, reduce oven temperature to 325 F. In a small saucepan, combine 6 tbsp (75 g) granulated sugar and 4 tbsp (56 g) unsalted butter. Set over medium heat, whisking occasionally to help the mixture melt evenly.
- Cook until the sugar has melted and mixture starts to bubble and look very foamy, around 3-4 minutes (mixture should reach around 215 F).
- Remove from heat and immediately stir in 3/4 cup (71 g) graham cracker crumbs and 1/4 tsp (.67 g) kosher salt. Pour crumbs on a parchment-lined baking sheet and bake for 7 minutes, or until crumbs are just lightly golden and fragrant. Set aside to cool completely.
Make the marshmallow meringue
- In the bowl of a stand mixer or a heat proof bowl, whisk together 3 (100 g) large egg whites* and 3/4 cup (150 g) granulated sugar. Bring about two inches of water to a simmer in a small saucepan and set the bowl on top (don't let the bottom of the bowl touch the water).
- Whisk the egg white mixture constantly until the sugar is dissolved and mixture is foamy and steaming (mixture should reach around 160 F), around 3-4 minutes. You can test if the mixture is ready by rubbing some of the mixture between your fingers–it should feel smooth with no granules of sugar.
- Transfer hot mixture to a stand mixer fitted with a whisk attachment. Add 1/4 tsp (0.25 tsp) cream of tartar and 3/4 tsp (3.3 g) vanilla extract Whip on high speed until you reach stiff, glossy peaks, around 3-4 minutes.
Make the marshmallow buttercream
- Transfer meringue to a separate bowl and replace the whisk with the paddle attachment (no need to clean the bowl). Beat 1/2 cup (113 g) unsalted butter, softened until creamy and soft, then beat in 1.5 cups (180 g) powdered sugar3/4 tsp (3.3 g) vanilla extract and 1/4 tsp (.67 g) kosher salt until smooth.
- Add 1/2 cup (40 g) marshmallow meringue and beat until fully incorporated, about 30 seconds.
Assemble the cake
- Torte the cooled cake (i.e. slice the cake horizontally) so you have two thin layers. Now slice the cake in half length-wise so you have four long rectangles.
- Place a single layer of cake down on a cake board or serving plate. Top with 1/3 of the marshmallow buttercream followed by a small handful of the graham crunch, keeping a ~1" border around the edges (this helps the cake stick together–if you spread the crumbs too thickly and all the way to the edge, it's hard for the frosting to glue the cake together). Repeat with remaining layers of cake, buttercream and crunch, ending with a layer of cake. At this point, you may want to refrigerate the cake for at least 30 minutes (up to overnight) if the layers are getting warm and are starting to slip around.
- To finish the cake, cover in half of the remaining meringue and use an offset spatula to do an initial crumb coat. Spread the remaining meringue over the cake, creating decorative swooshes all around the cake. You should have JUST enough meringue to cover the entire cake in light swooshes.Use a kitchen torch to lightly toast the sides of the cake until golden brown, being very careful to toast away from parchment paper or anything flammable. This cake is best served soon after toasting, though it will keep for a few hours in the fridge (uncovered).



Leave a Reply