S'mores Pie takes everything you love about the classic campfire treat and turns it into one seriously irresistible dessert. It starts with a buttery graham cracker crust, gets filled with a thick layer of silky chocolate ganache, then finishes with a fluffy homemade marshmallow topping that's toasted until golden and gorgeous. You get graham cracker, melty chocolate, and toasted marshmallow in every bite, no campfire required.

The combination of textures is what really makes this pie so good. The graham cracker crust is crisp and buttery, the chocolate filling is rich and smooth, and that cloud of homemade marshmallow on top is light, glossy, and perfectly toasted. It looks impressive enough for a party, but each layer is surprisingly straightforward to make.
This S'mores Pie is especially fun for summer parties, BBQs, birthdays, or anytime you're craving s'mores but don't feel like building a fire. Make it ahead, keep it chilled, then toast the topping just before serving for a dessert that is guaranteed to get everyone hovering around the pie plate waiting for a slice.
If you liked this recipe, try our S'mores Bars and S'mores Cookies next.

Why You'll Love This Recipe
- All the classic s'mores flavors. Buttery graham crackers, rich chocolate, and toasted marshmallow come together in every bite, just like the campfire favorite.
- That chocolate layer! Instead of pudding or a packaged filling, this pie has a silky homemade chocolate ganache made with semi-sweet chocolate and heavy cream. It's rich, creamy, and firms up beautifully once chilled.
- The marshmallow topping is homemade. The fluffy topping is made from scratch with whipped egg whites and sugar, then toasted until golden. Those caramelized peaks are arguably the best part.
- It's a great make-ahead dessert. The crust and chocolate filling need time to chill anyway, so most of the work can be done well before you're ready to serve.
- No campfire necessary. A kitchen torch gives you that signature toasted marshmallow flavor right in your kitchen.
Jump to:
Ingredients and Substitutions

To make this homemade S'mores Pie, you will need the following ingredients (see recipe card below for quantities):
- graham cracker crumbs - The base of any good s'more! You can buy graham cracker crumbs or make your own by pulsing whole graham crackers in a food processor until finely ground. You'll need 2 cups of crumbs for a generous crust that covers the bottom and sides of a 9-inch pie dish.
- granulated sugar - Sweetens the graham cracker crust and is also used to make the marshmallow topping. Heating the sugar with the egg whites until completely dissolved is what helps create that smooth, glossy finish.
- unsalted butter - Melted butter binds the graham cracker crust together, while a little additional butter makes the chocolate ganache extra smooth and rich.
- semi-sweet chocolate - This creates the rich chocolate center. Use good-quality baking chocolate or chocolate bar and chop it finely into small pieces so it melts evenly when the hot cream is poured over it. Semi-sweet gives the pie plenty of chocolate flavor without making it overly sweet.
- heavy cream - Heated heavy cream melts the chopped chocolate and transforms it into a silky ganache. Don't substitute milk here, since the higher fat content is important for getting the right consistency.
- vanilla extract - Adds warmth and flavor to both the chocolate filling and marshmallow topping.
- salt - A small amount balances all that sweetness and brings out the chocolate flavor.
- egg whites - The base of the fluffy homemade marshmallow topping. Separating the eggs while they're cold is easiest, but make sure there isn't any yolk in the whites or they may not whip properly.
- cream of tartar - Optional, but recommended. It helps stabilize the egg whites so the marshmallow topping holds those beautiful peaks.
- garnishes - Crushed graham crackers, mini marshmallows, and chocolate shavings are all optional, but they're a fun way to dress up the finished pie.
Equipment
You will also need measuring cups and spoons, a medium mixing bowl, 9-inch pie dish, medium heatproof bowl, small saucepan, whisk, instant-read thermometer, stand mixer with the whisk attachment (or an electric hand mixer), rubber spatula, and offset spatula or spoon. You'll also need a kitchen torch for toasting the marshmallow topping, or you can carefully use your oven's broiler instead.
Instructions
Make the Graham Cracker Crust
- Prepare the crust. Preheat the oven to 350°F. In a medium mixing bowl, combine the graham cracker crumbs, sugar, and melted butter until the crumbs are evenly moistened.
- Press into the pie dish. Transfer the mixture to a 9-inch pie dish. Use the flat bottom of a measuring cup to firmly press the crumbs into an even layer across the bottom and up the sides.
- Bake. Bake for 8 to 10 minutes, until lightly golden and fragrant. Remove from the oven and allow the crust to cool completely.



