This delicious high altitude s’mores cake has three layers of soft and moist graham cake, filled with homemade marshmallow fluff, and frosted with rich and fluffy chocolate buttercream. It’s ooey, gooey, sticky, and so perfectly summery.
Looking for more recipes like this one? You’ll love these s’mores chocolate chip cookie bars, s’mores no churn ice cream, and key lime pie cupcakes.

This site contains affiliate links. As an Amazon associate, I earn from qualifying purchases. This means that I may make a small commission if you purchase a product using those links. This in no way affects my opinion of those products and services. All opinions expressed on this site are my own.
What’s in a S’mores Cake?
The three main components of a s’more are graham crackers, chocolate and marshmallows. So for our s’mores cake today, we have a delicious graham cake, filled with fluffy homemade marshmallow fluff, frosted with rich chocolate buttercream.
Graham Cake.
Most s’mores cake recipes on the internet start with a chocolate cake, with just a few crumbled graham crackers sprinkled here and there. But I made a graham cake, to really let the flavor of the graham crackers shine.
So I used a butter-based cake recipe, with brown sugar and buttermilk for moisture, and a little cinnamon to complement the crushed graham crackers that I substituted for some of the flour. The cake baked up so moist and soft, slightly dense, and tasted just like a graham cracker but in cake form.
I develop all the recipes on my site for Denver’s altitude of 5,280 feet. If you’re at a lower or higher elevation, please see my FAQs for guidance on adjusting recipes for your altitude.

Homemade Marshmallow Fluff.
Next, the marshmallow. I wanted to fill the cake with some sort of marshmallow cream or frosting, and considered using store-bought marshmallow fluff. And you certainly can use store-bought marshmallow fluff or creme if you don’t feel inclined to make your own. But I really wanted to make the extra effort to use a homemade meringue.
The marshmallow meringue isn’t difficult to make. It’s made of just egg whites and sugar, with a little cream of tartar for stability and vanilla for flavor. But it does involve first heating the egg whites and sugar until the sugar is dissolved, and then whipping it for a very, very long time (15 minutes), until cooled and thick. So if you don’t have a stand mixer to do all the whipping for you, then I wouldn’t recommend attempting it without.
The meringue was so light and fluffy, sticky but pliable enough to spread with a knife, and made the perfect gooey marshmallow filling between the cake layers.

Chocolate Buttercream.
The best part of a s’more – in my opinion – is the chocolate. And while sweet Hershey’s milk chocolate is the classic flavor, I prefer dark chocolate. So I made a batch of my perfect American buttercream, with dark, Dutched cocoa powder. What I love so much about chocolate buttercream is that, since the cocoa powder replaces some of the powdered sugar, its flavor is deeper, less sweet, and just deliciously chocolatey.

Instructions
Graham Cake
- Preheat the oven to 350 F, and position a rack in the center of the oven. Lightly spray the bottoms of three 8-inch cake pans with non-stick baking spray. Line the bottoms of the pans with a circle of parchment paper, then spray the paper with non-stick baking spray. The cakes are sticky, and the paper helps to ensure easy release from the pans.
- In the bowl of your stand mixer fitted with the paddle attachment, beat the butter, granulated sugar and brown sugar for about 8-10 minutes, scraping the bowl occasionally, until very light and fluffy.
- Add the eggs, one at a time, beating well after each addition, and scraping the bowl down, then add the vanilla.
- In a separate bowl, sift together the flour, graham cracker crumbs, baking powder, salt and cinnamon. With the mixer on low, add the dry ingredients in three additions, alternating with the milk, starting and ending with the dry ingredients. Use a large spatula to stir in any remaining streaks of flour.






- Divide the batter evenly between the pans. Bake on the center rack for about 30 minutes, until the top springs back when lightly touched, and a cake tester or toothpick comes out clean.
- Cool the cakes completely in the pans on a wire rack, covered loosely with a clean kitchen towel.
Marshmallow Fluff
- First, ensure that all your equipment – mixing bowls, whisks, spatulas, etc – are scrupulously clean, with no traces of oil or fat.
- Set up a double boiler, by filling a saucepan with a few inches of water and setting a metal bowl over the top so that it sits on top of the pan, but does not touch the water. Bring the water to a simmer.
- In the bowl, whisk together the egg whites and sugar. Heat the egg whites and sugar in the bowl set over the simmering water, whisking occasionally, until the sugar is completely dissolved (you should no longer feel any grains of sugar with your finger) and the mixture reaches about 150 degrees F.
- Scrape the mixture into the bowl of your stand mixer. With the whisk attachment, beat on medium speed until foamy, then add the cream of tartar. Beat on medium/high until the mixture is thick and ribbony. Add the vanilla, and continue beating until stiff peaks form, and the meringue is no longer warm. Altogether, you’ll beat the meringue for about 15 minutes.
- Scrape the meringue into another bowl, covered tightly with plastic wrap, so you can free up the bowl for your stand mixer, and set the meringue aside while you make the buttercream.
- The meringue can also be made one day in advance, stored in an airtight container and refrigerated until needed.





