Skip to Content

S’mores Cake

While I may have created this s’mores cake in time for National S’mores Day, I sadly didn’t share it in time! I am a firm believer of the saying “better late than never,” so I’m sharing it anyways.

I originally made this s’mores drip cake back in 2016, but remade it this summer to create video footage of this cake for the Food Network.

image of s'mores drip cake

It’s funny how differently a cake can turn out the second time you make it. I see quite a few differences!

Above is my first, and below is my second version. I decided not to make a s’mores tower this time, to make it easier to cut into.

image of a chocolate s'mores cake

That’s one of the things I love about cakes, each one is unique and beautiful in it’s own way. No two are ever truly identical (or at least none of mine :P).

Making This S’mores Cake

This cake is made with my go-to chocolate layer cake recipe. It’s frosted with marshmallow and chocolate buttercream, and filled with toasted mini marshmallows, crushed graham crackers, and chocolate ganache.

Did I mention it’s topped with baby S’MORES?? That’s prob my favorite part of this cake. While it did feel a bit strange to make s’mores alone in my kitchen, it sure was fun to stack them on top of this cake.

For this cake, I chose to use 4, 8-inch chocolate cake layers.

Since there are lots of add ins between the layers, AND we’re piling s’mores on top, this cake ends up being pretty tall.

With that in mind, 7 inch layers would’ve made it even taller!! So 8 inch cake layers really are ideal for this design.

Assembling and Filling The Cake

Once all the cake components are prepared, frost each layer of cake with an even layer of marshmallow buttercream, using a large offset spatula.

Next, sprinkle a generous layer of crushed graham crackers on top of the frosting. Carefully add the mini toasted marshmallows.

image of a s'mores cake being made with marshmallow buttercream, toasted marshmallows, and graham cracker crumbs

Add a generous drizzle of warm chocolate ganache. Repeat with two more chocolate cake layers.

Flip the fourth cake layer upside down, and gently press on top of the stacked layers.

Applying a bit of pressure with your hands pushes out any air that might be stuck between your layers, and will help them settle before you being to frost the cake. 

This  will prevent the frosting from bulging between the layers, or cracking later in the process.

Crumb Coat & Chill

Once the layers are filled and stacked, crumb-coat the cake by cover the cake in a thin layer of frosting.

This makes the overall frosting process so much easier, and ensures that no crumbs get into your final layer of frosting.

Place the cake in the freezer for 5-10 minutes, until the crumb coat is firm to the touch.

The Second, Striped Layer of Frosting

To add the second, thicker layer of frosting to the cake, use piping bags to pipe horizontal lines of chocolate and marshmallow frosting.

Alternate lines of chocolate and marshmallow frosting.  Smooth using a bench scraper. Make long, slow strokes around the cake, removing excess frosting and scraping it into a separate bowl.

image of smoothing stripes on smores drip cake

If you want to see a full tutorial showing how to get smooth sides on a cake, click here.

Place the cake in the freezer, to allow the second layer of frosting to firm up. While the cake chills, make the s’mores. Toast marshmallows using either a kitchen torch or a broiler.

Creating The Mini S’mores to Top The Cake

Create a sandwich using graham crackers, a chocolate bar, and a toasted marshmallow. Use a bit of chocolate frosting to help keep the s’more together.

image of mini s'mores made to decorate a cake

Once the cake is chilled, add the chocolate ganache drips.

Adding the Chocolate Ganache Drips

I prefer to use a bottle, since it makes the process so much easier, but I also like the way drips look when they’re added to a cake using the spoon method.

image of a chocolate marshmallow cake with a chocolate ganache drip

Two factors are critical to getting a perfect drizzle!

The first is that your cake is properly chilled. Once frosted, you should allow it sit it your fridge for at least 20 minutes, or in your freezer for 10 minutes, so that the frosting is cold and firm to the touch.

The second important aspect of a drip cake is the temperature of the ganache!! It should be slightly warmer than room temperature, but not so hot that it melts your buttercream as you drizzle it!

The best way to ensure your ganache is the right temperature is do a test drip. You can’t tell, but the first drip on my cake above was a test drip. Once I knew i had my ganache at the right temperature, I continued adding my drips.


Make one drip on the side of your cake, and let it flow. Allow it to sit for a couple minutes.

image of s'mores cake decorated with a chocolate drip and mini smores

See what it looks like, if it’s the length and look you’re after. If not, adjust as needed. Either pop the ganache into the fridge for a couple minutes to allow it to cool off a bit more, or pop the bottle (or bowl) in the microwave and heat for 5-10 seconds.

Decorating The Top of this S’mores Cake

Next, pipe some buttercream on top of the cake using your favorite piping tip, to help the s’mores stay in place (I used a Wilton 1M). The last step is to cover the top of the cake with the s’mores!!

