Preheat an oven to 350° F.
Wash two sweet potatoes, rub with oil and poke with a fork a few times to allow the steam to escape while the potatoes bake. Wrap in tin foil and bake for one hour or until soft to the touch.
Let the potatoes cool on the counter completely.
When cooled, peel the skins from the potatoes and mash.
Add three cups of mashed sweet potato to a large bowl or standing mixer and whip for about a minute or until the potato is fluffy.
Next, add the sugars, salt, eggs, vanilla and spices and mix until smooth.
Lastly, add the milk and mix the batter again until smooth.
Pour the batter into a pie shell that has been blind baked (you can find details on how to do that here). Bake the sweet potato pie at 350°F for 55-60 minutes or until set on the sides and just barely jiggly in the middle. Let the pie cool on the counter, then pop it into the refrigerator to cool the rest of the way.
Once completely cool, slice and serve the pie. This recipe makes 6-8 slices of pie.