(Can be done the day or night before) Bake approx 4 large sweet potatoes at 400 degrees for 1 hour.
Allow to cool and scoop out the flesh to yield 2 1/2 cups.
Prepare pie crust and refrigerate while preparing the filling.
Mix sweet potato, milk, eggs, sugar, and spices.
Whisk until smooth.
Pour into prepared crust.
Bake at 375 degrees for 30 minutes.
While this is cooking, prepare the pecan topping.
Mix the butter, pecans, brown sugar, flour, and spices until crumbly.
When the pie has baked for the 30 minutes, remove from oven and sprinkle on the topping.
Bake another 35-40 minutes.
Serve at room temperature and refrigerate any leftovers.