01 - In a bowl, combine crushed graham crackers with melted butter until evenly moistened. Press mixture firmly into the base of a 9x9 inch baking dish to create an even layer.
02 - In a separate bowl, beat heavy whipping cream with powdered sugar and vanilla extract until stiff peaks form.
03 - In another bowl, whisk instant vanilla pudding mix with cold whole milk for 2 minutes. Let mixture stand 5 minutes to thicken.
04 - Spread half of the whipped cream evenly over the prepared cookie base.
05 - Spoon the vanilla pudding over the whipped cream and spread into an even layer.
06 - Spread the remaining whipped cream on top, smoothing the surface with a spatula.
07 - Sprinkle chocolate shavings or dust the surface with cocoa powder as desired.
08 - Cover the dish securely with plastic wrap and refrigerate for a minimum of 2 hours to allow layers to set.
09 - Slice into portions and serve cold.