Make the Crust – Mix flour, sugar, and salt. Cut in cold butter until crumbly, then add cold water until dough forms. Chill for 45-55 minutes.
Prepare the Sweet Potato Filling – Beat together mashed sweet potatoes, sugar, butter, eggs, vanilla, cinnamon, and nutmeg until smooth.
Make the Pecan Filling – Mix beaten egg, pecans, sugars, corn syrup, and vanilla in a bowl.
Roll Out the Crust – Roll chilled dough to ¼-inch thick, place in pie dish, and freeze for 10 minutes.
Pre-Bake the Crust – Line with parchment and pie weights, brush with egg wash, and bake at 400°F for 6-8 minutes. Lower oven to 350°F.
Bake the Sweet Potato Layer – Pour sweet potato filling into the crust, cover lightly with foil, and bake for 40-45 minutes.
Add the Pecan Topping – Spoon pecan mixture over the pie and bake another 20-25 minutes until set and golden brown.
Cool & Serve – Let cool for 2 hours, then refrigerate overnight. Serve with whipped cream or vanilla ice cream!