I grew up with a summer bowl of banana pudding on the picnic table, and this old fashioned version is the kind that brings everyone back to the kitchen. Silky, custardy pudding made from real milk and cream, layers of crisp vanilla wafers, and ripe banana slices make a dessert that is comfort food and party-ready all at once. If you like banana-forward sweets, try serving this with a warm slice of cinnamon swirl banana bread for a nostalgic spread that pairs soft, spiced cake with cool pudding.
Why you’ll love this dish
This is the kind of recipe that feels classic without needing complicated steps. It uses pantry-friendly ingredients, comes together on the stove in one pan, and yields a dessert that is crowd-pleasing and kid-approved. It’s perfect for potlucks, family dinners, or a slow Sunday when you want something that tastes like home.
“Simple, creamy, and exactly how my grandmother made it—no instant mixes, just real custard and plenty of bananas. Always gone by the end of the night.”
Besides nostalgia, this pudding is forgiving. If your bananas are very ripe, the sweetness and banana flavor pop; if they are just ripe, the texture stays firm longer. The homemade custard beats instant mixes in both flavor and texture, and layering the wafers lets you control how soft or crunchy you want the final dessert to be.
Step-by-step overview
Before you dive in, here’s the process at a glance: warm milk and cream with sugar, make a cornstarch slurry, whisk the slurry into the warmed dairy until it thickens into pudding, stir in vanilla, then layer wafers, sliced bananas, and pudding in a dish. Chill for at least four hours so the layers set and the flavors marry.
What you’ll need
- 4 ripe bananas (choose ones ripe but not overmushy)
- 1 cup (240 ml) whole milk
- 1 cup (240 ml) heavy cream
- 1/2 cup (100 g) granulated sugar
- 1/3 cup (40 g) cornstarch
- 1 tsp vanilla extract
- 1/4 tsp salt
- 1 box (11 oz) vanilla wafers
- Optional: whipped cream for topping
Notes on ingredients and substitutions: whole milk and heavy cream give the custard a rich mouthfeel; you can substitute half-and-half for a slightly lighter version. If you need a dairy-free option, use full-fat coconut milk in place of the milk and cream and swap the wafers for a vegan cookie. If you prefer a firmer set, increase cornstarch by a tablespoon.
Step-by-step instructions
- Prep your workspace and measure ingredients so everything is ready to go. Peel and have the bananas nearby.
- In a medium saucepan, combine the whole milk, heavy cream, and sugar. Warm over medium heat, stirring until the sugar dissolves and the mixture is hot but not simmering.
- In a small bowl, whisk the cornstarch with the salt and add a splash of the warm milk mixture to make a smooth slurry. This tempers the cornstarch and prevents lumps.
- Gradually whisk the slurry back into the saucepan. Keep whisking constantly as the mixture returns to heat. It will thicken in a few minutes; cook until it coats the back of a spoon.
- Remove the pan from the heat and stir in the vanilla extract. Taste and adjust salt if needed.
- Let the pudding cool slightly at room temperature while you slice the bananas about 1/4-inch thick.
- In a 9×13-inch dish or similar serving bowl, lay a single layer of vanilla wafers, top with banana slices, then spoon over a layer of pudding. Repeat to create two to three layers, finishing with pudding on top.
- Cover the dish with plastic wrap and refrigerate for at least 4 hours, preferably overnight, so the wafers soften slightly and the flavors meld. Serve chilled, and top with whipped cream or crushed wafers if you like.

Best ways to enjoy it
Serve your banana pudding chilled in individual ramekins or scoop it straight from the dish. For a rustic presentation, add a dollop of whipped cream and scatter a few crushed wafers on top. For an elevated touch, toast a few thin banana slices quickly in a nonstick pan and place them on the whipped cream. It pairs well with coffee or milky tea and, for a brunch spread, makes a sweet finish to savory egg dishes.
Storage and reheating tips
Store the pudding covered in the refrigerator for up to 3 days. Keep it chilled below 40°F and do not leave it at room temperature for more than 2 hours. Leftovers with softened wafers will be best eaten the next day; the texture continues to change as time passes. Freezing whole assembled pudding is not recommended because bananas and wafers lose their texture. If you need to freeze, freeze the pudding custard alone in an airtight container for up to 2 months. Thaw overnight in the fridge and then assemble with fresh wafers and bananas.
Pro chef tips
- Whisk continuously once you add the slurry to avoid lumps and prevent the pudding from sticking.
- Cook until the custard thickly coats the back of a spoon; that visual cue beats watching the clock.
- Slice bananas just before layering to keep them from browning. If you must slice early, toss them gently in a teaspoon of lemon juice to slow oxidation.
- For a silkier custard, strain the cooked pudding through a fine-mesh sieve before adding vanilla.
- If you like a contrast in texture, reserve some crushed wafers to sprinkle on top right before serving.
Creative twists
- Banana-chocolate: fold in a few tablespoons of cocoa powder to the pudding for a chocolaty layer.
- Nutty crunch: sprinkle toasted pecans or walnuts between layers for texture.
- Tropical: stir in a tablespoon of shredded coconut into the pudding and top with toasted coconut flakes.
- Healthier swaps: use less sugar or replace half the sugar with a natural 1:1 sweetener. Use Greek yogurt stirred into cooled pudding for tang and protein.
For a baked companion to your pudding, try pairing it with a warm cinnamon swirl banana bread to serve both warm and cold textures at once.
Helpful answers
How long does it take to make this pudding?
Hands-on time is about 20 to 30 minutes; chilling time is a minimum of 4 hours, though overnight gives the best texture.
Can I make the pudding ahead of time?
Yes. Make the custard and refrigerate it covered for up to 2 days. For best texture, assemble with wafers and bananas the same day you plan to serve, or slice bananas just before assembling.
What if my pudding is lumpy?
If lumps form, immediately remove from heat and whisk vigorously, or pass the pudding through a fine-mesh sieve into another bowl to smooth it. Lumps usually mean the cornstarch wasn’t fully dissolved before reheating.
Can I freeze the assembled dessert?
Freezing the fully assembled pudding is not recommended because bananas and wafers become soggy and grainy. Freeze only the custard or freeze bananas separately if you plan a long-term make-ahead.
How ripe should the bananas be?
Choose bananas that are ripe with brown speckles for the best flavor; avoid overripe bananas that are mushy, as they can make the layers too soft.

Banana Pudding
Ingredients
Method
- Prep your workspace and measure ingredients so everything is ready to go. Peel and have the bananas nearby.
- In a medium saucepan, combine the whole milk, heavy cream, and sugar. Warm over medium heat, stirring until the sugar dissolves and the mixture is hot but not simmering.
- In a small bowl, whisk the cornstarch with the salt and add a splash of the warm milk mixture to make a smooth slurry.
- Gradually whisk the slurry back into the saucepan, constantly whisking as the mixture returns to heat. Cook until it thickens and coats the back of a spoon.
- Remove from heat and stir in the vanilla extract. Adjust salt if needed.
- Let the pudding cool slightly at room temperature while you slice the bananas about 1/4-inch thick.
- In a 9×13-inch dish, layer vanilla wafers, banana slices, and spoon pudding over each layer, repeating to make two to three layers.
- Finish with pudding on top. Cover with plastic wrap and refrigerate for at least 4 hours, preferably overnight.
- Serve chilled, optionally topped with whipped cream or crushed wafers.


