Homemade Vanilla Cream Pie
This vanilla cream pie is pure old-school dessert perfection. A buttery graham cracker crust holds a silky vanilla custard spiked with just a hint of brandy, all topped with clouds of fresh whipped cream. Classic, creamy, and completely irresistible.
Vanilla cream pie is one of those desserts that feels like it came straight from grandma’s kitchen. Smooth, creamy vanilla custard, a buttery graham cracker crust, and a big layer of fresh whipped cream on top, it’s simple, nostalgic, and always a hit no matter the occasion.
I love a good cream pie, and I still can’t decide if I love this one more or my chocolate cream pie. This vanilla version is perfect when you want something a little lighter but still rich and creamy. The vanilla flavor really shines, and it pairs so well with the lightly sweetened whipped cream on top.
Why You’ll Love This Recipe
- Made from scratch but easy. The filling comes together quickly on the stovetop, and the refrigerator does the rest of the work.
- Real vanilla bean flavor. Using an actual vanilla bean (or vanilla bean paste) in the custard makes all the difference, giving it a rich, authentic flavor you just can’t get from extract alone.
- Crowd-pleaser every time. Creamy, classic, and topped with fresh whipped cream, this is the kind of dessert that disappears fast and has everyone asking for the recipe.
- Make-ahead friendly. This pie needs to chill for at least 3 hours, making it great to prepare the day before so it’s ready and waiting when you need it.
Ingredient Notes
- Graham cracker crumbs: You can use store-bought crumbs or crush whole graham crackers in a food processor. Honey graham crackers work best for flavor.
- Butter: Melted butter helps hold the crust together and adds rich flavor.
- Granulated sugar: Adds sweetness to both the crust and the custard filling.
- Cornstarch: This thickens the custard and helps it set into smooth, sliceable pie filling.
- Egg yolks: These make the filling rich, creamy, and give it that classic custard texture.
- Milk: Whole milk will give the richest flavor, but 2% works well too.
- Evaporated milk: Adds extra creaminess and depth without making the filling too heavy.
- Vanilla bean or vanilla paste: Gives the pie the best vanilla flavor and those pretty vanilla specks throughout the custard.
- Brandy (optional): Adds a subtle depth of flavor that makes the vanilla taste even richer, but the pie is still delicious without it.
- Heavy cream: Whipped for the topping to create a light, fluffy layer on top of the pie.
Refer to the recipe card for the ingredient measurements and details.
Recipe Variations
Fruit. Top the pie with fresh sliced strawberries before adding the whipped cream. You could also layer banana slices in the pie or serve on top.
Oreo crust. Swap the graham cracker crust for a crushed Oreo cookie crust for a cookies-and-cream version. Use the crust recipe from my peanut butter pie.
Chocolate. Garnish with dark, milk, or white chocolate curls to make the pie look extra pretty and add a little richness.
How to Make Vanilla Cream Pie
- In a bowl, combine graham cracker crumbs, melted butter and sugar until mixed and moist. If using whole graham cracker sheets, you can put all the ingredients in a food processor to combine.
- Transfer mixture to a 9-inch pie plate. Firmly press into the bottom and up the sides of the pie plate. Bake at 375℉ for 10 minutes or until fragrant and golden. Cool completely.
- In a medium saucepan, whisk together the sugar, cornstarch and salt. Add the yolks, then immediately pour in the milk in a steady stream whisking constantly.
- Do the same with the evaporated milk. Drop in the vanilla bean.
- Cook over medium heat, stirring frequently, then when the mixture thickens, stir constantly. Once the mixture starts to simmer, cook for 1 minute. Total cooking time should be between 8 and 10 minutes. Remove the saucepan from the heat and whisk in the butter and brandy.
- Transfer mixture to a bowl and cover with plastic wrap. Press the plastic wrap onto the mixture to prevent a crust from forming. Cool to slightly warmer than room temperature, about 30 minutes.
- Transfer the warm filing to the crust. Press a new sheet of plastic wrap on top of the filling. Chill the pie in the refrigerator for 3 hours.
- In a cold metal bowl, add the cream and sugar. Beat on medium speed with an electric mixer until soft peaks form. Add vanilla, then mix until medium-stiff peaks form.
- Spread whipped cream over the chilled pie. Slice and serve.
Expert Tips
Don’t rush the custard. Cook the filling over medium heat and be patient. Rushing it on high heat can cause lumps or scorching. The total cooking time should be 8-10 minutes.
Press plastic wrap directly onto the filling. Do this both when cooling the custard and after transferring it to the crust. This prevents a skin from forming on top.
Use a cold bowl for the whipped cream. Chilling your metal bowl before whipping the cream helps it whip up faster and hold its peaks better.
Slice with a hot knife. Run your knife under hot water and wipe dry for clean, bakery-style slices.
Make Ahead and Storage Tips
Make ahead. The graham cracker crust can be baked ahead of time and stored covered in the refrigerator for up to 3 days or frozen for up to 3 months. Just make sure it’s tightly covered so it doesn’t dry out. The entire pie can also be made a day ahead, just refrigerate it uncovered until you’re ready to serve.
Storage. Store the fully assembled pie in the refrigerator for up to 5 days. It’s best served chilled. Cover loosely with plastic wrap or aluminum foil.
Freezing. After the filling has fully chilled and set, wrap the pie tightly with plastic wrap and then a layer of aluminum foil to prevent freezer burn. Freeze for up to 3 months. Thaw overnight in the refrigerator, then add the whipped cream topping before serving.
Recipe FAQs
Lumps usually happen if the custard isn’t whisked constantly while cooking. Make sure to stir continuously and cook over medium heat, not high heat.
The custard likely needed to cook a little longer. After it starts bubbling, cook for about 1 more minute so the cornstarch fully thickens the filling.
It should be thick like pudding and coat the back of a spoon. When you run your finger through it, the line should stay clear.
Related Recipes
Did you love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below and if you REALLY loved it, consider leaving a comment further down the page.
Get the Recipe: Homemade Vanilla Cream Pie
Ingredients
Graham Cracker Crust
- 1 ½ cups (165 g) graham cracker crumbs, (about 12 sheets)
- 6 Tablespoons (85 g) unsalted butter, melted
- ¼ cup (50 g) granulated sugar
Filling
- ½ cup (125 g) plus 2 Tablespoons granulated sugar
- ¼ cup (32 g) cornstarch
- ⅛ teaspoon (0.76 g) salt
- 5 large egg yolks, lightly beaten
- 2 cups (480 ml) milk, (2% or whole)
- ½ cup (126 g) evaporated milk
- ½ vanilla bean split lengthwise, or 1 teaspoons vanilla bean paste
- 2 Tablespoons (28 g) unsalted butter
- 1-2 teaspoons (5 ml) brandy
Topping
- 1 cup (240 ml) heavy cream, cold
- 1 Tablespoon (12.5 g) granulated sugar
- 1 teaspoon (5 ml) vanilla extract
Instructions
Crust
- Preheat oven to 375℉.
- In a bowl, combine graham cracker crumbs, melted butter and sugar until mixed and moist. If using whole graham cracker sheets, you can put all the ingredients in a food processor to combine.
- Transfer mixture to a 9-inch pie plate. Firmly press into the bottom and up the sides of the pie plate. Bake at 375℉ for 10 minutes or until fragrant and golden. Cool completely.
Filling
- In a medium saucepan, whisk together the sugar, cornstarch and salt. Add the yolks, then immediately pour in the milk in a steady stream whisking constantly. Do the same with the evaporated milk. Drop in the vanilla bean.
- Cook over medium heat, stirring frequently, then when the mixture thickens, stir constantly. Once the mixture starts to simmer, cook for 1 minute. Total cooking time should be between 8 and 10 minutes. Remove the saucepan from the heat and whisk in the butter and brandy.
- Transfer mixture to a bowl and cover with plastic wrap. Press the plastic wrap onto the mixture to prevent a crust from forming. Cool to slightly warmer than room temperature, about 30 minutes.
- Transfer the warm filing to the crust. Press a new sheet of plastic wrap on top of the filling. Chill the pie in the refrigerator for 3 hours.
Topping
- In a cold metal bowl, add the cream and sugar. Beat on medium speed with an electric mixer until soft peaks form. Add vanilla, then mix until medium-stiff peaks form.
- Spread whipped cream over the chilled pie. Slice and serve.