In a serving dish, arrange a layer of vanilla wafers on the bottom. Top with a layer of sliced bananas.
2. Make the Pudding
In a saucepan, whisk together sugar, flour, milk, and egg yolks. Cook over medium heat, stirring constantly, until the mixture thickens and becomes creamy. Remove from heat and stir in vanilla and butter.
3. Assemble the Dessert
Pour a portion of the warm pudding over the banana and wafer layers. Repeat layers of wafers, bananas, and pudding until the dish is full, finishing with a layer of pudding on top.
4. Add the Topping
Spread whipped cream or meringue evenly over the pudding. If using meringue, you can bake briefly until golden.
5. Chill and Serve
Refrigerate until fully set. Serve cold for a classic, creamy Southern dessert.
