Place the peeled and cut yams into a large pot, and cover the yams with water.
Place the pot on the stove top, turn the heat to high, and let the yams boil for about 5 minutes. Then drain the yams, and set the to the side.
In a separate pot, add in 1 stick of butter, and begin to melt it over medium high heat. Once the butter is melted, reduce the heat to low, and add in the granulated sugar, and the brown sugar. Stir, and cook for 1 minute, then turn the heat off.
Sprinkle in the ground cinnamon, ground nutmeg, and ground ginger. Stir, and add in the vanilla extract.
Place the yams into a butter bake dish, and pour the candied mixture all over the yams.
Fold in the ingredients. Make sure the yams are well coated with the candied mixture!
Place the yams in the oven, Uncovered, on 375 F for 20 minutes.
Remove the yams from the oven, and add the marshmallows on top.
Place the yams back into the oven for 5-7 minutes
REMEMBER THE MARSHMALLOWS ARE OPTIONAL!