Thursday, September 23, 2010

Vegan Lemon Cupcakes

I made some cupcakes for one of my girlfriends this past weekend.  Since she is vegan, I made vegan chocolate cupcakes with a vegan vanilla 'buttercream', and these vegan lemon cupcakes with a vegan lemon 'buttercream' frosting.

random fact: my computer doesn't recognize 'vegan' as a word! very strange

Anyways, these cupcakes are from Vegan Cupcakes Take Over the World, and are absolutely amazing!  The texture is absolutely perfect for a cupcake, no-one can tell that these cupcakes lack dairy or eggs!

I cannot wait to try more recipes from this book since these turned out so well.  I have been on a search for a really good vanilla cupcake recipe, and I have a feeling this book might have exactly what I have been looking for!

This recipe makes 12 regular cupcakes, or approximately 3 - 4 dozen mini cupcakes.

Note: Vegan cupcakes tend to taste the best when baked a day in advance. This allows for the flavours to meld and for the texture to become wonderfully fluffy!

Vegan Lemon Cupcakes
  • 1 cup soy milk (I used Silk)
  • 1 tsp apple cider vinegar
  • 1 1/4 cups flour
  • 2 tbsp corn starch
  • 3/4 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1/3 cup vegetable oil
  • 3/4 cup sugar
  • 2 tsp vanilla extract
  • 1 lemon, zested and juiced
  1. Preheat the oven to 350 F and fill your muffin pan with cupcake liners
  2. Whisk together the soy milk and vinegar in a small bowl, and set aside for about 10 minutes to let the soy milk curdle
  3. In a large bowl, beat together the soy milk/vinegar mixture, oil, sugar, vanilla, lemon juice, and lemon zest
  4. In a second bowl, whisk together the flour, cornstarch, baking powder, baking soda, and salt
  5. Add the dry ingredients to the wet ingredients, and mix until well combined
  6. Fill the cupcake cups, and bake for about 20 minutes (or about 10 minutes for mini cupcakes) or until a toothpick comes out clean when inserted
  7. Enjoy!


  1. I needed a non-dairy dessert option for an event I was cooking for so I tried these. I made them the day of and was disapointed when they came out kind of gummy. I quickly made another dessert to replace the cupcakes. But the next day I shared these with some friends and the gumminess was gone! The lemony flavor was really great and I will totally try this recipe again but my recommendation would be to bake these cupcakes a day in advance.

  2. That is actually an awesome point! Vegan cakes/cupcakes tend to taste better the next day after they have had time to sit an let the flavours meld and get fluffier. i think it must have something to do with the fact that they are a vinegar/baking soda rising system? I will update the recipe right now with that, thank you so much!

  3. These cupcakes look excellent! I'd like to make them for my son's birthday this weekend. Would you mind posting the recipe for the icing as well? Thanks and can't wait to try these!

  4. The icing is the basic buttercream, with fresh lemon juice :)
    1 cup margarine (or shortening)
    4 cups icing sugar
    1 tsp vanilla
    juice and zest of one lemon
    soy milk

    - beat together the butter, vanilla, and lemon juice and zest until smooth
    - Add the icing sugar one cup at a time, mixing until smooth
    - Add the soy milk 1 tsp at a time until the desired consistency is reached

    Enjoy :) and happy birthday to your son!

  5. The cupcakes turned out great but the icing was too thin and runny no matter how much powdered sugar I added. Will definitely make the cupcakes again, but with another icing recipe.

    1. Oh dear! I wonder how come it was runny? Maybe too much lemon juice or soy milk? I am sorry to hear that the icing didn't work out, but I am glad you enjoyed the cupcakes!

    2. If you do 1/2 a cup of soy free earth balance and 1/2 cup of non-hydroginated shortening, it'll be fluffy and not so runny! :)

    3. Thank you Samantha! I wil definitely try that myself :)

  6. Whats the best way to store the cupcakes if you bake in advance?

  7. All I can say is YUM! I don't have an account and just wanted to post a quick comment :)