I remember the first time I made Joanna Gaines’s cozy banana pudding: the kitchen smelled like warm vanilla and butter, everyone reached for seconds, and the simple layers of vanilla wafers, sliced bananas, and homemade pudding felt exactly like a hug in a bowl. This is a straightforward, comfort-food dessert built on a creamy custard, crisp-ish wafers that soften just enough, and ripe bananas. It’s perfect after a casual family dinner, for potlucks, or when you want a nostalgic dessert that travels well to gatherings. If you enjoy homey, crowd-pleasing sweets after a hearty meal, this pudding pairs nicely with weeknight comfort dishes or a cozy slow-cooker dinner.
Why you’ll love this dish
This banana pudding is comfort food made effortless. The custard is rich without being overly sweet, the bananas add fresh flavor and texture, and the vanilla wafers give the ideal nostalgic crunch that turns tender after a few hours in the fridge. It’s quick to prepare, uses pantry staples, and is almost always kid-approved — a big reason people search for “Joanna Gaines banana pudding” when they want a reliable, delicious dessert for gatherings.
“I made this for a family reunion and got asked for the recipe twice — the pudding is silky, the bananas are bright, and it disappears fast.” — happy home baker
The cooking process explained
Before you dive in, here’s a quick overview so you know what to expect: you’ll cook a simple milk-and-flour custard on the stovetop, temper egg yolks so they don’t scramble, finish the pudding with butter and vanilla for gloss and flavor, then layer wafers, banana slices, and pudding in a dish. Chill it long enough for the wafers to soften slightly (but not go mushy) and the flavors to marry. Total hands-on time is short; chilling requires patience.
What you’ll need
- 2 cups whole milk (can use 2% for a lighter version)
- 1/2 cup granulated sugar
- 1/4 cup all-purpose flour (for gluten-free, substitute a 1:1 GF baking flour)
- 1/4 teaspoon salt
- 3 large egg yolks
- 2 teaspoons vanilla extract
- 2 tablespoons unsalted butter
- 3–4 ripe bananas, sliced (ripe but not overly brown)
- 1 box (11 oz) vanilla wafers
- Whipped cream for topping (optional)
Notes: If you prefer a slightly thicker custard, increase the flour by a tablespoon. For a boozy adult twist, brush wafers lightly with a teaspoon of dark rum before layering.
Step-by-step instructions
- In a medium saucepan, whisk together the whole milk, granulated sugar, all-purpose flour, and salt until there are no lumps. Heat gently over medium, stirring frequently.
- In a separate bowl, whisk the 3 egg yolks until smooth.
- Once the milk mixture is warm and slightly steaming, ladle about 1/2 cup of it into the egg yolks while whisking constantly — this is tempering and prevents scrambled eggs.
- Pour the tempered egg mixture back into the saucepan. Cook over medium-low heat, stirring constantly, until the mixture thickens and begins to coat the back of a spoon (about 3–5 minutes).
- Remove from heat and stir in the vanilla extract and unsalted butter until fully incorporated and glossy. Let the pudding cool for a few minutes.
- In an 8×8 or similar baking dish, start with a layer of vanilla wafers, followed by a layer of banana slices. Pour a generous amount of pudding over the bananas. Repeat to build two or three layers, finishing with pudding on top.
- Cover and chill for at least 2 hours (longer is better for fuller flavor and softened wafers). Before serving, top with whipped cream if desired.
I also like pairing this step-by-step approach with hearty soups when hosting; it balances the menu nicely and keeps things simple in the kitchen. For a different cozy menu idea, see a savory recipe like this comforting soup for cool evenings.