Chocolate Buttercream
- In the bowl of your stand mixer fitted with the whisk attachment, beat the butter for one minute until smooth. With the mixer on low, gradually add the powdered sugar, cocoa powder, meringue powder, espresso powder, salt and vanilla.
- Beat on medium speed for 4-5 minutes, until very light and fluffy, scraping the bowl occasionally, and adding the milk if needed for the right spreading consistency.
Assembly
- Run a sharp knife around the sides of the cooled cakes. Carefully turn one of the cakes out and place on a cake stand or serving plate. Spread a generous layer of the meringue over the cake, stopping about 1/2 inch from the edges. Sprinkle with chopped chocolate and crushed graham crackers. Repeat with another layer of cake, more meringue, chocolate and graham crackers, and the last layer of cake.
- Frost the cake all over with a thin crumb coat of the chocolate buttercream, then refrigerate for 30 minutes. Frost with a final layer of chocolate buttercream, using your icing spatula to create big swoops and swirls.
- Take the remaining meringue, and dab small amounts randomly around the cake, then use an icing spatula to gently swirl it in. Take care not to blend too aggressively, since you want to see contrasting streaks of white and brown, rather than mixing them together.
- Leftover meringue can be stored in an airtight container in the refrigerator for up to one week, or you could even pile it on top of the cake and use a brulee torch to lightly toast it for a dramatic topping.







Be sure to read all of my BAKING FAQs where I discuss ingredients, substitutions and common questions with cake making, so that you can be successful in your own baking! I also suggest reading these comprehensive posts on making Perfect American Buttercream, How to Stack, Fill, Crumb Coat and Frost Layer Cakes and How to Use Piping Bags.
Frequently Asked Questions
Leftover cake should be stored in an airtight container or cake carrier, at room temperature, for up to 3 days.
Yes, you can use store bought fluff instead of homemade.
I’m not sure, I haven’t tried it.
Cut the cake recipe in half and bake in three 6-inch cake pans. Make 2/3 of the buttercream recipe for a smaller cake.
You Might Also Like




Please check out my Amazon Shop for a curated collection of some of my favorite cake pans from trusted brands, baking tools, ingredients, pretty things and fashion finds. I recommend products that I buy and use every day!
Did you love today’s recipe? Please rate the recipe and let me know in the comments what you thought! Also, be sure to follow Curly Girl Kitchen on Instagram, and tag me when you try one of my recipes so I can see all your delicious creations!

High Altitude S’mores Cake
All recipes on Curly Girl Kitchen are developed for high altitude at 5,280 feet. See FAQs for adjusting to higher or lower elevations.

