Preheat oven to 400 degrees. Pierce sweet potatoes several times with fork. Line baking sheet and roast for 50-60 minutes. Let potatoes cool slightly. Remove skins and mash with food processor or with fork.
Reduce oven heat to 350 degrees. Grease and line 3 8-inch can pans.
Combine flour, salt, baking powder and spices. Set-aside.
Cream together eggs and sugar. Add in orange zest, vanilla, and oil. Fold in sweet potatoe. When thoroughly combined, stir in the flour mixture.
Divide the mixture between the cake pans and bake for 30-40 minutes.
Remove cakes from oven and let cool completely.