Prepare butternut squash puree: Peel and chop your squash into big chunks. Steam until really soft. Blend until smooth and measure out 2 cups.
Preheat oven and mix filling: Put your rack in the lower part of the oven and heat to 425°F. Whisk 2 cups of squash puree, 14 ounces of condensed milk, 2 eggs, all spices, and ½ teaspoon salt together.
Make pie crust: Mix 1¼ cups flour, 1 tablespoon sugar, and ¼ teaspoon salt in a big bowl. Cut 1 stick of cold butter into the flour with a pastry cutter until it looks like crumbs.
Form dough: Add 3 tablespoons of ice water and stir with a fork until it sticks together. Dump on a floured counter, form into a ball, then flatten it out.
Roll out dough: Roll your dough into a 12-inch circle on a floured counter. Pick it up carefully and put it in your 9-inch pie plate.
Add filling: Whisk your filling again. Pour it into the pie shell. Brush the crust edges with egg wash for a pretty color.
Bake pie: Bake at 425°F for 15 minutes. Turn the heat down to 350°F and bake 35 minutes more until a knife poked near the edge comes out clean.
Cool and serve: Take the pie out and let it cool all the way down. Slice it up and serve with whipped cream or ice cream. ENJOY!!!