Combine cream cheese, butter and sugar together. Add vanilla flavor.
Slowly add one egg at a time and beat lightly. Add cooked sweet potatoes.
Combine flour, baking soda, baking powder, salt and spices together in a separate bowl. Slowly add flour mixture to the batter.
Pour batter into a large tube pan (such as a Bundt cake pan) that has been coated with nonstick spray. Bake 1 hour and 10 minutes or until toothpick comes out clean.
Let cake cool 10 minutes in the pan. Combine icing ingredients well. Drizzle over warm cake. Cut and serve.