Pierce the sweet potatoes several times with a fork and wrap each one in aluminum foil. Bake at 400 degrees for 45-50 minutes until the potatoes are soft. You may need more cook time depending on the size of your sweet potatoes.
Allow the sweet potatoes to cool. Remove the foil and the skin from the sweet potatoes.
Place the sweet potatoes in a large bowl. Add the sugar, brown sugar, instant vanilla pudding mix, evaporated milk, eggs, butter, cinnamon and vanilla extract. Beat the mixture until smooth and well combined.
Pour the filling into the graham cracker crust.
Bake at 450 degrees F for 10 minutes. Reduce the oven temperature to 350 degrees F and bake for 40 minutes until the pie is set.
Cool on a wire rack.
Serve topped with ice cream, whipped cream or whipped topping and enjoy!