Mix the dry ingredients in a small bowl.
Separate three eggs and put the egg yolks in a medium saucepan. If you want to make meringue for your pie instead of whipped cream, put the egg whites in the mixing bowl you’ll use to make your meringue. Whisk the egg yolks together in the saucepan, then add the liquid ingredients to the saucepan.
Whisk these ingredients together well.
Cook over medium heat while using a long-handled wooden spoon to stir constantly until begins to boil.
Once the mixture reaches a low boil, add the dry ingredients to the pot. I whisk them to mix well and then go back to stirring with the wooden spoon.
Add the butter and continue to stir continuously.
Cook for 5 minutes or until desired thickness is reached. It needs to be thick like pudding.
When the filling is thickened, remove from heat and add 2-3 teaspoons of vanilla (I use 3 because we like vanilla)
Pour the filling into your prepared pie crust.If you are going to top with meringue, do that now.Once the meringue is cooked, let the pie cool on a cooling rack until the pie plate is not hot to the touch. Refrigerate for at least one hour before serving.
If you are going to top with whipped cream:Cover with parchment paper or plastic wrap to prevent a skin from forming on top of the pie while cooling.Let the pie cool on a cooling rack until the pie plate is not hot to the touch. Refrigerate for at least one hour before serving