Make the Chocolate Ganache Filling
- Prepare the chocolate. Place the finely chopped chocolate in a medium heatproof bowl.
- Heat the cream. Add the heavy cream to a small saucepan and heat over medium heat until steaming and small bubbles begin to appear around the edges. Do not let it boil.
- Make the ganache. Pour the hot cream over the chopped chocolate and let it sit undisturbed for 2 minutes. Then, stir gently with a whisk, starting in the center and working outward, until the chocolate mixture is completely melted, smooth, and glossy.



- Finish the filling. Add the butter, vanilla, and salt, then continue whisking until fully incorporated and silky smooth.


- Fill and chill. Pour the chocolate ganache into the cooled graham cracker crust and spread it into an even layer. Transfer to the refrigerator and chill for 2 to 3 hours, or until completely set.


Make the Marshmallow Topping
- Prepare a double boiler. Fill a small saucepan with about 1 inch of water and bring to a gentle simmer.
- Heat the egg whites. In the bowl of a stand mixer or a large heatproof bowl, combine the egg whites, sugar, cream of tartar (if using), and salt. Place the bowl over the simmering water, making sure the bottom doesn't touch the water.
- Whisk over heat. Whisk constantly until the sugar has completely dissolved and the mixture reaches 160°F on an instant-read thermometer, about 4 to 5 minutes.
- Whip until fluffy. Transfer the bowl to a stand mixer fitted with the whisk attachment. Beat on high speed for 6 to 8 minutes. The mixture will first form soft peaks, then become thick and glossy and hold stiff peaks. Add the vanilla and beat for another 30 seconds.



Assemble the Pie
- Add the marshmallow topping. Remove the chilled pie from the refrigerator. Pile the marshmallow topping over the chocolate filling and spread it all the way to the edges. Use the back of a spoon or offset spatula to create plenty of swirls and peaks.
- Toast the topping. Use a kitchen torch or blow torch to toast the marshmallow until golden brown. Alternatively, place the pie under the broiler for 30 to 60 seconds, watching it constantly because the topping can go from beautifully toasted to burnt very quickly.


- Serve. Let the topping set for 10 minutes before slicing. Garnish with crushed graham crackers, mini marshmallows, or chocolate shavings, if desired. Serve chilled or at cool room temperature.


Expert Tip: Chop the Chocolate Finely
Don't rush the chocolate chopping! Smaller, evenly sized pieces melt much more easily when you pour the hot cream over them, giving you a perfectly smooth ganache without having to apply additional heat.
More Tips and Tricks
- Choose the right pan. A standard 9-inch pie dish or pan works best for this recipe. Make sure the graham cracker mixture is pressed firmly and evenly across the bottom and up the sides so the pie crust holds together when sliced.
- Let the crust cool completely. Pouring warm ganache into a warm crust can make the crust softer and slow down the setting process.
- Use good-quality chocolate. Chocolate is the star of the filling, so this is one recipe where using a chocolate you genuinely enjoy eating makes a noticeable difference.
- Don't boil the cream. Heat it just until steaming with tiny bubbles around the edges. Boiling isn't necessary to melt finely chopped chocolate.
- Keep the egg whites clean. Even a small amount of egg yolk or grease in the mixing bowl can prevent the whites from whipping properly.
- Use a thermometer. Heating the egg white mixture to 160°F ensures the egg whites are safely cooked and the sugar is completely dissolved.
- Make lots of marshmallow peaks. Those little peaks catch the flame from the kitchen torch and create gorgeous golden-brown spots.
- Torch just before serving. You can assemble the pie ahead, but the toasted topping looks its best shortly after torching.
- Use a hot, clean knife. Run a sharp knife under hot water, wipe it dry, and slice. Wipe the blade clean between cuts for neat slices through the ganache.
Recipe Variations
- Use a store-bought crust. Short on time? Use a prepared graham cracker crust and skip making and baking the homemade crust. The flavor and texture won't be quite the same, but it's an easy shortcut.
- Swap the chocolate. Replace some or all of the semi-sweet chocolate with milk chocolate for a sweeter, more classic s'mores flavor. Or use dark chocolate for a richer pie.
- Add peanut butter. Spread a thin layer of creamy peanut butter over the cooled crust before adding the ganache for a chocolate peanut butter s'mores pie.
- Make an Oreo crust. Swap the graham cracker crust for a chocolate cookie crust for an extra-chocolatey variation. See our Mini Egg Easter Cheesecake for an oreo crust recipe.
- Add a salted finish. Sprinkle a little flaky sea salt over the toasted marshmallow to balance the sweetness.
- Make mini s'mores pies. Press the graham cracker mixture into mini tart pans or muffin tins and divide the filling between them. Adjust the crust baking time as needed.
- Add extra marshmallows. Scatter mini marshmallows over the homemade topping before torching for even more toasted marshmallow goodness.
- Add chocolate on top. Finish with shaved chocolate, mini chocolate chips, or a drizzle of melted chocolate.
- Try a flavored chocolate filling. Add a little espresso powder to intensify the chocolate flavor, or a small amount of peppermint extract for a fun holiday variation.

