
Bakers, welcome to THE banana cream pie recipe.

First thing’s first! This is a completely from-scratch banana cream pie recipe. There will be no boxes, zero mixes, zippity zilch shortcuts. Banana cream pie is such a specialty and while I’ve definitely made this delicacy with pudding mixes in the past, we all deserve to try it the homemade way. Because I assure you: you can taste the difference. And it will graciously satisfy your heart, soul, and stomach.
Also, there are a lot of photos in your scrolling future. If you’d like to jump to the recipe, keep scrolling. It’s down there somewhere I swear.

Let’s walk through this. Start with a pie crust shell. If you have a favorite pie crust recipe you prefer to use, go ahead! Here is my favorite pie crust using shortening, or you can use my all butter pie crust. The pie crust must be blind-baked before it’s filled because the filling itself will not be baked. The pie will set up in the refrigerator, not the oven. The best way to blind-bake your pie crust is to use pie weights. If the pie weights are left out, the pie crust could shrink. I’m pretty loyal to these ceramic pie weights; they’re inexpensive and get the job done. You can also use dry beans.
Alternatively, how about using a graham cracker crust!? This is a much easier option. Make sure you pre-bake it for about 10 minutes at 350°F (177°C), then let it cool completely before filling.
Into the pie shell, we’ll layer banana slices, a sprinkle of cinnamon (unique to BCP but wow!!! It tasted unbelievable in this.), then the homemade pudding filling. I hope you aren’t intimidated by homemade pudding because I promise it’s the easiest stuff! It’s made primarily from sugar, whole milk, cream, and egg yolks. For flavor, we’ll add vanilla and butter. For thickening, cornstarch.
Certainly not diet food, but diets do not belong in pies.

Whisking is the most important part when making pudding. If you know how to whisk, you know how to make pudding.
You’ll mix egg yolks and cornstarch together while you heat whole milk, cream, and sugar on the stove. Once the milk/cream/sugar is pretty warm, slowly stream a little into the egg yolk/cornstarch mixture. This is called tempering. The slow and steady stream of warm milk is bringing the egg yolks up to a very high temperature without fully cooking them. If fully cooked, your pie filling will be scrambled eggs.
Left: egg yolks and cornstarch. Right: warm milk whisked in.

Then stream the egg yolk mixture back into the rest of the milk/cream/sugar on the stove. Cook on low until it begins to bubble. Remove from heat, stir in vanilla and butter, then allow to slightly cool. That’s it! The pudding will be smooth, rich, and silky. As it cools, it will thicken into the perfect texture for the banana cream pie.
My problem in the past has always been a too-thin filling. “Banana cream pie slop” as I’ve always called it. Disappointing to say the least. But this time– by adding a little heavy cream and using 4 egg yolks– the filling is custard-y, yet sturdy.
This is REALLY good vanilla pudding you can use anytime for various desserts. Or eat plain. It’s awesome. ↓

My thing with banana cream pie is that there are never enough bananas! Load ’em in until no more can fit. Then decorate the top of the pie with even more. I love texture in desserts and banana cream pie doesn’t usually deliver on that front. But with lots of banana slices, we’ll get there.


I swear cinnamon brings this banana cream pie from good to great.
Spread the vanilla pudding filling into the pie shell, cover with plastic wrap, then chill it for a few hours. At least 4 hours and up to 1 day. Perfect pie for making ahead of time. When ready to serve, decorate with more banana slices and homemade whipped cream. You can decorate it any which way– a thick layer of whipped cream or pipe pretty dollops like I do. I used the Wilton 1M tip to pipe it.
The homemade whipped cream is just heavy cream, a little sugar, and vanilla extract. I feel like this pie would taste amazing with almond extract in the whipped cream too. Try that!


