In a food processor, pulse the vanilla wafers until they are finely ground into crumbs. Alternatively, place the wafers in a large zip-top bag and crush them with a rolling pin.
In a medium bowl, combine the vanilla wafer crumbs, melted butter, and granulated sugar. Mix well until the crumbs are evenly moistened.
Press the crumb mixture firmly into the bottom of a 9-inch springform pan.
Bake the crust in the preheated oven for 8-10 minutes, or until lightly golden brown.
Remove the crust from the oven and let it cool completely while you prepare the cheesecake filling.
In a large bowl, beat the softened cream cheese with an electric mixer until smooth and creamy.
Gradually add the granulated sugar and continue to beat until the mixture is light and fluffy. Scrape down the sides of the bowl as needed.
Add the sour cream and vanilla extract and mix until just combined.
Add the eggs one at a time, beating well after each addition.
Gently fold in the mashed bananas until evenly distributed throughout the filling.
Pour the cheesecake filling over the cooled crust in the springform pan. Spread the filling evenly.
Wrap the bottom of the springform pan tightly with aluminum foil.
Place the wrapped springform pan inside a larger roasting pan.
Carefully pour hot water into the roasting pan until it reaches about halfway up the sides of the springform pan.
Bake the cheesecake in the preheated oven for 55-70 minutes, or until the edges are set and the center is slightly jiggly.
Turn off the oven and let the cheesecake cool in the oven with the door slightly ajar for 1 hour.
Remove the cheesecake from the water bath and let it cool completely on a wire rack.
Once the cheesecake is completely cooled, cover it with plastic wrap and refrigerate for at least 4 hours, or preferably overnight.
In a large bowl, whisk together the milk and instant banana cream pudding mix until well combined.
Let the mixture stand for 5 minutes, or until it thickens slightly.
Gently fold in the whipped heavy cream until the pudding is light and airy.
Carefully remove the chilled cheesecake from the springform pan. Run a thin knife around the edges of the cheesecake to loosen it from the pan before releasing the sides.
Spread the banana pudding layer evenly over the top of the cheesecake.
Arrange the sliced bananas on top of the banana pudding layer.
Garnish with vanilla wafers and whipped cream (if desired).
Drizzle with caramel sauce (if desired).
Refrigerate for at least 30 minutes before serving to allow the flavors to meld together.
Notes
Use Room Temperature Ingredients: Ensure your cream cheese and eggs are at room temperature for a smoother, lump-free cheesecake filling.
Don’t Overmix: Overmixing the cheesecake batter can incorporate too much air, leading to cracks during baking. Mix until just combined.
Water Bath is Key: The water bath is crucial for a creamy, crack-free cheesecake. Don’t skip this step!
Cooling Process: Allow the cheesecake to cool gradually in the oven and then in the refrigerator to prevent cracking and ensure a smooth texture.
Fresh Bananas: Use ripe but firm bananas for the topping to prevent them from becoming mushy.