The s’mores do make it a bit interesting to cut, but I just cut sliced around each s’more. When I cut slices for a crowd, I usually cut a generous slice, then cut it in half! This give each person two layers of cake and filling.

image of smores cake decorated with  a drip and cut into to show how moist the cake is

In addition to the below components, you will also need graham crackers, marshmallows, and some chocolate bars for both the filling of the cake and to create the s’mores!

Let Me Know What You Think!

If you try this s’mores cake recipe, I’d love to hear what you think! Please share your thoughts or any questions you might have in the comments section below.

Other Recipes You Might Like:

Yield: 24

S'mores Cake

image of smores drip cake

This is my favorite s'mores cake recipe! It's made with tender chocolate cake layer. a marshmallow buttercream frosting and is topped with real s'mores!!

Prep Time 10 minutes
Cook Time 35 minutes
Additional Time 30 minutes
Total Time 1 hour 15 minutes


Chocolate Cake Ingredients

  • 2 1/2 cups granulated sugar (500 grams)
  • 1 cup unsalted butter, room temp (2 sticks, 226 grams)
  • 4 large eggs, room temp (224 grams)
  • 1 tsp baking soda (6 grams)
  • 1 1/2 tsp baking powder (6 grams)
  • 1 tsp salt (6 grams)
  • 1 cup hot water (237 grams)
  • 1 cup buttermilk, room temp (240 grams)
  • 1 cup black cocoa (100 grams)
  • 3 cups all-purpose flour (390 grams)

Marshmallow Buttercream Frosting

  • 2 cups (or 4 sticks) unsalted butter, room temperature (452 grams)
  • 1/2 tsp salt (3 grams)
  • 6 cups powdered sugar (750 grams)
  • 1/2 cup heavy cream (115 grams)
  • 1 cup (7.5 oz. jar) of marshmallow fluff (213 grams)
  • 1 cup unsweetened baking cocoa, sifted (100 grams)
  • 1/2 cup dark chocolate chips, melted and cooled (90 grams)

Chocolate Drip Recipe

  • 1/2 cup milk chocolate chips (88 grams)
  • 1/3 cup heavy cream (77 grams)

Optional Fillings and Add-Ins

  • 1/2 cup crushed graham crackers
  • 1 cup mini marshmallows, toasted
  • 6 small s'mores (made with graham crackers, normal sized marshmallows and a piece of chocolate)


Chocolate Cake Layers

  1. Begin by preheating the oven to 350 degrees Fahrenheit.
  2. Line four seven-inch or three 8-inch pans with parchment rounds and spray with non-stick baking spray.
  3. Add 2 1/2 cups sugar and 1 cup butter into the bowl of a stand mixer. Cream together on a high speed for 1-2 minutes with a whisk attachment or hand mixer. The mixture should become light in color.
  4. Mix in 4 large eggs on a medium speed, two at a time.
  5. Add 1 tsp baking soda, 1 1/2 baking powder, and 1 tsp salt. Mix on high for another minute.
  6. In a separate bowl, combine 1 cup of hot water, and 1 cup of buttermilk. Pour in 1 cup of black cocoa and whisk until no clumps remain.
  7. Next, add 1 cup of flour into the butter/egg mixture. Scrape the sides of the bowl with a spatula, to ensure the flour is fully incorporated.
  8. Pour in half of the buttermilk/cocoa mixture and gently pulse the mixture to incorporate the liquid (if you don't, you'll end up splattering the cocoa mixture all over you kitchen!)
  9. Mix in the 2nd cup of flour, at a low speed. Pour in the remaining buttermilk/cocoa mixture, and again gently pulse, then mix on low until fully combined.
  10. Add in the last cup of flour, and mix on low until the flour is incorporated.
  11. Evenly divide between the prepared pans. I like to use a kitchen scale to ensure each pan has exactly the same amount of batter.
  12. Bake for 32-35 minutes, or until a toothpick comes out clean.
  13. Allow layers to cool in the pans for about 10 minutes, then run an offset spatula around the edge of the pans to help separate the layers from the pans.
  14. Place the pans in the freezer for about 45 minutes, to accelerate the cooling process. Once the layers are fully cooled, carefully flip the pans and remove the layers from the pans.
  15. Use a serrated knife to level the tops of the layers, then set aside. If you make the cake layers in advance, you can wrap and freeze them for up to 3 weeks.