Storage
Make Ahead
This S'mores Pie is perfect for making ahead because the chocolate filling needs several hours to set. Prepare the graham cracker crust and chocolate filling up to 2 days in advance, cover, and refrigerate. For the best appearance and texture, make and toast the marshmallow topping the day you plan to serve the pie.
How to Store
Store leftover S'mores Pie covered in the fridge for up to 3 days. The marshmallow topping will gradually soften and may lose some of its freshly toasted texture, but the pie will still taste delicious. For the cleanest slices, serve it chilled or let it sit at room temperature for about 10 to 15 minutes before slicing.
How to Freeze
For the best results, freeze the pie without the marshmallow topping. Wrap the cooled crust and set chocolate filling tightly in plastic wrap followed by aluminum foil, then freeze for up to 2 months. Thaw overnight in the refrigerator, then prepare the marshmallow topping and toast it before serving.
I wouldn't recommend freezing the fully assembled pie because the marshmallow topping can change texture after thawing.
How to Serve
S'mores Pie is rich and decadent, so a little slice goes a long way. It's especially fun for summer entertaining when you want all those nostalgic campfire flavors in a dessert you can prepare ahead.
For an extra-special presentation, garnish the pie with crushed graham crackers, chocolate curls, or mini marshmallows just before serving.
These are my favorite drinks to serve with homemade smore pie:

