01 - Combine flour, salt, and sugar in a large bowl. Cut in cold butter until mixture resembles coarse crumbs. Gradually add ice water, stirring with a fork until dough forms. Shape into a disk, wrap in plastic, and chill for at least 30 minutes.
02 - On a lightly floured surface, roll chilled dough to fit a 9-inch pie pan. Transfer dough to pan, trim excess, and crimp edges. Refrigerate while preparing filling.
03 - Set oven to 425°F (220°C) to preheat.
04 - Whisk pumpkin puree, brown sugar, eggs, heavy cream, milk, spices, salt, and vanilla extract in a large bowl until smooth.
05 - Pour pumpkin filling into prepared crust.
06 - Bake at 425°F (220°C) for 15 minutes, then lower heat to 350°F (175°C) and continue baking for 35 to 40 minutes until center is set.
07 - Remove pie from oven and cool completely on a wire rack.
08 - Beat cold heavy cream, powdered sugar, and vanilla extract in a chilled bowl until soft peaks form.
09 - Slice pie and top each serving with a generous dollop of whipped cream.