01 - Combine crushed graham crackers with melted butter until the mixture resembles wet sand. Press firmly into the base of a 9x9 inch baking dish, forming an even layer.
02 - In a clean bowl, whip heavy cream with powdered sugar and vanilla extract using an electric mixer until stiff peaks form.
03 - In a separate bowl, whisk instant vanilla pudding mix with cold whole milk for 2 minutes. Allow to rest for 5 minutes to thicken.
04 - Spread half of the whipped cream over the prepared cookie base, smoothing to edges.
05 - Evenly distribute the vanilla pudding over the whipped cream layer and smooth the surface.
06 - Gently spread the remaining whipped cream on top of the pudding layer, creating a smooth surface.
07 - Sprinkle the surface with chocolate shavings or dust lightly with cocoa powder, if using.
08 - Cover tightly with plastic wrap and refrigerate for at least 2 hours or overnight to allow the dessert to set.
09 - Slice neatly with a sharp knife and serve chilled.