Marshmallow Buttercream Frosting

  1. While the cake layers bake and cool, make the chocolate buttercream frosting.
  2. Beat 2 cups of butter on a medium speed for 30 seconds with a paddle attachment or hand mixer, until smooth. 
  3. Mix in 1/2 tsp of salt.
  4. Slowly add in 6 cups of powdered sugar, 1 cup at a time. Half way through adding the powdered sugar, pour in 1/2 cup of heavy cream or milk to make it easier to mix the frosting.
  5. Once all the powdered sugar is incorporated, mix in about 1 cup of marshmallow fluff
  6. Beat on low until the ingredients are fully incorporated, and the desired consistency is reached.
  7. If the frosting is too thick, add an extra Tbsp of heavy cream. If it's too thin, add in another 1/2 cup of powdered sugar.
  8. Stir by hand with a rubber spatula for a couple minutes to get the frosting SUPER smooth.
  9. Place 1 1/2 cups of marshmallow frosting into a large bowl and mix in 1 cup of sifted cocoa powder and 1/2 cup of melted, cooled dark chocolate. Stir until smooth then place into a large piping bag. Seal the top with a rubber band. Snip 1 inch opening at the base of the bag.
  10. Place the rest of the regular marshmallow frosting into a large piping bag and seal the top with a rubber band. Snip 1 inch opening at the base of the bag and set side.

Chocolate Ganache Drip

  1. Place 1/2 cup milk chocolate chips in a heatproof bowl and set aside.
  2. Heat 1/3 cup of heavy cream in a heatproof bowl in the microwave for 45 seconds to 1 minute, until gently bubbling.
  3. If you don’t have a microwave or prefer to use the stove top, you can heat the cream over a medium heat in a pan until it begins to simmer. Remove from heat.
  4. Gently pour the heavy cream over the chocolate chips, making sure they are covered with cream. Allow mixture to sit for 1-2 minutes.
  5. Stir slowly until the cream and chocolate are fully combined, and ganache is silky smooth. Pour into a plastic squirt bottle to easily add drips to a cake. If you don’t have any plastic bottles on hand, you can also use a spoon to drizzle it over cakes.
  6. Set aside to cool for about 20 minutes (or place in fridge for about 10 minutes), until the mixture is just slightly warm to the touch.

To Assemble This S'mores Cake:

  1. Stack and frost cake layers on a greaseproof cake board, using a dab of frosting to help stick the first cake layer to the board.
  2. Add an even layer of marshmallow buttercream between each cake layer with a large offset spatula. Top with mini toasted marshmallows, graham cracker crumbs, and a drizzle of chocolate ganache.
  3. Repeat with remaining cake layers.
  4. Once the cake layers are stacked, spread a thin coat of frosting around the the cake, to fully cover the cake layers.
  5. Smooth using a bench scraper, then chill the cake in the fridge (20 minutes) or freezer (10 minutes) until the frosting is firm to the touch.
  6. Pipe alternating stripes of chocolate and marshmallow frosting around the cake and smooth using a bench scraper.
  7. Chill the cake in the fridge (20 minutes) or freezer (10 minutes) until the frosting is firm to the touch again before adding the chocolate drip.
  8. Once the cake is chilled, complete a test drip to check the consistency of you ganache. If the test drip seems too thick, try heating up the ganache for 5-10 additional seconds in the microwave. If the mixture seems too thin, allow it cool a bit longer, then try another test drip.
  9. Top the cake with mini s'mores and enjoy!


Make your cake layers in advance and freeze them: It breaks the process up and make it more approachable.

Make your frosting ahead of time too, or save any leftover frosting! It can be stored in an airtight container in the fridge for up to a month, or in the freezer for up to 3 months. Be sure to give it a good stir once it thaws to get the consistency nice and smooth again.

A frosted cake can last in the fridge for up to a week, or in the freezer for up to a month. The buttercream locks in all the moisture, keeping the cake fresh and delicious!

If you cut into the cake and have leftovers, use any remaining frosting to cover the cut section to keep it moist and store in the fridge for up to a week.

Nutrition Information



Serving Size


Amount Per Serving Calories 450Total Fat 16gSaturated Fat 9gTrans Fat 0gUnsaturated Fat 5gCholesterol 61mgSodium 274mgCarbohydrates 73gFiber 3gSugar 54gProtein 5g

Allison J Simkins

Monday 21st of September 2020

Does the cake recipe make 3 or 4 8" layers?


Saturday 22nd of August 2020

Your marshmallow buttercream says you put cocoa powder in it....Yours looks white?


Saturday 1st of January 2022

@Sarah, she uses white and then makes the chocolate using it for the outer stripes.

Caroline Shaheen

Thursday 28th of May 2020

If I were to make chocolate buttercream, should I use a half recipe since I only use it on the outside of the cake. I’m making this cake for my brother’s birthday! Thanks


Tuesday 26th of May 2020

If I were to make chocolate buttercream, should I use a half recipe since I only use it on the outside of the cake. I’m making this cake for my brother’s birthday! Thanks

Jessica Nelson

Tuesday 5th of November 2019

For this recipe if you want to make the exact cake you made is the amounts listed for the icing for the whole cake or just 1 layer? Or do you need to multiply it by 4?


Friday 8th of November 2019

Hi Jessica! This recipe is for the entire layer cake, so no need to multiply to make the exact cake I made <3

Skip to Recipe