Old-fashioned banana pudding layers vanilla wafers, sliced bananas, and warm homemade vanilla custard beneath a lightly browned meringue. As the pudding rests, the wafers soften into a cake-like layer while the bananas flavor the custard.
This version makes the custard from scratch with milk, egg yolks, butter, and vanilla. The reserved egg whites become the meringue, so every part of the eggs is used.
Banana pudding can be served slightly warm, but chilling it for a few hours produces cleaner layers and a thicker consistency.
Why You’ll Love This Recipe
- The vanilla custard is prepared from scratch.
- Vanilla wafers soften into tender, cake-like layers.
- The meringue uses the egg whites left from making the custard.
- The dessert can be prepared several hours before serving.
- It works well for family dinners, holidays, and potlucks.
- The sweetness is balanced by fresh bananas and a lightly salted custard.
Ingredients
For the Banana Pudding
- 1 box (11 ounces) vanilla wafers: Form the cookie layers and soften as the pudding rests.
- 5 medium ripe but firm bananas: Add fresh banana flavor without becoming overly mushy.
- 3/4 cup granulated sugar: Sweetens the custard.
- 1/3 cup all-purpose flour: Thickens the custard.
- 1/4 teaspoon kosher salt: Balances the sweetness.
- 3 cups whole milk: Creates the base of the custard.
- 4 large egg yolks: Add richness and help thicken the custard.
- 2 tablespoons unsalted butter: Gives the finished custard a smooth texture.
- 2 teaspoons pure vanilla extract: Provides the primary flavor.
For the Meringue
- 4 large egg whites, at room temperature: Create the meringue topping.
- 1/4 teaspoon cream of tartar: Stabilizes the whipped egg whites.
- 1/3 cup granulated sugar: Sweetens and strengthens the meringue.
- 1/2 teaspoon pure vanilla extract: Adds flavor to the topping.
Ingredient Substitutions
- Vanilla wafers: Use butter cookies, shortbread cookies, or graham crackers. The finished texture will differ slightly.
- Whole milk: Two-percent milk can be used, though the custard will be slightly less rich.
- All-purpose flour: Substitute 3 tablespoons cornstarch.
- Unsalted butter: Use salted butter and omit the added salt.
- Cream of tartar: Substitute 1/2 teaspoon fresh lemon juice.
- Homemade meringue: Omit the meringue and top the completely chilled pudding with 2 cups of lightly sweetened whipped cream.
- Vanilla extract: Use an equal amount of vanilla bean paste.
How to Make Banana Pudding
- Prepare the oven and baking dish.
Preheat the oven to 350°F. Have a 2 1/2- to 3-quart baking dish ready for assembling the pudding. - Separate the eggs.
Separate the egg yolks from the whites while the eggs are cold. Place the yolks in a medium bowl and the whites in a clean mixing bowl. Let the whites come to room temperature while preparing the custard. - Combine the dry custard ingredients.
Whisk 3/4 cup sugar, the flour, and salt in a medium saucepan. Make sure no large flour lumps remain. - Add the milk.
Gradually whisk in the milk until the mixture is smooth. Place the saucepan over medium heat. - Begin cooking the custard.
Cook for 6 to 8 minutes, whisking frequently, until the mixture begins steaming and thickens slightly. Do not let it scorch on the bottom. - Temper the egg yolks.
Slowly whisk about 1 cup of the hot milk mixture into the egg yolks. Add only a small amount at first so the yolks warm gradually instead of scrambling. - Finish cooking the custard.
Slowly pour the tempered yolk mixture back into the saucepan while whisking. Cook over medium-low heat for 2 to 4 minutes, stirring continuously, until the custard is thick enough to coat the back of a spoon and begins to bubble gently. - Add the butter and vanilla.
Remove the saucepan from the heat. Stir in the butter and 2 teaspoons vanilla until the butter has melted and the custard is smooth. - Begin assembling the pudding.
Arrange a layer of vanilla wafers across the bottom of the baking dish. Slice the bananas approximately 1/4 inch thick and arrange half over the wafers. - Add the first custard layer.
Spoon half of the warm custard over the bananas. Spread it gently so the bananas are completely covered, which helps slow browning. - Complete the layers.
Add another layer of vanilla wafers, followed by the remaining sliced bananas. Pour the remaining custard over the top and spread it evenly. - Beat the egg whites.
Beat the room-temperature egg whites with an electric mixer on medium speed until foamy. Add the cream of tartar and continue beating until soft peaks form. - Add the sugar gradually.
Add the remaining 1/3 cup sugar about 1 tablespoon at a time while beating on medium-high speed. Continue until the meringue is glossy and forms stiff peaks. Beat in the remaining 1/2 teaspoon vanilla. - Spread the meringue over the pudding.
Spoon the meringue onto the warm custard. Spread it all the way to the edges of the baking dish so it touches the sides. Use the back of a spoon to form small peaks. - Bake the pudding.
Bake for 12 to 15 minutes, until the meringue is evenly golden. Watch closely near the end because the peaks can brown quickly. - Cool and chill.
Let the banana pudding cool at room temperature for about 1 hour. Cover loosely and refrigerate for at least 2 hours before serving. For firmer layers, chill it overnight.
Tips for the Best Old-Fashioned Banana Pudding
- Choose yellow bananas with only a few brown spots. Very soft bananas can become mushy.
- Slice the bananas immediately before assembling the layers.
- Whisk the custard frequently, reaching into the corners of the saucepan.
- Temper the yolks gradually so they do not scramble.
- Assemble the pudding while the custard is warm so the wafers begin softening.
- Spread the meringue over warm custard and seal it against the edges.
- Chill the pudding before serving if you want cleaner portions.

