This recipe came from Vegan Cupcakes Take Over The World, but I made a small modification with the frosting (using much less, trust me, it doesn't need much). No one will believe you when you tell them they're vegan. The cupcakes taste like moist banana bread. Double frosting recipe to create cupcakes like the ones in the photo. My favorite vegan margarines to use for baking include Earth Balance and Nucoa (in the tub, although it's been impossible to find lately).