For the Pie Crust:
- Preheat the oven to 350°F (175°C).
- In a bowl, mix graham cracker crumbs, melted butter, and sugar until well combined.
- Press the mixture into a 9-inch pie dish, forming an even crust on the bottom and up the sides.
- Bake the crust for about 8-10 minutes or until lightly golden. Allow it to cool completely.
For the Banana Layer:
- Arrange the sliced bananas over the cooled pie crust.
For the Vanilla Pudding Filling:
- In a medium saucepan, whisk together sugar, cornstarch, and salt.
- Gradually whisk in the milk until smooth.
- Place the saucepan over medium heat and bring the mixture to a boil, whisking constantly.
- Once it boils, reduce the heat to low and simmer for 2-3 minutes until the mixture thickens.
- Remove the saucepan from heat. Gradually whisk in the beaten egg yolks.
- Return the saucepan to the heat and bring it back to a gentle boil, whisking constantly. Cook for an additional 2 minutes.
- Remove from heat and stir in butter and vanilla extract until smooth.
- Pour the pudding over the sliced bananas in the pie crust, spreading it evenly.
- Allow the pie to cool to room temperature, then refrigerate for at least 4 hours or until set.
For the Whipped Cream Topping:
- In a chilled bowl, whip the heavy cream until soft peaks form.
- Add powdered sugar and vanilla extract, continue whipping until stiff peaks form.
- Spread the whipped cream over the chilled banana pudding pie.
- Optional: Garnish with additional banana slices or crumbled graham crackers.
- Slice and serve chilled. Enjoy your delicious Banana Pudding Pie!