This homemade banana cream pie is phenomenal. You’ll go bananas for it!! (→ Couldn’t help myself.) A buttery crust, a seriously luscious vanilla pudding filling, big chunks of tender bananas, cinnamon for good measure, and lightly sweetened whipped cream to up the ante. Savor every single bite as it melts in your mouth because you deserve to. Because you made this all from scratch!
If you’re ever looking for other classic pie recipes, you’ll love lemon meringue pie, cherry pie, blueberry pie, and pumpkin pie recipes! And don’t miss this peanut butter banana cream pie – it’s next level!
Big banana fan? Make sure you give my best banana bread a try. It’s consistently the most popular recipe on my site!
Print
Homemade Banana Cream Pie
- Prep Time: 4 hours
- Cook Time: 20 minutes
- Total Time: 8 hours
- Yield: 1 9-inch pie
- Category: Pie
- Method: Baking
- Cuisine: American
Description
This homemade banana cream pie is phenomenal. The crust is buttery, the filling is luscious, and the bananas are beautifully tender. All from scratch!
Ingredients
Crust & Filling
- Homemade pie crust (recipe makes 2 crusts; you can halve the crust recipe or freeze the 2nd half)*
- 1 and 3/4 cups (420ml) whole milk
- 1/2 cup (120ml) heavy cream
- 1/2 cup (100g) granulated sugar
- 1/8 teaspoon salt
- 4 large egg yolks
- 1/4 cup (30g) cornstarch
- 1 and 1/2 teaspoons pure vanilla extract
- 2 Tablespoons (28g) unsalted butter, softened to room temperature
- 4 bananas
- optional: sprinkle of ground cinnamon
Whipped Cream
- 1 cup (240ml) heavy cream
- 2 Tablespoons (15g) confectioners’ sugar
- 1/2 teaspoon pure vanilla extract
Instructions
- The crust: Prepare my pie crust recipe through step 5.
- After the pie dough has chilled, preheat oven to 375°F (190°C). On a floured work surface, roll out one of the discs of chilled dough (if you made the entire pie dough recipe– you can freeze the other half of the dough at this time). Turn the dough about a quarter turn after every few rolls until you have a circle 12 inches in diameter. Carefully place the dough into a 9×2 inch pie dish. Tuck it in with your fingers, making sure it is smooth. Use a small paring knife to trim excess dough off the edges. Flute the edges. Chill the prepared pie shell for 30 minutes. You want it very cold before blind-baking.
- Blind-bake the crust: Line the chilled pie shell with parchment paper, making sure to cover the edges so they do not burn. Fill with pie weights or dried beans, then bake until the pie crust is very lightly browned, about 20 minutes. Remove the foil (and weights) carefully and continue to bake the crust until it is a deeper brown, about 5 minutes more. Transfer the pie shell to a wire rack to cool completely as you prepare the filling.
- Make the filling: Combine the milk, heavy cream, sugar, and salt in a medium saucepan over medium heat. Whisk until all the sugar has dissolved, then bring to a gentle simmer, whisking occasionally. Working quickly as the milk mixture begins to simmer, whisk the egg yolks and cornstarch together in a medium heatproof bowl until thick and smooth. Very slowly stream in 1 cup (240ml) of the simmering milk to slightly warm the egg yolk mixture. Then, in a very slow stream, whisk the egg yolk mixture into the pan. While continuously whisking, cook until the mixture is thick and big bubbles begin bursting at the surface, about 1 minute. Remove the pan from heat and whisk in the vanilla extract and butter. You will have about 3 cups of filling. Place a piece of plastic wrap directly on top of the warm pudding to prevent a “skin” from forming on top. Allow to cool for 15 minutes.
- Slice 2 bananas and arrange slices into the cooled pie shell. Sprinkle with cinnamon. Spread cooled filling on top. Place a piece of plastic wrap directly on top of the filling; again, to prevent a skin from forming. Refrigerate for at least 4 hours and up to 1 day.
- When ready to serve, make the whipped cream: Using a hand mixer or a stand mixer fitted with a whisk attachment, beat the heavy cream, confectioners’ sugar, and vanilla on medium-high speed until stiff peaks form, about 5 minutes. Spread or pipe onto the chilled pie. Slice 2 remaining bananas and decorate the pie with slices. Slice and serve.
Notes
- Make Ahead Instructions: The pie crust dough can also be prepared ahead of time and stored in the refrigerator for up to 5 days or in the freezer for up to 3 months. You can also blind-bake the crust 1 day ahead of time. Keep covered at room temperature. You can make the filling 1 day ahead of time as well. Make sure you place a piece of plastic wrap directly on top of the warm pudding before storing in the refrigerator. This is not the best pie to freeze. The filling’s texture is never quite the same.
- Special Tools: Pie Weights | Wilton 1M Piping Tip
- Time Saving Tip: To cut back on time, try using a graham cracker crust. Make sure you pre-bake it for about 10 minutes at 350°F (177°C), then let it cool completely before filling.
Keywords: banana cream pie, pie
Thank you, Sara, for letting me start from your recipe! ♥
More pie recipes right this way!
Hi Sally. This pie looks so delicious and would love to try it. My question is…can I use a milk substitute as I have an allergy to dairy? Maybe almond milk with cornstarch added?
Hi Julie, We have not tested this recipe with diary free substitutes but we fear that the pudding would not set well without the heavy cream. For best taste and texture (and so you don’t waste your time trying to adapt this recipe since it may not work properly), it may be more useful to find a recipe that is specifically formulated for dairy substitutes for the pudding layer. Let us know if you try anything!
When you stream in the milk into the egg yolk mixture, are you whisking the mixture while you are streaming?
Hi Maria, You can continue to gently whisk the mixture while you temper it. The most important part is to steam it in slowly so that you don’t cook your eggs. Hope you love the pie!
The cinnamon was a great addition. I was slightly skeptical and I wondered if the spice might hide the delicate banana flavor. Not at all! It deepened and accentuated the earthy flavor of the bananas. What a fantastic addition. Plus, the quantity of custard was what I’d call perfect, making each slice stand tall on the plate. Some recipe are less generous in custard amount and you end up with a shallow pie. Thanks so much for this thoughtful and clearly well-tested recipe!
This pie sat in the refrigerator for 8 hours and never set. At 9:00 at night I was making another one from a different recipe. It was for a birthday party the next day I was under a lot of pressure
★
I made this pie and the cornstarch/egg yolk mixture stayed clumped together when I added it to the milk mixture. Not sure if that was supposed to happen or what I did wrong. should i keep it on the heat until it dissolves?
Hi Veronica, it should thin out/combine when slowly whisking in some of the hot milk. Just keep stirring together. Did it eventually mix in?
Thank you for saying….
Make sure you cook it long enough on cooktop to get it to thicken!
I originally saw the bubbles than let it sit and it was still liquid yet I put it in Refrigerator for a few
Minutes than I realized my error…..
so, I put it back on stove cooked it more and it set up!!!
It is going in pie crust now!
Realizing my error
I am a novice baker and find your recipes easy to follow. I cannot tell you how many compliments I have gotten this holiday season! Your pie recipes are amazing. Thanks for sharing all your hard work!
★★★★★
Thank you so much for the kind comment, Elizabeth. We’re thrilled to hear you’ve had such success with our recipes!
My filling seems liquid like in texture, I followed the recipe and unsure what I did wrong? When it went into the pie it didn’t seem thick at all?
Hi Rebecca, If the filling is too runny, the stovetop pudding likely wasn’t thick enough. Did you make any substitutions by chance? Even the smallest? Was it completely cooled and chilled? Make sure it thickens on the stove before removing from heat. Big bubbles will burst on top when it’s ready to come off heat.
The pie filling was okay as far as flavor went. When the 1/4 cup of cornstarch was added it immediately locked up the custard. And, after sitting in the refrigerator overnight the filling still didn’t set up. Folks, just take the time to cook (in a dbl boiler) the filling to perfection without the cornstarch. An added 10 minutes for a much better pie.
★★
I tried this twice, following the recipe very closely the first time and exactly the second time. It never thickened.
★
I made this for a friend who was so disappointed when he bought a banana cream pie at the store and there were no bananas in it! I had never made a banana cream pie before. This recipe is to die for if you like bananas. Everyone that tried it has loved it. I do believe the hint of cinnamon just elevates it to another level. Absolutely delicious and the only recipe I will ever use for banana cream pie:)
★★★★★
A family friend wants me to bake them this pie with the whipped topping. Your recipe says to add it just before serving. What would happen if I added the whipped topping the day before or the day of giving the pie to them?
Hi Tori! The closer you can top the pie to when you’ll be gifting it, the better. Otherwise, it could begin to slowly wilt.
Do the bananas on top turn brown, and if so, how can I prevent that?
Hi Carol, the decorative bananas on top will start to turn brown if not all eaten when first served. You can wait to add the banana slices as you serve (if doing so over a few days) to help prevent that. Enjoy!
Made this over the weekend and I loved it. The custard/vanilla pudding is going to get used in other deserts for sure. I do prefer my custard a little thinner ( pie glop!) so after it was cooling and I saw that it was too thick I mixed in a couple of table spoons of cream and it got right to the consistency I enjoy!
Next time I am going to put the tiniest splash of banana flavor into the vanilla pudding. It won’t need much because I don’t want it to taste like the boxed banana pudding I grew up on… the vanilla is lovely, but I would like a smidge more banana flavor than bananas provide alone!
★★★★★
This pie was delicious and the first time I’ve ever made my own crust. I will never go back to store bought again! For those that wish to add more banana flavor to the pudding, try adding 3 T of banana liqueur (available at BevMo) just after combining the egg yolks and the milk. It takes the pudding to the NEXT LEVEL!
★★★★★
This pie turned out great! I poured it into a graham cracker crust because that was what I was brought up on. Haven’t had banana cream pie in years. I was nervous doing the hot milk into the yolks part cause I have never done that before, but I was very careful! I think its going to be as good as my Grandma used to make when I was little!
★★★★★
I have an ever so slightly lumpy pudding (very small lumps), which barely detracts – the recipe, as usual, is amazing – but wondering if I might be messing something up?
★★★★★
Hi Nicole, we’re so glad you enjoyed this pie recipe! When you whisk the egg yolks and cornstarch together, be sure to keep mixing until they are thick and completely smooth. If it’s not smooth in this step it will likely stay a bit lumpy. I hope this helps!
I made this last night with the all butter crust, and wow this is yummy. Still learning how to make pie crust and mine ended up shrinking a bit. Nevertheless, it was delicious. The only thing I would change is perhaps I would reduce the sugar by about 30g, since I prefer less sweetness. Just wasn’t sure how that would affect the custard so didn’t try it this time. Made a couple of changes though:
1. Didn’t have whole milk, only 1% so I subbed 1/4 cup of the milk for heavy cream instead.
2. Added cinnamon (like a lot lol), nutmeg and cardamom to the custard, to taste. Probably like 2-3 tsp cinnamon, ~1/2 tsp of the other two. Wow, this made a big difference. It was good by itself, but with spices it was amazing.
3. No whipped cream on top. To be honest, I don’t really think this pie needs the whipped cream, the custard is luscious enough and I feel like the whipped cream would just distract from the custard/banana flavor.
★★★★★
Hi! so I’m just using your pudding recipe this time and I’m going to try and 1-1/2 it…I’m making a graham cracker crust, going to drizzle it with dulce de Leche, put the banana pudding on and make a stabilized whipped cream for the top and drizzle that with more dulce de Leche…but I’m making an additional tiny one for my father in law… , I hope I get the conversions right…wish me luck!!
Love this recipe. I did change one thing. You mentioned bananas. So I took 1/4 of banana and smashed it up and added it to the pudding when adding the egg mixture. Definite banana flavor
★★★★★
Love the crust, but help, I could not get the consistency right with the filling! I even tried a second time and it stayed in liquid form. That said, the flavor or the filling was delicious. I just missed something with the timing.
Hi Carrie! If the filling is too runny, it’s likely the stovetop pudding wasn’t thick enough. Did you make any substitutions by chance? Even the smallest? Was it completely cooled and chilled? Make sure it thickens on the stove before removing from heat. Big bubbles will burst on top when it’s ready to come off heat. Thank you for giving this recipe a try, and let us know if we can help to troubleshoot further!
I just watched a couple YouTube videos on how to make custard, that helps a lot.
Hi,
Great recipe the filling with the banana’s and whipped cream were phenomenal! However, my homemade pie crust turned out hard. I followed your recipe for the homemade pie crust, as we do not have vegetable shortening in Australia I substituted Chopa oil solid cooking block which was hard when chilled but melted and in the oven and left tiny holes. When blind I placed a heavy metal weight used for flattening meat patties on the crust which prevented the crust from cooking, so I kept it in the oven longer to make it golden brown when I took off the weight. Were these the issue for my hard crust?
Hi Natasha, we haven’t tried this recipe with the cooking oil block you mention, so we’re unsure if that is the reason for the different results. In the future, we do have an all-butter pie crust that will be suited better for you, if you’re unable to get vegetable shortening. We’re glad to hear you enjoyed the banana cream pie filling!
Have you ever added bourbon for flavor?
Hi Laura! I haven’t, but let me know if you test anything. Sounds delicious.
Can you use caramelized bananas, inspired by your banana pudding?
Hi Sandy! I can’t see why not. Let me know if you try it.
can you add mashed banana to the pudding as well as having the sliced bananas?
Hi Lee! The pudding wouldn’t set up properly with the addition of mashed bananas – that would take some testing to get right. Let us know if you try anything. Hope you love this pie!
Thanks for asking this, the one reason I went down to the comments! 🙂 Would love to know if you ended up trying it out!
Honestly – I’m a huge Banana Cream Pie maker (its my daughter’s favorite pie), but I don’t have one recipe I use, and I tend to just google for a recipe each time (thinking that they can’t be that different), just to remind myself of the proportions. This is the first time I’ve used this particular recipe and it was AMAZING. Honestly the best one I’ve made. I will bookmarking this one for the future!
We’re thrilled to read this, Stephanie! Thank you so much for giving our recipe a try.
Did you put plastic wrap directly on filling when letting it cool? If not there will be a Skin on top
Hi Ralph, correct — you’ll want the plastic wrap directly on the filling, otherwise a film will form.
Can I double this recipe? I want to make a big pie and hopefully have some pudding left to snack on!
Hi Robin, for best results we would make it twice instead of doubling!
That’s a good idea. Thank you!
I just made a BIIIG pie so I doubled the recipe and I’m glad I did. I trust the recipes on this site to be pretty much spot on so I have no qualms about doubling, or even tripling , any recipe here. I’m glad I made the double batch because it left me plenty to eat warm while the pie was setting up. Great recipe as always.
I love making this pie — it’s become a family favorite. Would you suggest any adjustments for high-altitude baking?
★★★★★
Hi Alyssa, we wish we could help, but we have no experience baking at high altitude. We know some readers have found this chart helpful: https://www.kingarthurflour.com/learn/high-altitude-baking.html So happy to hear your family enjoys this pie!
This is the easiest and best recipe, I made it for work and received great reviews. Will make it fir the Holiday season
I topped the bananas with Sally’s homemade marshmallow cream and torched it to toast the marshmallow. I also used animal cookies for the crust instead of the traditional pie crust, and it was delicious! You can never go wrong with Sally’s recipes!
★★★★★
What a genius idea, thanks for the suggestion!!
★★★★★