There’s nothing like the classic flavors of graham crackers, melted chocolate, and toasted marshmallows—so why not bring them together in a fudgy brownie form? This easy homemade s’mores brownies recipe combines a crunchy graham cracker base, a rich and gooey brownie layer, and a melty chocolate and marshmallow topping.

Arrange the graham crackers in a single layer at the bottom of the pan, covering as much of the surface as possible. Melt the butter and dark chocolate in a small saucepan over low heat, stirring until smooth

In a large mixing bowl, whisk together the cocoa powder, baking powder, and salt. Stir in the butter-chocolate mixture and freshly brewed coffee until smooth.

In a large mixing bowl, whisk together the cocoa powder, baking powder, and salt. Stir in the butter-chocolate mixture and freshly brewed coffee until smooth. Add the sugar, eggs, and vanilla extract.

Gently fold in the flour. Then, fold in both types of chocolate chips. Pour the brownie batter over the graham cracker layer and spread it evenly. Bake for 45-55 minutes.

Remove the brownies from the oven and immediately place the Hershey’s chocolate bars on top in an even layer. Let sit for 2–3 minutes, then spread it with a spatula or knife.

Spread the mini marshmallows on top of the melted chocolate in an even layer. Turn the oven to broil. Place the brownies back on the top rack and broil for 1-3 minutes. Let cool completely before slicing. Grease a very sharp knife and cut into 16 even squares