Old fashioned banana pudding recipe with whipped cream -- SO good!

Old Fashioned Homemade Banana Pudding with Whipped Cream

This recipe blends fresh ingredients to make a quintessential southern dessert from scratch

Course Dessert
Cuisine American
Keyword old fashioned banana pudding
Prep Time 20 minutes
Cook Time 12 minutes
resting time 8 hours
Total Time 8 hours 32 minutes


  • ¾ cup + 5 tbsp granulated sugar divided
  • 4 ½ tbsp cornstarch
  • 3 cups whole milk
  • 1 egg room temperature
  • 2 egg yolks room temperature
  • 3 ½ tsp vanilla extract divided
  • ½ tsp kosher salt
  • 4 tbsp unsalted butter
  • 5 large ripe bananas sliced
  • 1 11 oz box vanilla wafers reserve 8-10 for crushing
  • 1 cup heavy cream


  1. Combine the following in medium saucepan over medium heat: 3/4 cup + 3tbsp sugar, cornstarch, milk, egg, egg yolks, 3 tsp vanilla extract, and salt.

  2. Cook, whisking constantly, until the mixture thickens and bubbles, about 12 minutes. Texture may change quickly.

  3. Reduce heat to low and stir in butter until completely melted.

  4. Using fine mesh sieve, strain solids from pudding and discard.

  5. Refrigerate pudding for 20 minutes until slightly cooled.

  6. Meanwhile, in a 2- or 3-quart casserole dish (11x7 or 13x9, respectively), place a layer of sliced bananas in the bottom. Top with a layer of Nilla wafers. Follow with a layer of pudding once it has cooled. 

  7. Repeat layers (usually 3) until all bananas, wafers, and pudding have been used; the top layer should be pudding. 

  8. Cover with plastic wrap and refrigerate for 6-8 hours.

  9. After pudding has been refrigerated 6-8 hours, prepare to make whipped cream by placing mixing bowl and beaters or whisk in freezer for at least 20 minutes. 

  10. After at least 20 minutes, remove bowl and beaters/whisk from freezer. Add heavy cream, remaining 2 tbsp of sugar, and remaining 1/2 tsp of vanilla to bowl and whisk until whipped cream forms. 

  11. Spread whipped cream over pudding and top with crushed Nilla wafers.