Equipment
- Stand Mixer with Paddle Attachment
- 8-inch cake pans (x3)
Ingredients
Graham Cake
- 1 cup unsalted butter, softened to room temperature
- 1 cup granulated sugar
- ¾ cup light or dark brown sugar, lightly packed
- 4 large eggs
- 2 tsp vanilla extract
- 2 ½ cups all-purpose flour, fluffed, spooned and leveled
- ¾ cup finely crushed graham cracker crumbs (original or cinnamon)
- 2 tsp baking powder
- 1 tsp coarse Kosher salt (if using table salt, use half the amount)
- 1 tsp ground cinnamon
- 1 ¾ cups whole milk, room temperature
Meringue or Marshmallow Fluff
- 3 large egg whites
- 1 cup granulated sugar
- ¼ tsp cream of tartar
- 1 tsp vanilla extract
Chocolate Buttercream
- 1 ½ cups unsalted butter, softened to room temperature
- 2 ⅓ cups powdered sugar
- ⅔ cup unsweetened Dutch-processed cocoa powder
- 1 tbsp meringue powder (optional)
- 1-2 tbsp instant espresso powder (optional)
- ¼ tsp coarse Kosher salt (if using table salt, use half the amount)
- 1 ½ tsp vanilla extract
- 2-3 tbsp milk or cream, if needed for desired consistency
Extras for Filling/Decorating
- ½ cup crushed graham crackers
- ½ cup finely chopped chocolate
Instructions
Graham Cake
- Preheat the oven to 350 F, and position a rack in the center of the oven. Lightly spray the bottoms of three 8-inch cake pans with non-stick baking spray. Line the bottoms of the pans with a circle of parchment paper, then spray the paper with non-stick baking spray. The cakes are sticky, and the paper helps to ensure easy release from the pans.
- In the bowl of your stand mixer fitted with the paddle attachment, beat the butter, granulated sugar and brown sugar for about 8-10 minutes, scraping the bowl occasionally, until very light and fluffy.
- Add the eggs, one at a time, beating well after each addition, and scraping the bowl down, then add the vanilla.
- In a separate bowl, sift together the flour, graham cracker crumbs, baking powder, salt and cinnamon. With the mixer on low, add the dry ingredients in three additions, alternating with the milk, starting and ending with the dry ingredients. Use a large spatula to stir in any remaining streaks of flour.
- Divide the batter evenly between the pans. Bake on the center rack for about 30 minutes, until the top springs back when lightly touched, and a cake tester or toothpick comes out clean.
- Cool the cakes completely in the pans on a wire rack, covered loosely with a clean kitchen towel.
Marshmallow Fluff
- First, ensure that all your equipment – mixing bowls, whisks, spatulas, etc – are scrupulously clean, with no traces of oil or fat.
- Set up a double boiler, by filling a saucepan with a few inches of water and setting a metal bowl over the top so that it sits on top of the pan, but does not touch the water. Bring the water to a simmer.
- In the bowl, whisk together the egg whites and sugar. Heat the egg whites and sugar in the bowl set over the simmering water, whisking occasionally, until the sugar is completely dissolved (you should no longer feel any grains of sugar with your finger) and the mixture reaches about 150 degrees F.
- Scrape the mixture into the bowl of your stand mixer. With the whisk attachment, beat on medium speed until foamy, then add the cream of tartar. Beat on medium/high until the mixture is thick and ribbony. Add the vanilla, and continue beating until stiff peaks form, and the meringue is no longer warm. Altogether, you’ll beat the meringue for about 15 minutes.
- Scrape the meringue into another bowl, covered tightly with plastic wrap, so you can free up the bowl for your stand mixer, and set the meringue aside while you make the buttercream.
- The meringue can also be made one day in advance, stored in an airtight container and refrigerated until needed.
Chocolate Buttercream
- In the bowl of your stand mixer fitted with the whisk attachment, beat the butter for one minute until smooth. With the mixer on low, gradually add the powdered sugar, cocoa powder, meringue powder, espresso powder, salt and vanilla.
- Beat on medium speed for 4-5 minutes, until very light and fluffy, scraping the bowl occasionally, and adding the milk if needed for the right spreading consistency.
Assembly
- Run a sharp knife around the sides of the cooled cakes. Carefully turn one of the cakes out and place on a cake stand or serving plate. Spread a generous layer of the meringue over the cake, stopping about 1/2 inch from the edges. Sprinkle with chopped chocolate and crushed graham crackers. Repeat with another layer of cake, more meringue, chocolate and graham crackers, and the last layer of cake.
- Frost the cake all over with a thin crumb coat of the chocolate buttercream, then refrigerate for 30 minutes. Frost with a final layer of chocolate buttercream, using your icing spatula to create big swoops and swirls.
- Take the remaining meringue, and dab small amounts randomly around the cake, then use an icing spatula to gently swirl it in. Take care not to blend too aggressively, since you want to see contrasting streaks of white and brown, rather than mixing them together.
- Leftover meringue can be stored in an airtight container in the refrigerator for up to one week, or you could even pile it on top of the cake and use a brulee torch to lightly toast it for a dramatic topping.

I would love to turn this into cupcakes; is that possible with this recipe?
It should be possible, just note that I haven’t tested this cake recipe as cupcakes, and it doesn’t always bake the same in cupcake form. I’d probably start with 1/2 the cake recipe, which I’d estimate would make about 15-18 cupcakes. Sometimes I find that I have to add just a little more flour and/or less leavening when converting cake recipes to cupcakes, so that they bake with a nice dome, instead of spilling over the edges with muffin tops.
I just baked these as cupcakes and they turned out beautifully! I did add an extra 50g of cake flour and the full recipe made 32 delicious cupcakes 😋
I just made this cake for my husband’s birthday and it was fantastic! This is the second or third cake recipe I’ve made from Heather and she never misses! If it helps, I live at and elevation of about 6300′ and I followed her recipe as written with no adjustments or substitutions. The cakes were light, fluffy, and moist. So good!
Wow…..gonna have to try this one!