In a 9-inch pie pan, mix graham cracker crumbs and sugar.
1 ¼ cup Graham Crackers, ¼ cup Granulated Sugar
Add melted butter and stir well.
⅓ cup Butter
Firmly press the crumbs across the bottom and up the sides of the pie pan with the back of a spoon or measuring cup.
Bake for 8 to 10 minutes or until firm and lightly golden brown.
Chocolate Cream Pudding Filling
In a heavy-bottomed 2 or 3-quart pan add sugar, cornstarch, cocoa powder, and salt. Stir to combine.
1 cup Sugar, ¼ cup Cornstarch, ½ cup Cocoa Powder, ½ teaspoon Salt
Add the egg yolks and stir well.
4 Egg Yolks
Slowly add milk and whisk to eliminate lumps. Cook over medium to medium-high heat until the mixture thickens and starts to boil gently. Adjust the cooking temperature to keep it from burning, and stir constantly.
3 cups Milk
Cook for an additional 2 minutes.
Remove from heat. Stir in butter and vanilla until melted.
4 Tablespoons Butter, 1 teaspoon Vanilla
Pour the hot filling into the prepared Graham Cracker Crust.
To prevent skin from forming on the pudding as it cools, put plastic cling wrap onto the surface of the pudding mixture. Place in the fridge to chill completely.
Whipped Cream
In a large mixing bowl combine heavy whipping cream, powdered sugar, instant vanilla pudding, vanilla, and salt.
1 cup Heavy Whipping Cream, 2 teaspoons Powdered Sugar, 1 Tablespoon Instant Vanilla Pudding Mix, 1 teaspoon Vanilla, 1 pinch Salt
Mix on high until whipped cream stands at a stiff peak. If you lift the beater and the whipped cream slowly folds over, beat it some more. It should stand up.
Top pie with this glorious topping. Add some chocolate shavings, chocolate chips, or whatever makes your pie even prettier.