In a medium saucepan whisk together the cornstarch, sugar and salt.
1 1/2 tablespoon cornstarch, 1/2 cup white sugar, 1/4 teaspoon salt
Gradually whisk in the milk, then add the eggs and butter.
1 cup milk, 2 large eggs, 1 tablespoon butter
Heat over medium heat, whisking constantly until ingredients begin to boil. Reduce to low and stir until thick.
Remove from heat and add vanilla extract. Cool completely.
1 teaspoon vanilla extract
Cover with plastic wrap placing the wrap directly onto the surface of the mixture. Refrigerate for a couple of hours.
Make the cream cheese layer
In a separate bowl beat cream cheese until light and fluffy then, beat in the vanilla, and about ¼ cup of cool whip to cream cheese mix until well mixed. Fold in remaining cool whip.
Cover with plastic wrap placing the wrap directly onto the surface of the mixture. Refrigerate for a couple of hours.
Assembly
Add 2-3 tablespoons pudding to the bottom of a parfait glass. Top with the cream layer, and repeat. Top with fresh banana slices and grate chocolate over the top.
sliced bananas, grated chocolate
Refrigerate until needed.
Devour.
Notes
Freshly whipped cream can be substituted for whipped topping!
Vary up your chocolate - I use dark, but milk and white are also really good!