Old-Fashioned Homemade Banana Pudding made from scratch with creamy vanilla pudding, fresh bananas, and vanilla wafers. A classic Southern dessert perfect for potlucks, holidays, and family gatherings.
Make the pudding: In a saucepan, whisk together the sugar, flour, and salt. Slowly whisk in the milk and cook over medium heat until thickened and bubbly. Reduce heat to low and cook for 2 additional minutes, then remove from heat.
Temper the eggs: Whisk the eggs in a small bowl. Slowly whisk a small amount of the hot pudding mixture into the eggs. Pour the egg mixture back into the saucepan and return to heat. Bring to a gentle boil and cook for about 2 minutes.
Finish the pudding: Stir in the vanilla extract and remove from heat. Cool for about 15 minutes, stirring occasionally.
Layer: Arrange about 25 vanilla wafers in the bottom of an ungreased 8-inch square dish. Top with half of the sliced bananas.
Assemble: Pour half of the homemade vanilla pudding over the bananas and wafers. Repeat the layers, ending with the remaining pudding.
Chill: Cover with plastic wrap and refrigerate for at least 4 hours or overnight, allowing the pudding to set and the vanilla wafers to soften.
Serve: Before serving, crush the remaining vanilla wafers over the top. Serve cold with fresh banana slices, if desired.
Video
Notes
Use ripe bananas with a few brown spots for the best flavor.
Classic Nilla Wafers give the best flavor and texture.
Let the pudding thicken fully before assembling.
Chill overnight for the best texture and flavor.
Store covered in the refrigerator for up to 4 days.