Banana Cream Pie slice on a white plate with fresh banana slices on top of whipped cream.
Print Recipe
4.52 from 29 votes

Banana Cream Pie

Homemade Banana Cream Pie with a deliciously simple custard filling, fresh bananas and whipped cream all layered in a nilla wafers crust. No box-pudding mixes and it holds together perfectly!
Prep Time1 hr 20 mins
Cook Time25 mins
Refrigeration4 hrs
Total Time5 hrs 45 mins
Course: Dessert
Cuisine: American
Servings: 12
Calories: 467kcal
Author: Lauren Allen


For the Nilla wafers crust:

  • 60 Nilla wafers
  • cup butter , melted

For the custard filling:

  • 3 cups whole milk
  • 1 1/4 cups granulated sugar
  • 1/4 cup cornstarch
  • 1/4 teaspoon salt
  • 2 large eggs
  • 1 large egg yolk
  • 3 Tablespoons butter , cut into pieces
  • 1 Tablespoon vanilla extract
  • 2 firm bananas , sliced and tossed gently in a little lemon juice

For the whipped cream:

  • 1 1/2 cups heavy whipping cream
  • 3 Tablespoons powdered sugar


Prepare the crust*.

  • Preheat oven to 350 degrees F. Lightly grease a 9’’ or 10’’ pie plate with cooking spray.
  • Add Nilla wafers to a food processor and pulse until crumbs. (If you don’t have a food processor you can crush them in a ziplock bag, with a rolling pin.)
  • Add cookie crumbs to a bowl and stir in melted butter.
  • Press mixture firmly into the pie plate and up the sides.
  • Bake for 10 minutes.
  • Allow to cool completely on a wire rack before adding the custard filling.

For the filling:

  • Whisk eggs and yolk together in a bowl. Set aside.
  • Add sugar, salt and cornstarch to a large, heavy saucepan and whisk to combine. Add cold milk and stir well.
  • Turn heat on to medium-high and cook, whisking constantly (so that the sugar and milk don’t burn), for 5 minutes.
  • Continue stirring until mixtures comes to a gentle boil. Maintain this gentle boil over medium heat, cooking for 5-7 minutes, until thickened.
  • Add a large spoonful of the hot mixture into the bowl with the eggs, and stir constantly as you add it. This is called “tempering” the eggs. You add the hot mixture a little at a time to the eggs to slowly warm them, without “scrambling” them.
  • Repeat, with several more spoonfuls of hot custard, stirred into the eggs.
  • Add the tempered egg mixture to the saucepan, stirring constantly, until incorporated.
  • Cook, stirring, over medium heat for 2 more minutes.
  • Remove from heat and stir in butter and vanilla extract.
  • Pour custard into a bowl and lay a piece of plastic wrap onto the top of the custard to prevent a thick film from forming on it as it cools.
  • Refrigerate for 1 hour.
  • After the custard has cooled, spoon half of it into the cooled pie crust. Add a layer of thinly sliced bananas*. Add remaining custard and smooth into an even layer.
  • Add heavy cream to a mixing bowl and whip until peaks form, then beat in powdered sugar.
  • Smooth whipped cream over the top of the pie,
  • Refrigerate, uncovered, for at least 4-6 hours before serving.



Storing Instructions:  Cover the pie in plastic wrap and store it in the refrigerator for up to 3 days. 
Make Ahead Instructions: Prepare the Nilla wafer crust several days in advance. The finished pie can be stored in the fridge for 2-3 days before serving. If you do plan to make the pie in advance, I would suggest NOT adding bananas to the middle of the pie. Instead, add all of the custard to the pie, and refrigerate it. When ready to serve, serve each pie slice with a dollop of whipped cream and fresh bananas slices. This way you don't have to worry about the bananas getting mushy or brown.
Freezing Instructions: Allow the pie to cool complete.  Wrap it in plastic wrap and a layer of tinfoil and freeze for up to 2 months.  Thaw overnight in the refrigerator. Serve cold.


Calories: 467kcal | Carbohydrates: 51g | Protein: 5g | Fat: 27g | Saturated Fat: 15g | Cholesterol: 115mg | Sodium: 289mg | Potassium: 139mg | Sugar: 35g | Vitamin A: 850IU | Vitamin C: 0.2mg | Calcium: 97mg | Iron: 0.2mg