This post contains affiliate links.

Our homemade Banana Pudding recipe is rich, creamy, and made completely from scratch with layers of fresh bananas, vanilla wafers, and smooth vanilla pudding.

Homemade Banana Pudding is creamy, easy to make, and so much better than anything in a box! We layer it with fresh bananas and Nilla wafers for a comforting and classic no-bake dessert!

From Scratch Banana Pudding is Southern-style comfort.

Banana Pudding is one of those nostalgic, feel-good desserts that everyone loves, and it's so easy to make ahead for parties or holidays. The combination of creamy homemade pudding, fresh banana slices, and soft Nilla wafers is pure comfort, and it somehow tastes even better after it chills. Banana Pudding is traditionally a Southern recipe, but has become a popular American dessert loved all over the United States. If you want to serve it like a traditional Southern Banana Pudding, serve warm with some meringue on top!

Try my other pudding recipes, like Baked Rice Pudding, Crema Catalana, Chocolate Pudding, Tapioca Pudding, Panna Cotta, or Bread Pudding!

No One Likes BROWN Bananas:

There's nothing less appetizing than brown or dark bananas in your banana pudding.  There's a couple ways to help prevent bananas from browning:

  • Don't use over ripe bananas. You want your bananas ripe, but not browning too much (NOT like the ones you for banana bread).  Choose bananas that are slightly ripe; yellow with little brown specks.
  • Lemon juice. The best way to avoid brown bananas is to toss them in a bit of lemon juice before laying them on top of the Nilla wafers.
  • Make it fresh. While you can make banana pudding ahead of time, the easiest way to avoid brown bananas is to make it fresh, about 4-8 hours before serving, OR make the pudding ahead and add bananas on top just before serving.

How to make Banana Pudding:

Make Pudding: In a saucepan, heat milk and cream until simmering, stirring often. In a separate bowl, whisk eggs, sugar, and cornstarch. Temper the eggs with hot milk, pouring into the egg mixture very slowly while stirring constantly. This will slowly bring up their temperature without “scrambling” them. After tempered, pour the rest of the egg mixture into the saucepan. Cook pudding until thickened, then remove from heat and stir in butter, vanilla, and salt. Chill with plastic wrap pressed on top to prevent a skim from forming. Refrigerate pudding for at least an hour, until chilled. Stir before assembling.

Assemble: In a trifle dish, bowl, or 9 inch square pan, layer vanilla wafers, banana slices, then half the pudding. Repeat layers and finish with a final layer of wafers (whole or crushed).

Refrigerate and Serve: Cover and refrigerate for 4–8 hours to allow the flavors to meld. Top with fresh whipped cream before serving.

This easy banana pudding recipe is made easily on the stovetop then chilled in the fridge and layered with fresh bananas and nilla wafers. It's a budget-friendly dessert made with pantry staples but absolutely delicious!
4.97 from 90 votes

Homemade Banana Pudding

Author: Lauren Allen
This classic Banana Pudding is made from scratch with homemade vanilla pudding, ripe bananas, and Nilla wafers layered into a creamy, comforting dessert.
Prep: 15 minutes
Cook: 15 minutes
Refrigerate: 4 hours
Total: 4 hours 30 minutes
Servings: 9

Ingredients 
 

  • 2 1/2 cups whole milk
  • 1/2 cup heavy cream
  • 1 egg, , at room temperature
  • 2 egg yolks, , at room temperature
  • ¾ cup granulated sugar
  • 4 1/2 Tablespoons cornstarch
  • 4 Tablespoons butter, , chopped
  • 3 teaspoons vanilla extract*
  • ½ teaspoon salt
  • 1 box Nilla wafers
  • 4 large bananas, , sliced (use ripe, but not overly ripe bananas)
  • Fresh whipped cream, , for topping (optional)

Instructions 

  • Add milk and cream to a medium saucepan over medium heat. Bring to a simmer, stirring often.
    2 ½ cups whole milk, ½ cup heavy cream
  • In a medium bowl, whisk together the eggs, sugar, and cornstarch until well blended.
    1 egg, 2 egg yolks, ¾ cup granulated sugar, 4 ½ Tablespoons cornstarch
  • Spoon a little of the hot milk over the egg mixtures and whisk well. Repeat with another few spoonfuls of the hot milk, to temper the eggs (bring their temperature up without “scrambling” them).
  • Pour the egg mixture into the saucepan and continue to cook over medium low heat (don’t let it boil) for 5-8 minutes until thickened and coats the back of a spoon.
  • Once thickened, remove from the heat and stir in the butter, vanilla extract and salt.
    4 Tablespoons butter, 3 teaspoons vanilla extract*, ½ teaspoon salt
  • Pour the pudding through a sieve or fine mesh strainer into a container, to remove any lumps and make it silky smooth.
  • Place a piece of plastic wrap directly on top (to prevent a skin from forming on it). Refrigerate for an hour or more, until chilled. Stir well once chilled.
  • To assemble the banana pudding, use a 9 inch square pan, a large bowl, trifle dish or individual dishes.
  • Line the bottom of the pan with vanilla wafers. Top with sliced bananas, then ½ of the pudding mixture. Repeat with another layer, and end with a final layer of wafers (whole or crushed into pieces).
    1 box Nilla wafers, 4 large bananas
  • Cover tightly with plastic wrap and place the assembled dessert in the fridge for 4-8 hours.
  • Top with fresh whipped cream before serving, if desired.
    Fresh whipped cream

