This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.
Homemade banana pudding doesn’t need gimmicks, just layers of real vanilla custard, ripe bananas, and crisp Nilla wafers under a toasted meringue lid (or whipped cream, if that’s more your speed).
It’s rich, cold, and deeply satisfying, with velvety custard and softened cookies that still hold their shape. Old-school nanner pudding, no box mix in sight.

This pudding recipe is completely from-scratch and the texture is worth every extra minute at the stove. The custard is richer than anything made from a packet, and once those wafers soften into the layers, you’ll understand why this dessert has stuck around for generations.
Here’s Why This Banana Pudding Recipe Works
No instant pudding in sight: You’re making real-deal custardy vanilla pudding with eggs, milk, and sugar. It’s worth every stir.
Texture, dialed in: The wafers soften just enough, the bananas stay fresh, and the meringue stays fluffy, though whipped cream works too if that’s your move.
Toasted meringue topping: This is the old-school Southern move. It uses the egg whites from the custard, gets broiled for a caramelized cap, and brings that dramatic, marshmallowy finish. This is the real deal.
Scoop and serve: After a chill, it sets up just enough to hold its layers. No soupy mess, no sliding wafers.

Key Ingredients
Bananas: Use ripe bananas with a few brown spots, but avoid anything overly soft or mushy. You want sweet bananas that still slice cleanly and hold their shape between the layers.
Whole milk: Whole milk gives the custard its rich texture and helps it set properly. For a richer flavor, you can replace part of the milk with evaporated milk.
Flour: Flour thickens the custard and gives it a slightly denser, old-fashioned texture. Cornstarch makes a softer, glossier pudding, which isn’t quite the same thing.
Nilla Wafers: Classic Nilla wafers soften into the custard as the pudding chills. For firmer layers with a more buttery texture, shortbread-style cookies like Chessmen also work.

Recipe Tips
Use ripe, but not mushy bananas: They should be spotty and sweet but still firm enough to slice cleanly.
Stir the custard constantly: Don’t walk away. Keep it moving so it doesn’t scorch or scramble.
Seal the meringue to the edges: This keeps it from shrinking and weeping while it bakes.
Watch the broiler like a hawk: Meringue can go from golden to burnt in seconds. Rotate the dish for even browning.
Layer while the custard’s warm: It helps the wafers start softening right away and melds the layers better.
Chill fully before serving: Give it at least 2 hours so the flavors can settle and the texture firms up properly.
Don’t over-whip the meringue: Stiff peaks should hold their shape but still look glossy. Dry, clumpy meringue won’t spread well or brown evenly.
If the custard seems runny, keep cooking: Most thin custards simply haven’t cooked long enough for the flour to fully thicken. More stovetop time usually fixes the problem better than adding extra flour.
Don’t over-whip the meringue: Stiff peaks should hold their shape but still look glossy. Dry, clumpy meringue won’t spread well or brown evenly.

Frequently Asked Questions
Usually the custard just needed more cooking time. The flour has to fully hydrate and thicken over medium-low heat before the pudding will properly set. The custard also thickens more as it chills.
Absolutely. Whipped cream is a common substitute and works especially well if you want to make the dessert ahead without dealing with broiling meringue.

From Scratch and Worth It
Homemade banana pudding doesn’t need shortcuts to shine. With a little stovetop love and some chill time, you get a dessert that’s nostalgic, fresh, and wildly satisfying. No instant mix, no regrets.
It’s the kind of dessert that gets even better after a few hours in the fridge, when the custard settles into the wafers and everything turns soft, creamy, and scoopable.
If you’re into cozy, old-school sweets, our classic rice pudding hits the same comfort zone.
Pin this now to find it later!
Pin It
Homemade Banana Pudding with Meringue
If you make this recipe, please leave a star rating and comment.
Ingredients
- ¾ cup granulated sugar, 150 grams
- ⅓ cup all-purpose flour, 80 grams
- ¼ teaspoon salt
- 2 cups whole milk
- 3 large eggs, separated
- 1 teaspoon vanilla extract
- 1 box Nilla Wafers, an 11 ounce box or 45 wafer cookies
- 5 bananas, sliced
Instructions
For the Custard:
- In a medium, heavy bottomed saucepan, combine ½ cup sugar, flour and salt. Whisk in the milk and egg yolks (save the whites for later).

- Cook over medium low heat, stirring constantly, until the mixture thickens, about 10-12 minutes. Remove from the heat and stir in the vanilla

To Assemble:
- In a 1 to 1½ quart dish, spread a few tablespoons of the custard across the bottom of the dish.

- Layer ⅓ of the Nilla wafers, ⅓ of the sliced bananas and ⅓ of the custard. Repeat the layering for a total of of 3 layers.

Make the Meringue:
- Preheat the oven to 400°F
- Beat the egg whites until soft peaks, gradually add ¼ cup of sugar and beat until stiff peaks form.

- Spread the meringue on top of the pudding, sealing against the edge of the bowl.

- Transfer the dessert to the oven and bake for 5 minutes which will set the meringue. Then remove from the oven and adjust the baking rack to the upper position, set the oven temperature to “Broil” and return the dish to the oven and toast the top under the broiler. Watch closely, rotating the dish as it browns.
- Remove from the oven and transfer the dish to the refrigerator and chill for 2 hours.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this recipe? Rate & comment below!















What was the heavy cream for? I don’t see it used in the recipe.
Thanks
Thanks so much for catching that! The heavy cream was originally included as an optional topping in place of the meringue, but it wasn’t clearly explained. I’ve removed it from the ingredient list to avoid confusion and added a note explaining how to make that swap. I really appreciate you pointing it out!
This was the best banana pudding and the recipe was easy to follow. It reminded me of the banana pudding my grandmother use to make for me when I was little. My family loved this and I will be making this recipe again for our next family gathering.
Thank you so much for the kind words! I’m thrilled to hear the banana pudding brought back memories of your grandmother’s recipe. That absolutely makes my day!