For decorating
Vegan Cream Cheese Frosting
Directions for cream cheese frosting:
Cream together margarine or vegan butter and cream cheese until just combined. Use a handheld mixer to whip while adding the confectioners sugar in ½ cup batches. Mix until smooth and creamy, then mix in the vanilla. Keep tightly covered and refrigerated until ready to use.
For the cake/cupcakes:
Preheat oven to 350°F. Line muffin tin with 12 cupcake liners. Or grease and line and spray a 7 inch round cake pan.
In a medium mixing bowl, mix together sugar, vegetable oil, yogurt and vanilla. Sift in the dry ingredients (flour, baking soda, baking powder, salt, spices) and mix until smooth. Fold in carrots, walnuts or pecans, and raisins.
Spray the cupcake liners with non-stick baking spray. Fill the liners two-thirds full. Or if using 7-inch pan, pour all batter into pan. For cupcakes, Bake for 26 to 28 minutes, until a toothpick inserted through the center of one comes out clean. For one round cake, bake 36-38 minutes or until toothpicks inserted comes out clean.
Once fully cooled, top generously with cream cheese frosting. Place chopped walnuts or pecans on a plate, then roll the edges of the cupcake in the chopped nuts. If serving immediately, sprinkle finely grated carrot in the center.