Ingredient list
- 2 cups whole milk
- 1/2 cup granulated sugar
- 1/4 cup all-purpose flour
- 1/4 teaspoon salt
- 3 large egg yolks
- 2 teaspoons vanilla extract
- 2 tablespoons unsalted butter
- 3–4 ripe bananas, sliced
- 1 box (11 oz) vanilla wafers
- Whipped cream (optional)
Substitution notes: swap whole milk for a milk alternative and use a cornstarch slurry (2 tbsp cornstarch + 2 tbsp water) if avoiding flour. For a lighter topping, use lightly sweetened whipped Greek yogurt.
How to prepare it
- Prepare the Pudding: whisk dry ingredients into milk, cook gently.
- Temper the Eggs: slowly whisk warm milk into yolks, then return to pot.
- Cook Until Thick: cook until the custard coats a spoon; don’t rush or it may break.
- Layer Vanilla Wafers: place a single layer of wafers across the dish.
- Add Banana Slices: arrange banana slices evenly to avoid large gaps.
- Pour Pudding Over Bananas: cover bananas with a generous layer of pudding.
- Repeat Layers: build until dish is filled, finishing with pudding.
- Chill the Dessert: refrigerate at least 2 hours.
- Add Whipped Cream: spread or pipe whipped cream just before serving, if using.
For recipe pairings and other dessert inspiration like bright citrus puddings, check out this lemon pudding recipe to round out your dessert repertoire.
Best ways to enjoy it
- Serve slightly chilled with a dollop of freshly whipped cream and a few extra wafer crumbs on top for texture.
- Pair with strong coffee or a light dessert wine like Moscato for an after-dinner treat.
- For a picnic or potluck, assemble in a clear trifle dish so the layers look inviting.
- To make individual servings, layer in small jars — great for single-serve plating or gifting.
Storage and reheating tips
- Refrigeration: cover tightly and keep refrigerated for up to 3 days. Custard-based desserts should not sit at room temperature for more than two hours for food safety.
- Freezing: freezing isn’t ideal—the texture of custard and bananas changes. If you must freeze, freeze before assembling (freeze wafers and prepare pudding separately), but expect some texture loss.
- Reheating: this dessert is best served cold. If you want a warm twist, gently reheat a small portion in a saucepan over low heat while stirring, but fresh bananas will be softer and may discolor.
Helpful cooking tips
- Temper eggs slowly: whisk constantly while adding hot milk to yolks to keep them silky.
- Use just-ripe bananas: they have the best balance of sweetness and structure. Overripe bananas can get too mushy.
- Chill long enough: at least 2 hours, but 4–6 hours yields better texture and melding of flavors.
- Keep wafers crispy-ish: if you want retained crunch, bake wafers briefly or reserve some to crush and sprinkle on top just before serving.
- Make-ahead: the pudding can be made a day ahead (assemble the night before); it often tastes better after a night in the fridge. For more banana-based baking techniques, see this classic banana bread reference.
Creative twists
- Chocolate banana pudding: alternate layers with chocolate wafers or sprinkle cocoa into the pudding.
- Banana-pecan crunch: add toasted pecans between layers for a Texas-style crunch.
- Boozy version: brush wafers with bourbon or rum before layering for adult parties.
- Cookie swaps: use shortbread or graham crackers in place of vanilla wafers.
- Banana pudding cookies: convert the flavor into drop cookies using pudding mix and mashed banana for a portable treat — inspired by recipes like banana baking classics.
Your questions answered
Q: How long does this pudding take, start to finish?
A: Hands-on time is about 20–30 minutes; chilling requires at least 2 hours, so plan for 2.5–3 hours total. For best texture, chill 4–6 hours.
Q: Can I use instant pudding mix instead?
A: Yes — instant mix is a quicker shortcut, but homemade custard gives a richer, fresher flavor and creamier texture. If using instant, reduce the sugar slightly and follow package directions with whole milk for better flavor.
Q: Is it safe to eat the pudding that contains egg yolks?
A: Yes — because you cook and bring the custard to a thickened temperature, the eggs are safely cooked. Ensure you cook until the mixture coats the back of a spoon and reaches a hot, steaming stage. Always refrigerate promptly.
Q: Can I assemble this just before serving?
A: You can, but the wafers will stay crisp. Many people prefer a short chill so the wafers soften slightly into that classic pudding texture. If serving immediately, consider crushing extra wafers on top for texture contrast.
Q: What if my pudding splits or looks grainy?
A: If the custard overheats or cooks too rapidly it can split. Remove from heat and whisk in a tablespoon or two of cold milk to smooth it, then re-warm gently. Constant stirring and medium-low heat help prevent this.
Conclusion
Joanna Gaines’s cozy banana pudding is the kind of dessert that’s simple to make, reliably loved, and perfect for sharing. If you want to experiment with banana-pudding mashups, try the crunchy twist in Adding Banana Pudding Mix To Rice Krispies Treats Is So Good. For cookie lovers who’d rather bite into the flavor, see this recipe for Banana Pudding Cookies. And if you like a nutty crunch alongside your bananas, read this review and recipe for Texas Banana Pecan Crunch Pudding to spark ideas. Enjoy making this classic — it’s comfort in a bowl.

Cozy Banana Pudding
Ingredients
For the custard
- 2 cups whole milk can use 2% for a lighter version
- 1/2 cup granulated sugar
- 1/4 cup all-purpose flour substitute with 1:1 GF baking flour for gluten-free
- 1/4 teaspoon salt
- 3 large egg yolks
- 2 teaspoons vanilla extract
- 2 tablespoons unsalted butter
For assembly
- 3–4 pieces ripe bananas, sliced ripe but not overly brown
- 1 box vanilla wafers (11 oz)
- optional Whipped cream for topping
Instructions
Preparation
- In a medium saucepan, whisk together the whole milk, granulated sugar, all-purpose flour, and salt until there are no lumps.
- Heat gently over medium, stirring frequently.
- In a separate bowl, whisk the 3 egg yolks until smooth.
- Once the milk mixture is warm and slightly steaming, ladle about 1/2 cup of it into the egg yolks while whisking constantly.
- Pour the tempered egg mixture back into the saucepan.
- Cook over medium-low heat, stirring constantly, until the mixture thickens and begins to coat the back of a spoon (about 3–5 minutes).
- Remove from heat and stir in the vanilla extract and unsalted butter until fully incorporated and glossy. Let the pudding cool for a few minutes.
Layering
- In an 8x8 or similar baking dish, start with a layer of vanilla wafers, followed by a layer of banana slices.
- Pour a generous amount of pudding over the bananas.
- Repeat to build two or three layers, finishing with pudding on top.
Chilling
- Cover and chill for at least 2 hours (longer is better for fuller flavor and softened wafers).
- Before serving, top with whipped cream if desired.





