This is the first vegan cupcake recipe I tried to make, and it came out wonderful. My non-vegan colleagues loved it too.
The recipe is from an American cookbook, so the quantities are in US cups.
What you need (for 12 cupcakes):
2/3 cup all-purpose flour
3/4 tsp baking soda
1/4 tsp baking powder
1/4 tsp salt
1/4 tsp ground cinnamon
1/4 tsp ground ginger
2/3 cup sugar
1/3 cup vegetable oil
1/3 cup soy yoghurt (plain or vanilla)
1 tsp vanilla
1 cup finely grated carrots
1/4 cup chopped walnuts
1/4 cup raisins
For the frosting:
1/4 cup nonhydrogenated margerine, softened
1/4 cup vegan cream cheese, softened
2 cups confectioner´s sugar (= powdered sugar)
1 tsp vanilla extract
For decorating (optional):
1/3 cup chopped walnuts
12 raisins or finely grated carrot
Preheat the oven to 350F (180C) and line a muffin tin with cupcake liners.
Mix together sugar, vegetable oil, yoghurt and vanilla in a mixing bowl. Sift in the dry ingredients (flour, baking soda, baking powder, salt, spices) and mix until smooth. Fold in carrots, raisins and walnuts.
Spray the liners with non-stick baking spray and fill them 2/3rds full. Bake for 26-28 mins (a toothpick should come out clean when they are done). Let the cupcakes cool completely.
Meanwhile, make the frosting: cream together margarine and cream cheese until just combined. Use a handheld mixer to whip while adding the confectioner´s sugar in 1/2 cup batches. Mix until smooth and creamy, then mix in the vanilla. Keep tightly covered and refrigerated until ready to use.
Once the cupcakes have cooled and are ready to serve, top them generously with the frosting. Put the chopped walnuts on a plate and roll the edges of the cupcakes in them. Put 1 raisin in the center, or sprinkle with grated carrot (if serving immediately).
Don´t like walnuts? I left them out and the cupcakes still came out yummy, though maybe a bit smaller than usual.
Recipe from `Vegan Cupcakes Take Over The World´.