Using an electric mixer or in a large bowl with a hand held mixer, place the soy margarine, tofu cream cheese, and soy milk, and cream them together. Add half of the sugar, and beat well to combine. Add the remaining ingredients and continue to beat the mixture until light and fluffy.
Yield: 3 Cups or enough for two 9-inch layers or a 9x13-inch cake