Notes

Vanilla Extract – you replace some with banana extract if you want that stronger flavor. 
Make Ahead Instructions: Banana pudding can be made 1-2 days ahead of time.  Store covered in the refrigerator until ready to serve.
Freezing Instructions: For best results, freeze only the pudding and assemble the banana pudding once pudding is thawed.  Allow the homemade pudding to cool completely and store in a freezer safe bag for up to 3 months.  Thaw overnight in the refrigerator, then assemble pudding. 
Recipe Variations:
  • Top with Meringue and serve warm for a traditional Southern Banana Pudding.
  • Banana pudding cake: bake a yellow cake and let it cool completely. Cover the top of the cake with homemade pudding and refrigerate.  Top with sliced bananas, Nilla wafers, and whipped cream.
  • Banana pudding pie: Blind bake a homemade pie crust and allow it to cool. Layer sliced bananas, vanilla pudding, and vanilla wafers in the pie dish.  Then repeat with another layer of sliced bananas, pudding, and wafers.  Top with whipped cream or meringue. Or, make banana cream pie with a Nilla wafer pie crust.

Nutrition

Calories: 288kcal, Carbohydrates: 38g, Protein: 5g, Fat: 14g, Saturated Fat: 8g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.2g, Cholesterol: 98mg, Sodium: 209mg, Potassium: 346mg, Fiber: 2g, Sugar: 28g, Vitamin A: 582IU, Vitamin C: 5mg, Calcium: 105mg, Iron: 0.4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Text me new recipe ideas!

Simple, tasty ideas sent once a week. No spam.

Text Signup

Follow Me

Get recipe ideas weekly!

I originally shared this recipe July 2020. Updated October 2025.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4.97 from 90 votes (61 ratings without comment)
Subscribe
Notify of

41 Comments
Inline Feedbacks
View all comments
Chris
6 months ago

5 stars
This was perfect!!! I got sick of reading all of the ingredients for the instant mix and figured I would start making my own. Super easy and just as tasty!

Aani
10 months ago

5 stars
The best recipe!!! Store brand pudding has so many added ingredients. So I wanted a recipe that was even better than store bought . I found it. This recipe is a 10/10t

Lydia
10 months ago

5 stars
This is absolutely the BEST banana pudding I have EVER eaten. I used vanilla bean paste instead of extract for the custard and have never enjoyed nilla wafers, so I used Oreo thins; single layer in a 9×13, and I layered it warm, then refrigerated. DELICIOUS. 97 stars

1000002498
PHYLLIS SANFORD
1 year ago

5 stars
GREAT

Robb Bailey
1 year ago

5 stars
I made it three days ago. I skipped the first refrigeration and pour the hot pudding over the succeeding layers of banana and wafers in a bowl. Then I refrigerated the whole thing. It was perfection!

CHEF STACIA HAZLETT
1 year ago

5 stars
I used 1/2 n 1/2. Turned out perfect

Kiana
1 year ago

5 stars
I wanted to know if Splenda can be substituted in place of regular sugar? My mom is a diabetic and would love to eat some. How much can I use in place of it. I’ve made this before and it was gone overnight lol

Lena
1 year ago

5 stars
Perfect recipe! Mine thickened immediately with no clumps. I think next time, I’ll do less sugar, but didn’t want to make any alterations the first time around. I used homemade nilla wafers. Such a wholesome, simple dessert.

Brit
1 year ago

Made this recipe and it turned out great! I did change a few things. I used all heavy whip cream, no milk. I omitted the salt since I used salted butter. I also added a tad bit of banana extract along with the vanilla extract! Great recipe. Thanks!

Honey Badger
1 year ago

Great recipe, as southern boy this is the real deal.

Suggestion would be to make more pudding than you think you will need if you are using a larger serving dish.

Gloria
2 years ago

5 stars
Perfect. Did not change a thing and everyone loved it. My first time making custard or banana pudding like this.