I got this recipe from a very nice lady from South Carolina. I tried it and it was absolutely wonderful. She said that the recipe was the original recipe that used to be printed on the Nilla Vanilla Wafer box. It originally called for a double boiler, but this method works just fine, as long as you stir constantly. It's a very old and yummy recipe. I hope you enjoy it.
In a heavy saucepan, combine sugar and flour and salt, mixing to remove any lumps in the flour. Add milk and cook over low to medium heat, stirring constantly until thickened.
Remove from heat. Beat egg yolks with fork and temper by adding a spoonful of the hot milk mixture and stir immediately. Repeat with about three more spoonfuls. Slowly pour tempered egg yolks into hot milk mixture, stirring constantly. Cook over medium heat for two minutes. Remove from heat and stir in vanilla and butter, set aside.
Beat egg whites until soft peaks form. Slowly add sugar while beating. Add cream of tartar and vanilla and continue beating just until vanilla is thoroughly mixed. Set aside.
Assemble pudding by lining a casserole dish with a layer of vanilla wafers. Peel three of the bananas and slice over vanilla wafer layer. Pour 1/2 of the pudding over the bananas and smooth with spoon. Place a few vanilla wafers down the sides and on top of the pudding layer. Peel and slice the remaining bananas over pudding layer. Spoon the remainder of the pudding over bananas and smooth with spoon. Top with meringue and decorate by making small peaks with a spoon.
Bake at 400 degrees for 10 minutes or until lightly browned. Let sit at room temperature about one hour or until pudding is set. Enjoy!