Banana Pudding

Classic banana pudding recipe — Silky, Easy Dessert

Warm, creamy custard, ripe bananas, and crisp vanilla wafers make a dessert that tastes like home. This banana pudding recipe uses a stovetop vanilla custard that’s thick, glossy, and stable enough for neat layers. I developed and tested this version across eight batches to balance sweetness, banana texture, and wafer bite. It’s the version I send to friends and serve at weeknight dinners when I want something impressive with little fuss. Read on for exact measurements, pro techniques, and make-ahead tips so your pudding is always silky, not soggy.

Why This Recipe Works

  • A cooked vanilla custard (stovetop pastry cream) gives stable texture that won’t weep or separate.
  • Cornstarch + egg yolks create a glossy, slightly elastic custard that holds layers and slices cleanly.
  • Quick chilling sets the custard without over-softening the bananas or wafers.
  • Layering wafers under the custard protects them from becoming instantly soggy.
  • Straining the custard removes any cooked egg bits for a smooth, professional finish.

Ingredients Breakdown

  • Whole milk — 480 ml (2 cups). Provides richness and a clean dairy flavor. Do not use skim milk or you’ll lose creaminess.
  • Granulated sugar — 100 g (1/2 cup). Balances banana sweetness without overpowering. Reduce by 10–20 g if your bananas are very ripe.
  • Cornstarch — 40 g (about 1/3 cup). Thickens the custard quickly and gives that satiny finish. If you swap to all-purpose flour, the custard will taste slightly floury and be less clear.
  • Egg yolks — 3 large yolks. Add silk and structure. You can use whole eggs, but the custard will be lighter colored and slightly less rich.
  • Unsalted butter — 30 g (2 tbsp). Offsets the custard’s slight starchiness and adds sheen.
  • Vanilla extract — 2 tsp (10 ml). Use pure vanilla for the best flavor.
  • Ripe bananas — 4 medium (about 500 g whole; 2–3 bananas sliced per layer). Choose bananas with small brown speckles for the best balance of sweetness and firmness.
  • Vanilla wafers (Nilla-type) — 200 g (about 60 wafers). Use classic vanilla wafers for authentic texture; swapping to graham crackers changes the flavor and soaking time.
  • Heavy cream (optional topping) — 240 ml (1 cup) plus 2 tbsp (25 g) sugar to whip. For a lighter top, use lightly sweetened whipped cream or meringue.

Essential Equipment

  • Medium saucepan (2–3 L) for cooking custard. Heavy-bottomed work best to prevent hot spots.
  • Heatproof bowl for an ice bath to cool the custard quickly.
  • Fine-mesh sieve to strain the custard — critical for silky texture.
  • Whisk and silicone spatula.
  • 8" x 8" (20 x 20 cm) baking dish or 2-quart trifle dish for layering; smaller dishes will overflow.
  • Plastic wrap (touching the custard) to prevent skin from forming.
  • Pastry bag (optional) to pipe custard for neat layers — substitute with a spoon.

Step-by-Step Instructions

Prep Time: 20 minutes. Cook Time: 15 minutes. Inactive Time: 1 hour chilling. Total Time: about 1 hour 35 minutes. Makes: 8 servings (about 1/2 cup / 120 ml per serving).

Step 1: Warm the milk

Pour 480 ml (2 cups) whole milk into a medium saucepan and heat over medium until small bubbles form at the edge — about 4–6 minutes. Watch for steam and a light film; do not let it boil.

Step 2: Mix the dry base and yolks

In a bowl, whisk 100 g (1/2 cup) granulated sugar with 40 g (1/3 cup) cornstarch and a pinch of fine salt. Add 3 large egg yolks and whisk until smooth and pale, about 30 seconds.

Step 3: Temper the eggs

Slowly pour one-quarter of the hot milk into the yolk mixture while whisking constantly to prevent curdling (about 30 seconds). Then pour the tempered yolks back into the saucepan with the remaining milk, whisking to combine.

Step 4: Cook until thickened

Return the pan to medium heat and whisk constantly until the custard comes to a gentle boil and thickens—about 2–3 minutes. The custard is done when it coats the back of a spoon and a whisk leaves a clear trail. Remove from heat immediately.

Step 5: Finish and chill the custard

