Ingredients
Equipment
Method
Preheat and prepare the pan
- Preheat the oven to 350°F and line a 9x13 pan with parchment paper, letting it overhang for easy lifting later.
Make the graham cracker crust
- Mix the graham cracker crumbs, granulated sugar, and melted butter, then press firmly into the bottom of the pan for a tight, even layer.
- Bake the crust for 8 minutes at 350°F, then cool slightly so the chocolate layer won’t soak in too fast.
Make and bake the chocolate layer
- Melt the butter in a saucepan, then stir in the granulated sugar, eggs, and vanilla until smooth.
- Mix in the cocoa powder, all-purpose flour, baking powder, and salt until the batter is smooth and thick.
- Spread the chocolate batter over the baked graham cracker crust and bake for 18-20 minutes at 350°F until just set in the center.
Top with marshmallows and toast
- Remove the pan from the oven and immediately cover the entire top with marshmallows in an even layer so they melt reliably.
- Return to the oven for 3-4 minutes at 350°F until the marshmallows puff and start to turn golden.
- Switch to broil for 1-2 minutes until the marshmallows are golden brown and visibly toasted.
Cool and cut
- Cool the bars for 30 minutes before cutting with a buttered knife so the fudgy center holds together.
Notes
For clean, dramatic pulls, use parchment overhang to lift the bars out and cool fully before slicing. Store covered in the fridge for up to 4 days; freeze cut bars for up to 2 months. For a lighter bake, swap the butter in the chocolate layer with a 1:1 baking butter substitute (results may be slightly softer).
