Creamy homemade banana pudding layered with vanilla wafers and fresh bananas for a classic Southern dessert perfect for potlucks, holidays, and family gatherings.
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 an additional 2 minutes before removing from heat.
In a small bowl, whisk together the eggs. Slowly add a small amount of the hot pudding mixture into the eggs, whisking constantly. Pour the egg mixture back into the saucepan and return to heat. Cook until a gentle boil begins and continue cooking for about 2 minutes.
Stir in the vanilla extract and remove from heat. Allow the pudding mixture to cool for about 15 minutes, stirring every few minutes.
In an ungreased 8-inch square pan, layer about 25 vanilla wafers on the bottom, followed by half of the sliced bananas.
Pour half of the homemade vanilla pudding mixture over the bananas and vanilla wafers. Repeat the layers one more time, ending with the remaining pudding on top.
Cover the dish with plastic wrap and refrigerate for at least 4 hours, preferably overnight, so the flavors can blend together and the vanilla wafers soften.
Just before serving, crush the remaining vanilla wafers on top of the pudding. Serve cold and enjoy!
Video
Notes
Use ripe bananas with a few brown spots for the best flavor.
Classic Nilla Wafers give this banana pudding the best texture and taste.
Homemade banana pudding tastes even better after chilling overnight.
Store covered in the refrigerator for up to 4 days.
I don’t recommend freezing since the texture can become watery once thawed.