Vegan Lemon Cake
This post may contain affiliate links. Read my full disclosure here.
This Vegan Lemon Cake with lemon buttercream frosting is hands down the best lemon cake I’ve ever eaten. Scratch that, it may be the best *cake* I’ve ever had. Each bite is infused with bright lemony flavor, and is so fluffy and moist you may want to cry from joy!
Can you see those little bright yellow flakes in the cake? That’s lemon zest, which adds such bright, lemony goodness to both the frosting AND the cake layers. Plus, I love how pretty it is!
Perfect for Easter or any lemon lover’s birthday, no one would guess this lemon cake is vegan. The cake layers are incredibly moist and fluffy, and the lemon buttercream frosting is so rich, creamy and bright.
Let’s talk about this Vegan Lemon Cake.
It uses aquafaba as an egg replacement, which makes it incredibly moist, and means that unlike when you use ground flax, there are no brown flakes in this cake. Just fluffy, white, moist layers of lemon cake. Don’t be afraid of aquafaba, it’s super easy to work with. Just drain a can of chickpeas, reserving the liquid, mix it a bit and carry on. 🙂
I used two 8-inch round cake pans for this recipe, but you could also make a sheet cake by baking it in a 9 x 13 cake pan. If you do that, just watch the baking time. It will take more like 45-50 minutes to be done. I’ve also made cupcakes out of this recipe, and they took about 25 minutes to be done.
For all the bright lemon flavor, I used both lemon zest and lemon extract in the cake layers, and more lemon zest and lemon juice in the frosting. YUM!
Once the cakes are completely cooled, spread the frosting evenly between the layers, on top and all around with an icing spatula. Or get fancy and make flowers or something. I usually just keep it simple and smooth, but sometimes I like to have fun with decorating!
You could also top it with fresh berries, such as blueberries, raspberries or blackberries!
I hope you love this happy vegan lemon cake recipe! It’s basically sunshine in a cake. 🙂
If you make this recipe, let me know how it goes! Rate it, leave a comment and tag a photo @noracooksvegan on Instagram. Enjoy!
Helpful tools:
- Zester and grater– It is so helpful to have a decent zester for the lemons. I love this one and use it for ginger as well.
- Cake stand

Vegan Lemon Cake
Ingredients
For the Lemon Cake:
- 1 1/4 cups almond milk
- 1 tablespoon apple cider vinegar
- 1/2 cup aquafaba*, 1/2 cup measured AFTER whipping, see Note
- 8 tablespoons vegan butter, softened to room temperature
- 1 1/2 cups granulated sugar
- 2 teaspoons freshly grated lemon zest
- 1 teaspoon pure lemon extract
- 2 teaspoons pure vanilla extract
- 2 3/4 cups all purpose flour OR cake flour, *Use cake flour for a fluffier, lighter cake if possible.
- 1 tablespoon baking powder
- 1/2 teaspoon salt
For the Frosting:
- 1 cup vegan butter, softened to room temperature, (2 sticks earth balance or 16 tablespoons)
- 4 cups powdered sugar
- 2 tablespoons fresh squeezed lemon juice
- 1-2 tablespoons non-dairy milk
- 1 tablespoon freshly grated lemon zest
- 1 teaspoon pure vanilla extract
Instructions
- Preheat the oven to 350 degrees F. Grease two 8 inch cake pans, line with parchment rounds (I cut them out myself to fit the bottom of the pans, prevents sticking), and grease the parchment paper as well. Sprinkle lightly with flour.
- In a measuring cup, combine the almond milk and apple cider vinegar. Let sit a few minutes until it curdles (this is your vegan buttermilk).
- In a medium sized bowl, drain the chickpeas to collect the liquid from the can. (Rinse the chickpeas and refrigerate for another use) With a hand mixer, mix on medium-high speed for 1-2 minutes, until light and foamy. Set aside.
- In a large bowl, add the softened butter, sugar and lemon zest. Stir to combine. Beat on medium speed with the handheld mixer until light and fluffy, about 3 minutes. Now add in the lemon and vanilla extracts and beat to combine.
- On low speed, add in the almond milk mixture and aquafaba and mix. Now add the flour, sprinkle the baking powder and salt on top of the flour and mix on low until well combined, about 1-2 minutes, scraping the sides as needed with a spatula.
- Divide the batter equally in the prepared pans. Bake for 30-35 minutes, until a toothpick inserted comes out clean. Let cool on wire racks for 5-10 minutes, then run a knife around the edges to loosen, and carefully invert the cakes onto your hand. Remove the parchment paper and place on a wire rack to cool completely.
- Make the frosting: Using a stand mixer or hand mixer, beat the vegan butter until light and fluffy, about 2 minutes. Reduce the speed, add in the 2 cups of the powdered sugar, lemon juice, lemon zest and vanilla extract. Beat on low, then switch to medium speed and beat until light and fluffy, about 2 minutes. Now add in the remaining 2 cups powdered sugar and mix. If the frosting seems too thick, add a tablespoon at a time of non-dairy milk. If the frosting seems too thin, add more powdered sugar until a desirable consistency is reached.
- Frost the cake: Place one of the cake layers on your cake stand or plate. Frost the top evenly. Place the second cake layer on top. Top the second layer with more frosting, and frost the sides as well. Decorate as desired and serve!
Notes
- Aquafaba is the liquid in a can of chickpeas. Simply drain the chickpeas over a bowl and collect the liquid. With a hand mixer, mix until light and foamy, about 1 minute. Then measure 1/2 cup.
- Cake flour is wonderful here if you can find it. The cake will come out fluffier with a fine crumb, but all purpose works if you don't have access to cake flour.
Nutrition
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here







328 Comments on “Vegan Lemon Cake”
Could you supplement soft but not melted coconut oil for the vegan butter? My daughter doesn’t like any frosting I’ve made with vegan butter. We have workable coconut oil that we use in a lot of other recipes.
You could try it, but just know that frosting made with coconut oil is very temperamental, and it might be very melty. I wouldn’t use it for a layer cake. I haven’t had good luck using coconut oil in frosting, but if it’s a taste thing you could try using all vegetable shortening instead of vegan butter.
Awesome!!! It works!! I dont have two pans, so just split the recipe and baked twice. Tasty and looks fantastic.
The best, as always nora!
Thank you Nora! You make being vegan so much easier! Your recipes are consistently better than any others I’ve found!
That’s so great to hear!!
Can use this recipe for 3, 6 inch pans instead?
I think that will work fine, yes.
Such a great recipe!!! Cake has great flavor without being too sweet. Frosting is sweet, it’s buttercream! But they combine nicely for a lovely slice of cake. I didn’t have extract, so used fresh picked Meyer Lemons from our tree which now provides us winter lemons!!! My husband and I made it together for my birthday Saturday – that was my party and it was fun!!!