This cupcake recipe is from the book Vegan Cupcakes Take Over The World. You can make this recipe using soy margarine or canola oil. IF USING OIL INSTEAD OF MARGARINE DOUBLE THE SALT. I have only used the canola oil in this recipe and the results were surprisingly delicious. The texture is good and so is the flavor.