S’mores Cake Recipe
Introduction
This S’mores Cake brings the classic campfire treat indoors with layers of buttery graham cracker dough, melted Hershey’s chocolate, and fluffy marshmallow. It’s a delightfully indulgent dessert perfect for sharing with family and friends.

Ingredients
- 1 cup unsalted butter, softened
- 1/2 cup brown sugar
- 1 cup granulated sugar
- 2 eggs
- 2 teaspoons pure vanilla extract
- 2 2/3 cups all-purpose flour
- 3/4 teaspoon kosher salt
- 1 1/2 cups graham cracker crumbs
- 4 XL Hershey bars (4.4 ounce size each)
- 16 ounces marshmallow fluff
Instructions
- Step 1: Preheat your oven to 350°F. In a large mixing bowl, beat the softened butter, brown sugar, and granulated sugar together until creamy and well combined.
- Step 2: Add the eggs one at a time along with the pure vanilla extract. Beat the mixture until light and fluffy, about a few minutes.
- Step 3: In a separate bowl, combine the all-purpose flour, kosher salt, and graham cracker crumbs thoroughly.
- Step 4: Gradually add the dry ingredients to the butter mixture and mix until evenly combined, forming a dough.
- Step 5: Divide the dough in half. Press one half evenly into the bottom of a greased 9×13-inch baking dish to create the base layer.
- Step 6: Place three whole Hershey bars side by side over the dough layer. Cut the remaining chocolate bar into four lengthwise strips and arrange them into the gaps around the whole bars to cover the entire surface.
- Step 7: Evenly spread the entire 16-ounce jar of marshmallow fluff over the chocolate layer, covering it completely.
- Step 8: Crumble the remaining half of the dough into small pieces and sprinkle evenly over the marshmallow fluff. Gently pat down the crumbles to help them adhere.
- Step 9: Place the baking dish uncovered on the center rack of the oven. Bake for 30 to 35 minutes, or until the top is golden brown and puffed.
- Step 10: Let the cake cool before slicing into 16 pieces to help the layers set for easier serving.
Tips & Variations
- For extra crunch, sprinkle chopped nuts like pecans or walnuts over the marshmallow layer before topping with dough crumbles.
- Try swapping the Hershey bars with your favorite chocolate bars for different flavors.
- If you prefer a gooier marshmallow layer, add a little more marshmallow fluff or a drizzle of marshmallow creme on top before baking.
Storage
Store leftover cake covered tightly with plastic wrap or in an airtight container at room temperature for up to 3 days. You can also refrigerate it for up to a week; bring to room temperature or warm slightly before serving for best texture. Reheat individual slices briefly in the microwave to soften the marshmallow and chocolate layers.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular size chocolate bars instead of XL?
Yes, you can use regular size Hershey bars or any chocolate bars you prefer. Adjust the quantity to cover the cake surface fully, ensuring an even chocolate layer.
Is it possible to make this cake gluten-free?
To make this recipe gluten-free, substitute the all-purpose flour with a gluten-free baking flour blend and use gluten-free graham cracker crumbs. Be sure to check that all other ingredients, like marshmallow fluff, are gluten-free as well.
Print
S’mores Cake Recipe
- Total Time: 55 minutes
- Yield: 16 servings 1x
Description
This decadent S’mores Cake recipe combines the classic flavors of graham cracker, rich chocolate, and fluffy marshmallow in a delightful layered dessert. A buttery graham cracker crust is topped with whole and sliced Hershey bars, a generous layer of marshmallow fluff, and finished with crumbled dough baked to golden perfection. Perfect for gatherings or an indulgent treat, this cake promises gooey, melty, and crunchy textures in every bite.
Ingredients
Butter Mixture
- 1 cup unsalted butter, softened
- 1/2 cup brown sugar
- 1 cup granulated sugar
- 2 eggs
- 2 teaspoons pure vanilla extract
Dry Ingredients
- 2 2/3 cups all-purpose flour
- 3/4 teaspoon kosher salt
- 1 1/2 cups graham cracker crumbs
Layers
- 4 XL Hershey bars (4.4 ounce size each)
- 16 ounces marshmallow fluff
Instructions
- Preheat Oven and Prepare Butter Mixture: Preheat your oven to 350°F (175°C). In a large mixing bowl, beat the softened butter with brown and granulated sugars until creamy and well combined.
- Add Eggs and Vanilla: Incorporate the eggs one at a time, mixing well after each addition, then add the vanilla extract. Beat the mixture until it becomes light and fluffy, which takes a few minutes.
- Combine Dry Ingredients: In a separate bowl, thoroughly mix together the all-purpose flour, kosher salt, and graham cracker crumbs.
- Mix Dry into Wet: Gradually add the dry ingredients to the butter-sugar mixture, mixing until evenly combined to form a dough.
- Assemble First Cake Layer: Divide the dough in half. Press one half evenly into the bottom of a greased 9×13-inch baking dish to form the base layer.
- Add Chocolate Bars: Place three whole Hershey bars side by side over the dough layer. Cut the remaining chocolate bar into four lengthwise strips and arrange them in the gaps around the whole bars to cover the entire surface.
- Spread Marshmallow Layer: Evenly spread the entire 16-ounce jar of marshmallow fluff over the chocolate layer, covering it completely.
- Top with Crumbled Dough: Crumble the remaining half of the dough into small pieces and sprinkle them evenly over the marshmallow fluff. Gently pat down the crumbles to help them stick slightly.
- Bake the Cake: Place the baking dish uncovered on the center rack of the preheated oven. Bake for 30 to 35 minutes or until the top is golden brown and puffed.
- Cool and Serve: Allow the cake to cool completely before slicing into 16 pieces to help the layers set for easier serving.
Notes
- Use room temperature softened butter for easier mixing and better texture.
- You can substitute Hershey bars with your favorite chocolate bars if desired.
- The marshmallow fluff layer provides the classic gooey texture so be sure to spread it evenly.
- Cooling the cake fully is important for clean slicing and to keep layers intact.
- Store leftovers in an airtight container at room temperature for up to 3 days.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: s’mores cake, marshmallow cake, graham cracker cake, chocolate dessert, layered cake, homemade s’mores

