Go Back
+ servings

S'mores Cake

A graham cracker cake, lots of chocolate and amazing home made marshmallow fluff combine to make a sure to please treat.
Course Dessert
Cuisine American
Prep Time 40 minutes
Cook Time 30 minutes
Total Time 1 hour 10 minutes
Servings 8 people
Calories 268kcal


For the Cake

  • 1 1/4 cup all purpose flour 150g
  • 3/4 cup graham cracker crumbs 63g
  • 1 tsp baking powder 4g
  • 1/2 tsp salt
  • 1/2 tsp baking soda 3g
  • 1/2 tsp cinnamon 1g
  • 1/4 tsp allspice 250mg
  • 1 cup unsalted butter 230g, room temp
  • 1/2 cup sugar 100g
  • 1/2 cup light brown sugar 100g
  • 3 large eggs
  • 1 egg white
  • 1/2 cup buttermilk 118mL
  • 1/2 cup sour cream 115g
  • 1 tbsp vanilla 15mL

For the crumble

  • 4 graham crackers roughly crumbled
  • 4 tbsp unsalted butter 42g, melted
  • 1/2 tsp cinnamon 1g
  • 1 pinch salt
  • 1/4 tsp all spice 250mg

For the Buttercream

  • 1 1/2 cups unsalted butter 340g, room temp
  • 1 1/2 pounds powdered sugar 680g
  • 1 tsp salt
  • 1 cup dark or semisweet chocolate 175g, melted and cooled

For the Fluff

  • 1 cup sugar 200g
  • 1/2 cup light corn syrup 118mL
  • 4 large egg whites room temp
  • 1/4 tsp salt

For the Chocolate Drizzle

  • 3/4 cup dark chocolate melted and cooled


For the Cake

  • Set oven to 350F. Butter and flour 3 6" cake pans (I recommend using cake stripes as well. 
  • Whisk all the dry ingredients together in a medium bowl. In a separate bowl, mix the buttermilk, vanilla and sour cream.
  • Cream the butter in a stand mixer and add sugars. Mix until light and fluffy.
  • Add the eggs and white in one at a time mixing until incorporated. 
  • Add the flour mixture and the buttermilk mixture in alternating batches. Starting and ending with the flour mixture. Mix until just combined, give the bowl a final scrape with a spatula to get any unmixed parts on the sides and bottom. 
  • Pour batter into your pans and bake for about 30 minutes or until a knife comes out clean from the center. 

For the Buttercream

  • Beat the butter until light and fluffy, add in confectioner's sugar in several batches and beat until incorporated. Drizzle in melted chocolate and mix until well combined. If buttercream is too thick at this point you can add some cream or milk, a tablespoon at a time until desired consistency is reached. 

For the Fluff

  • Add 2/3 cup sugar and corn syrup to a small sauce pot and heat on medium high. Track the temperature with a candy thermometer you will want to pour into the egg whites when it is 240F.
  • In a stand mixer start beating the egg whites starting on low but gradually gradually increasing to medium-high speed. Add in 1/3 cup of sugar while the egg whites are stiffening. Once you are at the soft peak stage slowly drizzle in the 240F sugar syrup into the mixer.
  • Allow the mixer to run for about 10 minutes to allow the fluff to cool. 
  • You can use immediately, if the fluff looses it's texture give it a good wisk or run the mixer for a few seconds to bring it back.

For the Crumble

  • Mix the melted butter and graham cracker crumbs together well.
  • Flatten out to about 1/4" onto a baking sheet lined with parchment paper.
  • Bake for about 10 minutes at 350F or until you see a slight browning. 
  • Allow to cool and then crumble the mixture roughly allowing some larger pieces to remain. 


  • Pipe a ring of the chocolate buttercream on each layer and fill with marshmallow fluff. Sprinkle with graham cracker crumble and drizzle with melted chocolate.
  • Apply a thin crumb coat and allow to set in the refrigerator for about 20 minutes. 
  • Coat with chocolate buttercream, smooth edges with an offset spatula.
  • press cracker crumbs onto the bottom third of the cake and then pipe the fluff onto the top. 
  • Flame the fluff with a torch and cake is ready to serve.



  • If you’re not using 6-inch pans, double the recipe for 8-inch pans or triple the recipe for 9-inch pans.
  • I recommend adding the graham cracker crumble in between each layer. It has so much crunch that I guarantee you'll want more!
  • You can substitute whole milk yogurt for the sour cream if desired, I do it all the time and can’t really tell the difference.
  • To get FLAT layers that are moist inside and out try using cake strips! You can buy a set online or make your own from foil and paper towels at home. I made a whole blog post on it so check it out if you’re interested!
  • Torching the marshmallow on top is optional but so worth it!


Serving: 1slice | Calories: 268kcal | Carbohydrates: 34g | Protein: 5g | Fat: 11g | Saturated Fat: 7g | Cholesterol: 29mg | Sodium: 180mg | Potassium: 120mg | Fiber: 2g | Sugar: 18g | Calcium: 40mg | Iron: 0.5mg