01 -
In a mixing bowl, combine graham cracker crumbs, melted butter, and granulated sugar until it looks like wet sand. Press this mixture firmly into the bottom of a 9×13 inch baking dish to create an even layer that will hold everything together.
02 -
In a large bowl, whisk together the hot chocolate mix and cold milk until well combined. Add the chocolate pudding mix and keep whisking for 2 minutes until the mixture thickens beautifully. Spread this chocolatey goodness evenly over your crust.
03 -
In another bowl, beat the heavy cream, powdered sugar, and vanilla with an electric mixer until you get stiff peaks - this usually takes about 3-5 minutes. Carefully spread this fluffy cloud over the chocolate layer using a spatula.
04 -
Cover with plastic wrap and refrigerate for at least 4 hours, or overnight for the best results. Before serving, sprinkle with mini marshmallows and chocolate shavings for that authentic hot chocolate look!