Summer Desserts
For more seasonal recipe inspiration, check out our collection of summer desserts, featuring everything from frozen treats and no-bake favorites to fresh berry desserts, fruity cakes, and easy sweets perfect for warm-weather gatherings and backyard celebrations.
FAQ
S'mores Pie takes the three classic components of a s'more and turns them into a pie. This version has a buttery graham cracker crust, rich semi-sweet chocolate ganache filling, and fluffy homemade marshmallow topping that's toasted until golden brown.
Yes. Because the filling contains chocolate ganache made with heavy cream and the topping contains egg whites, the pie should be stored in the refrigerator. You can let it sit at room temperature briefly before serving.
Yes! Prepare the crust and chocolate filling up to 2 days ahead and keep the pie covered in the refrigerator. I recommend adding and torching the marshmallow topping the day you're serving it for the freshest appearance and texture.
Yes. Arrange mini marshmallows or halved large marshmallows over the chilled chocolate filling, then carefully toast them with a kitchen torch or under the broiler. You won't get the same fluffy texture or height as the homemade meringue topping, but you'll still get that classic toasted s'mores flavor.
Absolutely. Place the finished pie under your oven's broiler for about 30 to 60 seconds. Stay right beside the oven and watch it constantly because marshmallow browns extremely quickly.
Make sure you're using the correct ratio of chocolate to heavy cream and give the pie the full 2 to 3 hours to chill. Using milk instead of heavy cream or reducing the amount of chocolate can result in a softer filling.
Make sure the chocolate filling is thoroughly chilled and set before slicing. Dip a sharp knife in hot water, wipe it dry, then make your cut. Clean and warm the knife again between slices.
Semi-sweet chocolate is my favorite because it balances the sweet graham cracker crust and marshmallow topping. Dark chocolate works for a richer, less-sweet pie, while milk chocolate creates a sweeter flavor closer to classic campfire s'mores.
More Summer Pie Recipes
Looking for other recipes like this? Try these:
Tried this recipe?
I'd love to hear what you think! Leave a comment and rating below to share your feedback. Your reviews help others discover this recipe and help me keep creating more free recipes for you. Snap a photo and tag me on social media @aheadofthyme too.
Recipe
S'mores Pie
- Total Time: 3 hours 45 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
S'mores Pie has a buttery graham cracker crust, silky chocolate ganache, and fluffy toasted marshmallow topping. An irresistible summer dessert!
Ingredients
For the graham cracker crust:
- 2 cups (200 grams) graham cracker crumbs
- ⅓ cup (65 grams) granulated sugar
- ½ cup (113 grams) unsalted butter, melted
For the chocolate filling:
- 10 ounces (285 grams) semi-sweet chocolate, finely chopped
- ¾ cup (180 ml) heavy cream
- 2 tablespoons (28 grams) unsalted butter
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
For the marshmallow topping:
- 3 large egg whites
- ¾ cup (150 grams) granulated sugar
- ¼ teaspoon cream of tartar (optional)
- 1 teaspoon vanilla extract
- pinch of salt
Instructions
Make the graham cracker crust:
- Preheat oven to 350°F.
- In a medium mixing bowl, combine graham cracker crumbs, sugar, and melted butter until evenly moistened.
- Transfer the mixture into a 9-inch pie dish. Press firmly into the bottom and up the sides of the pan using the bottom of a measuring cup.
- Bake for 8-10 minutes, until lightly golden and fragrant.
- Remove from the oven and allow to cool completely.
Make the chocolate ganache filling:
- Place the chopped chocolate into a medium heatproof bowl.
- In a small saucepan over medium heat, heat the heavy cream until steaming and small bubbles begin to form around the edges. Do not allow it to boil.
- Pour the hot cream over the chocolate and let sit undisturbed for 2 minutes.
- Whisk until smooth and glossy.
- Add the butter, vanilla extract, and salt. Continue whisking until fully incorporated and silky smooth.
- Pour the ganache into the cooled graham cracker crust and spread into an even layer.
- Transfer to the refrigerator and chill for 2 to 3 hours, or until fully set.
Make the marshmallow topping:
- Fill a small saucepan with 1 inch of water and bring to a gentle simmer.
- In the bowl of a stand mixer or a large heatproof bowl, combine egg whites, sugar, cream of tartar (if using), and salt.
- Place the bowl over the simmering water, making sure the bottom of the bowl does not touch the water.
- Whisk constantly until the sugar has dissolved and the mixture reaches 160°F on an instant-read thermometer, about 4 to 5 minutes.
- Transfer the bowl to a stand mixer fitted with the whisk attachment and beat on high speed for 6 to 8 minutes, until thick, glossy, and stiff peaks form.
- Add vanilla extract and beat for another 30 seconds.
Assemble the pie:
- Remove the chilled pie from the refrigerator.
- Pile the marshmallow topping onto the pie and spread it all the way to the edges, creating decorative swirls and peaks with the back of a spoon or an offset spatula.
- Use a kitchen torch to toast the marshmallow topping until golden brown.
- Alternatively, place the pie under the broiler for 30 to 60 seconds, watching it constantly, as the marshmallow topping can go from golden to burnt very quickly.
Serve:
- Allow the topping to set for 10 minutes before slicing.
- Garnish with crushed graham crackers, mini marshmallows, or chocolate shavings if desired.
- Serve chilled or at cool room temperature.
Notes
Make ahead: Prepare the crust and chocolate filling up to 2 days ahead. Add the marshmallow topping the day you plan to serve.
How to store: Cover and refrigerate leftovers for up to 3 days.
How to freeze: Freeze the pie without the marshmallow topping for up to 2 months. Thaw overnight in the refrigerator, then add and toast the topping.
- Prep Time: 35 minutes
- Chill Time: 3 hours
- Cook Time: 10 minutes
- Category: Dessert
- Method: Bake
- Cuisine: American














Comments
No Comments