Preheat the oven to 350 degrees Fahrenheit.
In a large mixing bowl, add the graham cracker crumbs, sugar, and melted butter. Mix well until the butter is well incorporated. Reserve 1 cup of the mixture.
13.5 ounces graham cracker crumbs, 1/2 cup sugar, 4 Tablespoons salted butter, melted
In the bottom of a 10-inch deep cake pan or pie dish, press the remaining graham cracker mixture down tightly. Bake for 10 minutes. Set aside.
In a second bowl, combine the pudding mix and milk. Beat until the pudding has dissolved, and set aside to thicken.
1 (5.9 ounce) box vanilla instant pudding mix, 3 cups whole milk
In the meantime, use a hand mixer to beat the cold heavy cream in a large bowl just until soft peaks begin to form. Add in the powdered sugar, and beat again until stiff peaks form. Be careful not to overbeat or the cream will separate!
1 1/2 cups heavy whipping cream, 3 Tablespoons powdered sugar
Gently fold the whipped mixture into the bowl with the pudding mix.
8 ounces whipped topping
To assemble, use a spatula to spread the dulce de leche evenly over the prepared crust. NOTE: For easier spreading, microwave the dulce de leche for 20 seconds or until it is easy to pour. Layer banana slices on top followed by the pudding mixture, remaining graham cracker crumbs, a second layer of bananas, and the whipped cream topping.
13.5 ounces dulce de leche, 3 bananas
Refrigerate uncovered for at least 4 hours or up to overnight.
Add a drizzle of caramel sauce on top, and enjoy!