Created by Kchurchill5 on June 4, 2014
Step 1: Cream Layer ... Add the cold milk to a bowl with the pudding mix, and blend using a hand or stand mixer; or whisk by hand; until creamy and smooth (about 2 minutes). The last minute, add in the amaretto or extract. Then, by hand, fold in he cool whip. Set to the side.
Step 2: Graham Cracker Layer ... In a 13x9 pan, Lay a piece of plastic wrap over the entire pan, with an over hang on all sides. This will allow you to lift the cake right out of the pan to serve. This is optional; but, I prefer it. Then, lay out the graham crackers (smooth side down) to cover the entire bottom of your pan. Cut them up to fit the pan, if necessary. This will become your first layer. Sprinkle half of the ground almonds over the graham crackers.
Step 3: Layers ... Top the first graham cracker layer with half of the cream. Using a spoon or spatula, smooth out the cream. Then, top with cream with another layer of the graham crackers and the remaining nuts. Once again, add the remaining cream, smoothing it out. Then, finish it off with 1 more layer of graham crackers.
Step 4: Chocolate Layer ...For the finishing touch, the chocolate layer. Add the butter and milk to a a small glass bowl; and, microwave on medium - just until the butter is melted, and the liquid is medium warm. Then, add the cocoa and powdered sugar, and mix to combine. This will be a thin chocolate glaze. Immediately pour the glaze over the top of the graham crackers. Finish it off with the sliced almonds.
Step 5: Finish ... Tightly cover with plastic wrap, and refrigerate over night. Using the plastic wrap that overhangs off the pan; lift up the cake to a serving platter. I would suggest getting an extra pair of hands to help.
Step 6: Serve and ENJOY! ... Cut and enjoy this decadently rich dessert.