clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
assembled vegan s'mores cake

Unbelievably Vegan S’mores Cake (Gluten Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 4 reviews
  • Author: Britt Berlin
  • Prep Time: 50
  • Assembly: 120
  • Cook Time: 35
  • Total Time: 3 hours 25 minutes
  • Yield: 18 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


Unbelievably gooey and decadent s’mores cake that you won’t even know if secretly eggless, dairy free, and easily gluten free! Super rich molten chocolate cake with homemade graham cracker filling, decadent chocolate buttercream, and toasted eggless marshmallow fluff! Like having actual s’mores but better!



Vegan Chocolate Cake:

  • 1 1/4 cup (300 mL) vegan buttermilk, room temperature 
  • 3 cups (375 g) all purpose flour or gluten free 1:1 baking flour, sifted
  • 1 cup (95 g) all natural cocoa powder, sifted
  • 2 tsp baking powder
  • 1 1/2 tsp baking soda
  • 1/2 tsp sea salt
  • 1 3/4 cups (350 g) granulated sugar
  • 1/3 cup (110 g) brown sugar
  • 1/2 cup (113 g) unsalted vegan butter*, room temperature
  • 1 cup (220 g) unsweetened applesauce or dairy free yogurt, room temperature
  • 1 tsp vanilla extract
  • 1 cup (240 mL) hot water + 1 tsp dissolvable espresso powder (or 1 cup (240 mL) brewed coffee, decaf if desired)
  • 1 cup (130 grams) vegan chocolate chips

Vegan Graham Crackers:

Vegan Vanilla & Chocolate Buttercream:

Eggless Marshmallow Meringue

  • 1/2 cup (50 grams) unsalted aquafaba*
  • 1 tsp cream of tartar
  • 1 tsp vanilla extract
  • 1/2 cup (100 g) granulated sugar

Additional Toppings:

  • Vegan marshmallows
  • Extra vegan GF graham crackers


  1. Be sure to read all instructions before beginning. Measure out all ingredients for the cake. 
  2. Prep: Preheat the oven to 350F, and prepare three 8″ cake pans. You can use 6″ cake pans if you’d like. Grease the bottoms and sides of the pans and line the bottoms with parchment paper. Set aside. Prepare the vegan buttermilk by mixing together the dairy-free milk and apple cider vinegar in a small bowl and set aside for 5-7 minutes to curdle. You can prepare the batter while the buttermilk is forming. 
  3. Make the batter: in a medium bowl, whisk together the flour, cocoa powder, baking powder, and baking soda. Set aside. In a stand mixer with paddle attachment or a large bowl and a hand mixer, cream the vegan butter until fluffy, about 2-3 minutes. Add in the sugars, and cream together again until the sugar begins to slightly dissolve into the vegan butter, about 2-3 minutes. Scrape down the sides of the bowl and bottom of the bowl as needed. Then add in the applesauce, and mix again on medium speed until combined. To the mixture, add in about half of the flour mixture, along with half of the buttermilk. Mix on medium speed until the flour starts to combine with the wet. Add in the remaining flour mixture and buttermilk, and mix again just until there are no more dry streaks. Slowly pour in the hot espresso, and mix on medium speed until the coffee has just mixed into the batter. If using a stand mixer, remove the bowl from the stand mixer. Add in the chocolate chips and fold until they are just distributed throughout the batter.
  4. Bake the cakes: pour the batter into the three cake pans evenly. Place the cakes into the oven and bake for 35 minutes, or until a toothpick comes out clean. If using three 8″ cake pans, the cakes will bake a bit quicker. Remove the cakes from the oven and allow them to cool in their pans for 10 minutes. Then carefully transfer them to a cooling rack to cool completely, about 45 minutes.
  5. While the cakes are cooling: make the graham crackers according to the instructions. For this recipe, I used Bob’s Red Mill gluten free 1:1 baking flour in the blue bag, and coconut oil. You can follow the recipe as is with Camila’s recommendations or make them gluten-free. Either works! Once the graham crackers are baked, set them aside to fully cool for 10 minutes. Then take half of the graham crackers and blitz them in a food processor to create graham cracker crumbs. This will be for the filling of the cake. Your cakes should be ready to frost at this point. If not, you can safely place the cakes into the freezer to chill for 10 minutes, helping them cool faster. 
  6. Make the frosting: when you’re ready to make the frosting, prepare the vegan buttercream frosting according to instructions (you’ll save the extra cocoa powder and butter for after you’ve created the first crumb coat). It’s also a good idea to prepare the vegan chocolate ganache if you’d like to use that for this recipe. Follow the instructions for making the ganache, then allow the ganache to cool as you frost the cake.
  7. Assemble the s’mores cake: to assemble the cake, frost the top of the bottom layer of the cake using about 1/3 cup frosting, then create a wall of frosting (see photos in the blog post). Add about 1/3 cup graham cracker crumbs in the middle, and place the next layer of cake on top. Repeat for the second layer, placing the third layer on top. Use about 1/2 cup-3/4 cup frosting to create a very light crumb coat around the cake, scraping and smoothing the sides as needed. Place the cake in the fridge to chill for 20 minutes.
  8. Make the chocolate buttercream: You should have about 2-3 cups of frosting leftover. Add in the room temperature butter and cocoa powder to the mixing bowl, and cream together until smooth. You can add more powdered sugar as well to make a slightly sweeter chocolate buttercream. When your cake is ready for the final layer of frosting, remove the cake from the fridge. Frost the entire cake with the chocolate buttercream, smoothing the sides with a bench scraper as needed. 
  9. Create the chocolate drip: the chocolate ganache should be cool now. Pour the chocolate ganache into a piping bag, and when ready to pipe the ganache around the edges of the cake, cut a small whole at the bottom of the bag. Carefully pipe the drip around the top of the cake, covering the top of the cake. Cupcake Jemma has a great video tutorial. Top the ganache with leftover crumbled graham cracker, and place the cake back into the fridge to set.
  10. Make the vegan marshmallow meringue: the final step is making the marshmallow meringue! In a large stand mixer with whisk attachment, add the aquafaba and cream of tartar to the bowl. Beat the mixture on the highest setting for 7-8 minutes, until stiff peaks form. If it’s already 8 minutes and stiff peaks haven’t formed, continue beating the aquafaba mixture. It’s very hard to over mix aquafaba, so don’t worry about ruining the mixture. Once you have stiff peaks, or near stiff peaks, add in the vanilla extract. Then add in the sugar 1 tablespoon at a time.
  11. Top the s’mores cake: remove the cake from the fridge and top or pipe the marshmallow meringue on top. You can pipe the meringue or top it as I did. Top with any remaining graham crackers and vegan marshmallows. Use a culinary blow torch to lightly toast the marshmallow. Serve and enjoy!
  12. Storage: if you have any remaining slices, store them wrapped and in an airtight container in the fridge for up to 5 days, or in the freezer for up to 1 month. 


Gluten free: to make this vegan s’mores cake entirely gluten-free, you can use gluten-free 1:1 baking flour, such as Bob’s Red Mill in the blue bag, for both the cake and the graham cracker recipe. Everything else in the recipe is entirely gluten-free. Be sure to use the cup measurements for the flour if using gluten free.

Aquafaba: this is an entirely eggless s’mores cake, down to the marshmallow meringue. Aquafaba is the water from a chickpea can. It’s perfectly fine to consume, but if you’re concerned about the can lining, choose a BPA-free can of chickpeas, use chickpeas that are stored in a glass, or you can even make your own aquafaba

Please be careful and read all instructions for how to use a culinary torch.

Please read the full post for all tips & tricks!