Stir in 30 g (2 tbsp) unsalted butter and 2 tsp (10 ml) vanilla extract until glossy. Strain the custard through a fine-mesh sieve into a clean bowl, press plastic wrap directly on the surface to prevent a skin, and cool in an ice bath for 10–15 minutes; then chill in the fridge for at least 30 minutes.

Step 6: Prepare bananas and wafers

Slice 4 medium bananas into 6 mm (1/4") rounds just before assembly to avoid browning. Lay out 200 g (about 60) vanilla wafers within reach; if you prefer softer wafers, briefly dunk each wafer in 30–60 ml (2–4 tbsp) milk before layering (no more than 1 second).

Step 7: Assemble the pudding

Spread a thin layer of custard (about 120 g / 1/2 cup) in the bottom of your dish. Add a single layer of wafers, then arrange banana slices over the wafers, and spoon 240 g (1 cup) custard over the bananas. Repeat once more, ending with custard on top.

Step 8: Top and chill

Whip 240 ml (1 cup) heavy cream with 25 g (2 tbsp) sugar until soft peaks form and spread over the pudding, or brown a meringue topping under a broiler for 30–60 seconds. Refrigerate for at least 1 hour before serving so layers set; chilling time helps wafers soften slightly for an ideal bite.

Expert Tips & Pro Techniques

  • Strain the custard through a fine sieve to remove any cooked egg strands for a restaurant-smooth finish.
  • Common mistake: assembling too soon while custard is warm creates soggy wafers. Always cool custard to room temperature or colder before layering.
  • Make-ahead: Cook the custard up to 2 days ahead, cover with plastic wrap on the surface, and keep chilled. Slice bananas and assemble within 4 hours of serving for best texture.
  • Professional shortcut: Use a pastry bag to pipe custard into layers for clean, even distribution without disturbing banana slices.
  • Avoid overmixing the whipped cream topping; stop when soft peaks form to keep it light and spreadable.
  • If bananas brown, toss slices with a teaspoon of lemon juice (5 ml) to slow oxidation; this slightly brightens the flavor.

Storage & Reheating

  • Refrigerator: Store covered in an airtight container or covered dish for up to 3 days. The texture is best on day 1 and 2.
  • Freezer: Assembled banana pudding does not freeze well — bananas become mushy. Freeze cooled custard only in an airtight container for up to 1 month; thaw overnight in the fridge and whisk gently before using.
  • Reheating: Gently warm reserved custard on the stovetop over low heat, whisking constantly until just warm (do not boil). Do not microwave assembled pudding — it makes the wafers gummy and the bananas mealy.

Variations & Substitutions

  • Gluten-Free Version: Replace vanilla wafers with a GF vanilla wafer (1:1 by weight, 200 g). No other changes; texture will be slightly crumblier.
  • Vegan Version: Use 480 ml (2 cups) full-fat coconut milk and 40 g (1/3 cup) cornstarch; replace egg yolks with 2 tbsp (20 g) aquafaba powder (rehydrated) or additional cornstarch. Chill until set; flavor will lean coconut-forward.
  • Magnolia-style Twist: For a richer, pudding-like finish, fold 120 ml (1/2 cup) sweetened condensed milk into the custard before chilling. Reduce granulated sugar by 40 g. (Note: this is sweeter and denser.)
  • Banana Pudding Cheesecake Mash-up: Press wafers into a pan, pour a thin cheesecake layer, then finish with custard and bananas. See our related cheesecake adaptation for proportion ideas at banana pudding cheesecake.
  • Frozen Banana Pudding Ice: Use chilled custard and freeze in an ice cream machine for a bright banana custard ice (see technique at banana pudding ice cream method); churn time: about 20–30 minutes.

Serving Suggestions & Pairings

  • Serve with a sprinkle of toasted pecans or a drizzle of salted caramel for contrast.
  • Pair with a dark roast coffee or an espresso martini for after-dinner flair.
  • Add a side of fresh berries or a citrus salad to cut the sweetness; our strawberry-banana graham spin is a natural cousin: strawberry-banana graham pudding.
  • For a lighter protein boost, enjoy a small serving alongside our high-protein banana pudding mashup: protein banana pudding.

Nutrition Information (per serving)
Serving size: 1/2 cup (about 120 ml). Yield: 8 servings.

  • Calories: 260 kcal
  • Total Fat: 14 g
  • Saturated Fat: 8 g
  • Cholesterol: 120 mg
  • Sodium: 110 mg
  • Total Carbohydrates: 31 g
  • Dietary Fiber: 1.5 g
  • Sugars: 22 g
  • Protein: 4 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

Q: Why did my custard turn out grainy?
A: Grainy custard usually means it cooked too quickly or reached too high a temperature. Cook over medium heat, whisk constantly, and remove from heat as soon as it thickens and coats the spoon.

Q: Can I make this without eggs?
A: Yes. Replace the eggs with an extra 20–40 g cornstarch (adjust to texture) and cook until thick. The result will be smooth but less rich than an egg-based custard.

Q: Can I double this recipe?
A: Yes. Double all ingredients and use a large (4–6 L) saucepan; cook in two batches if your pan is small. Cooling time may increase by 10–15 minutes.

Q: Can I prepare this the night before?
A: Absolutely. Make the custard and chill it up to 2 days ahead. Slice bananas and assemble within 4 hours of serving to avoid bananas browning and wafers becoming overly soft.

Q: How long does banana pudding keep in the fridge?
A: Properly covered, assembled banana pudding keeps up to 3 days. Texturally, it’s best within the first 48 hours.

Q: My wafers are soggy — what went wrong?
A: Wafers go soggy when warm custard or too much moisture is applied too early. Cool the custard fully before layering and avoid dunking wafers for more than a second if you choose to briefly moisten them.

Q: Can I use graham crackers instead of vanilla wafers?
A: Yes. Graham crackers work well but absorb moisture faster. Use slightly fewer crackers and assemble closer to serving time.

Conclusion

If you want a classic, crowd-pleasing dessert, this stovetop custard-based banana pudding is reliable, silky, and easy to scale. For an alternate classic take, you can compare textures and techniques with Allrecipes’ classic banana pudding, and if you’re curious about the Magnolia Bakery tradition behind the viral version, read the history and recipe notes at Magnolia Bakery banana pudding.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
banana pudding 2026 03 21 221759 1

Classic Banana Pudding


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: anna
  • Total Time: 95 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

A silky, easy dessert featuring warm custard, ripe bananas, and crisp vanilla wafers.


Ingredients

Scale
  • 480 ml (2 cups) whole milk
  • 100 g (1/2 cup) granulated sugar
  • 40 g (about 1/3 cup) cornstarch
  • 3 large egg yolks
  • 30 g (2 tbsp) unsalted butter
  • 2 tsp (10 ml) vanilla extract
  • 4 medium ripe bananas (about 500 g whole)
  • 200 g (about 60) vanilla wafers
  • 240 ml (1 cup) heavy cream (optional topping)
  • 25 g (2 tbsp) sugar (for cream)

Instructions

  1. Warm the milk: Pour 480 ml (2 cups) whole milk into a medium saucepan and heat over medium until small bubbles form — about 4–6 minutes.
  2. Mix the dry base and yolks: In a bowl, whisk 100 g (1/2 cup) granulated sugar with 40 g (1/3 cup) cornstarch and a pinch of fine salt. Add 3 large egg yolks and whisk until smooth.
  3. Temper the eggs: Slowly pour one-quarter of the hot milk into the yolk mixture, whisking constantly. Then pour the tempered yolks back into the saucepan with the remaining milk.
  4. Cook until thickened: Return the pan to medium heat and whisk constantly until the custard comes to a gentle boil, about 2–3 minutes.
  5. Finish and chill the custard: Stir in unsalted butter and vanilla extract until glossy, then strain through a fine-mesh sieve into a bowl. Cool in an ice bath for 10–15 minutes, then chill in the fridge for at least 30 minutes.
  6. Prepare bananas and wafers: Slice bananas into rounds just before assembly and lay out the vanilla wafers.
  7. Assemble the pudding: Spread a layer of custard in the bottom of your dish, add a layer of wafers, then bananas. Spoon custard over the bananas and repeat layers, ending with custard on top.
  8. Top and chill: Whip heavy cream with sugar until soft peaks form and spread over pudding. Refrigerate for at least 1 hour before serving.

Notes

For best texture, assemble within 4 hours of serving and chill to allow layers to set.

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1/2 cup (about 120 ml)
  • Calories: 260
  • Sugar: 22g
  • Sodium: 110mg
  • Fat: 14g
  • Saturated Fat: 8g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 31g
  • Fiber: 1.5g
  • Protein: 4g
  • Cholesterol: 120mg

Related posts:

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star