Common Mistakes to Avoid
Using Overripe Bananas
Very soft bananas break down quickly and can make the layers watery. Use ripe but firm fruit.
Heating the Custard Too Quickly
High heat can scorch the milk or scramble the eggs. Cook over medium to medium-low heat and stir continuously after adding the yolks.
Leaving the Bananas Exposed
Banana slices darken when exposed to air. Cover each layer completely with warm custard.
Adding Sugar to the Egg Whites All at Once
Gradually adding the sugar helps it dissolve and produces a smoother, more stable meringue.
Failing to Seal the Meringue
Meringue that does not touch the dish edges may shrink during baking. Spread it completely across the warm pudding.
Variations
Whipped Cream Banana Pudding
Omit the meringue and baking step. Cool the assembled pudding completely, then spread 2 cups of lightly sweetened whipped cream over the top.
Caramel Banana Pudding
Drizzle 1/3 cup caramel sauce between the banana and custard layers. Reduce the custard sugar to 2/3 cup.
Peanut Butter Banana Pudding
Whisk 1/2 cup creamy peanut butter into the hot custard along with the butter and vanilla.
Toasted Pecan Banana Pudding
Sprinkle 1/2 cup chopped toasted pecans between the layers or over the baked meringue shortly before serving.
Individual Banana Puddings
Assemble the wafers, bananas, and custard in oven-safe ramekins. Top with meringue and bake until golden, beginning to check after 8 minutes.
What to Serve With Old-Fashioned Banana Pudding
- Hot coffee
- Sweet or unsweetened iced tea
- Fresh strawberries
- Toasted pecans
- Caramel sauce
- Lightly sweetened whipped cream
How to Store
Cover the banana pudding loosely and refrigerate it for up to 3 days. The wafers will continue softening, and the bananas may darken slightly during storage.
Banana pudding is generally served chilled or at cool room temperature. If you prefer it warm, heat an individual portion in the microwave for approximately 10 to 15 seconds. Avoid overheating, which can damage the meringue.
Freezing is not recommended. The custard can separate, the bananas may become watery, and the wafers can lose their intended texture after thawing.
Frequently Asked Questions
What bananas are best for banana pudding?
Use yellow bananas that are ripe but still firm. A few small brown spots are fine, but heavily spotted bananas may be too soft.
Can I use instant pudding mix?
Instant pudding mix can be used for a shortcut version, but it will not have the same flavor or texture as homemade cooked custard.
Why is my custard runny?
The custard may not have cooked long enough after adding the egg yolks. Continue cooking gently until it coats the back of a spoon and bubbles briefly.
Why did my custard become lumpy?
The yolks may have heated too quickly or the custard may have cooked over excessive heat. Temper the yolks gradually and stir continuously.
Can I make banana pudding the day before?
Yes. Preparing it the day before gives the wafers time to soften and the custard time to set. Keep it covered in the refrigerator.
Can I serve banana pudding warm?
Yes. Old-fashioned banana pudding can be served warm after a short cooling period. Chilling it produces a firmer texture and more defined layers.
Why is liquid forming under my meringue?
Meringue can weep if the sugar has not dissolved, if it is placed over cold filling, or if it is underbaked. Add the sugar gradually and spread the meringue over warm custard.
Final Thoughts
Old-fashioned banana pudding combines homemade vanilla custard, ripe bananas, soft vanilla wafers, and golden meringue. Careful tempering and gradual cooling help the custard remain smooth while the layers develop their familiar soft texture.
