This post may contain affiliate links.
This S’mores Pie has all the flavors and textures of the classic campfire treat – crunchy graham crackers, a smooth chocolate filling and plenty toasted marshmallows!! It’s nostalgic, unexpected, delicious and there’s no campfire required!

There are many s’mores pie recipes out there on the internet, but let me tell you why this is the one to make….
- First and foremost, the flavor of the toasted marshmallow (the star of the s’mores show!) is spread throughout the filling AND on top. I wanted it to shine and it really does!
- The textures are so fun! The gooey topping, the creamy filling, the crisp buttery graham cracker crust and the thick layer of chocolate…mmmm!
- The pie is stunning…I love the layers you get when you slice into this pie! It’s a showstopper!
- It’s not as hard as it looks! The layers and the toasted topping make it look fancy, and though there are many steps, they’re all quite easy. (And NO whipping up a complicated meringue topping like some recipes!)

Ingredients Needed
- Graham Crackers – For the crust and for the filling.
- Butter – I prefer salted butter for the crust. If you only have unsalted butter, add a pinch of salt to the crust mixture.
- Chocolate Chips – You can use milk chocolate (more reminiscent of a classic s’mores) or opt to use semi-sweet or dark chocolate.
- Mini Marshmallows
- Cream Cheese – Use the brick-style cream cheese (vs. the spreadable cream cheese in a tub).
- Cocoa Powder
- Whipped Topping
- Marshmallow Creme – AKA Marshmallow Fluff; you can use additional mini marshmallows in place of the marshmallow creme, if you prefer! See recipe notes below.

How to Make S’mores Pie
Make the Graham Cracker Crust
You can place the graham crackers in a resealable bag and roll with a rolling pin OR use a food processor to pulverize them until you have fine crumbs. Stir in the butter the press it into the bottom and sides of a pie plate.


Optional: Bake the graham cracker crust for 8-10 minutes at 350F to add a little additional crunch. Make sure the crust is cool before adding the filling.
Next, you’ll add a layer of chocolate. Simply melt the chocolate chips (use the microwave or a double boiler if preferred) then spread it into the bottom of the crust. Be careful as you spread the chocolate as not to ruin the crust (though some crumbs in the chocolate is no big deal!).


Make the S’more Pie Filling
Start by spreading marshmallows on a rimmed baking sheet and broiling (or using a kitchen torch) until golden brown. Let the marshmallows cool a bit. I find that 10 minutes is about idea – long enough to cool them down but not so much that it’ll be too sticky to work with.
If you have a kitchen torch, you can use that instead of broiling in the oven! This will give you more control and get the marshmallows exactly as toasty as you’d like!



Combine the cream cheese and cocoa powder in the bowl of a stand mixer (or using a large bowl and hand mixer). Add in the toasted marshmallows and stir until well-combined.
Stir in the whipped topping and finally the coarsely chopped graham crackers.
Spread the filling into the chocolate-covered crust then cover and chill. I recommend chilling for at least 6 hours so the pie has a chance to set up.


Top the Pie
When ready to serve, top the pie with marshmallow fluff or additional marshmallows. Broil until golden brown, cut into slices and serve!
NOTE: Be extremely careful when using the broiler. I say this for a reason….ha! Just remember that when you’re toasting a marshmallow around the campfire, it doesn’t take much for it to go up in flames… Watch it closely and pull it from the oven as soon as it’s getting golden brown.


Serving Tip
The topping of the pie is sticky (aren’t all s’mores?!). I recommend having a hot glass of water and a sharp knife. Dip the knife into the hot water, shake off the excess water and easily cut through those gooey marshmallows! Repeat as needed.
Short On Time?
Use a premade graham cracker crust to cut down the prep time!


Other Recipes To Try
Banana Cream Pie with Graham Cracker Crust





