It’s been awhile since I’ve been this excited about a dessert, but once you try this phenomenal Vegan Lemon Cake, you’ll get it. It’s got that sweet-yet-tart zing you love in a good lemon dessert and it’s bursting with so much lemony flavor because this cake uses the entire lemon!
A mixture of aquafaba and vegan sour cream lend the most tender, moist crumb and a melt-in-your-mouth texture that is so good you might actually cry. It’s topped with a tart, not-too-sweet lemon cream cheese icing that is outrageously delicious.
It’s possibly the best cake I’ve ever made, and it is THE perfect cake to welcome spring, to celebrate birthdays, Mother’s Day, or anytime you’re in the mood for a special dessert.
Why this recipe works
Made for lemon lovers.
The most disappointing thing about many lemon desserts is a mild lemon flavor, and many lemon cakes ditch lemon juice altogether and use lemon extract, but I wanted to bring the zingy flavor of real lemons to the table for this recipe.
The problem is that adding a lot of lemon juice can screw up the texture of cakes, especially vegan cakes. In our first few tests, we added ¾ cup lemon juice. The flavor was amazing, but the texture was gummy and dense.
This is because too much acid interrupts the development of gluten and can cause the cake to rise a lot and then fall. Yet when we used less lemon juice, we could barely taste the lemon flavor.
Solution: Use other parts of the lemon! Lots of lemon zest gets rubbed into the sugar to release its essential oils. Minced pieces of whole lemon and just enough lemon juice are also added for that zippy tartness.
We use everything but the bitter white pith from the lemons. In reducing our food waste, we also cracked the code for the most amazing lemon flavor without compromising on texture.
The frosting brings even more lemon flavor to the mix. It’s tangy from cream cheese, tart and zingy from lemon zest and juice, not too sweet, and wildly good!
Melt-in-your mouth texture
Thanks to lightly whipped aquafaba and vegan sour cream, the cake boasts a light and fluffy texture that literally melts in your mouth. It’s so soft and moist that it makes you close your eyes. Yes, it’s that kind of cake.
Gourmet but approachable.
This cake is easy to make and features pretty basic ingredients like lemons, flour, sugar, and vanilla, but it’s so gourmet your guests will think it came from a fancy bakery. Plus, it freezes fantastically so no leftovers will go to waste!
Ingredient notes
Lemons (the whole thing!)
I always recommend using freshly squeezed lemon juice in cooking and baking because the flavor from the plastic bottles doesn’t compare, but it’s even more crucial when lemon is a key ingredient, as in lemon cake.
Plus, you will need the zest and pieces of peeled lemon from fresh lemons. The zest adds its characteristic zippy floral notes, while the tiny pieces of lemon fruit add little bites of slightly juice and tart lemon flavor.
Vegan Sour Cream
This is one of the secrets to this vegan lemon cake’s fabulous texture.
We found that replacing ½ cup of the plant milk with sour cream did wonders. It added rich flavor and moisture, plus a more tender crumb that practically melts in your mouth.
Tips for buying: We tested this recipe with two brands of vegan sour cream, Tofutti and Kite Hill with excellent results! Based on our experience with other recipes, we think Follow Your Heart sour cream would work great too.
Substitute: We recommend sour cream for the best flavor and texture. If you don’t have access to it, you can probably use a good-quality vegan yogurt. Our favorites are Culina and Cocojune.
Aquafaba
Just the liquid from a can of chickpeas. As you might have learned from my fluffy vegan banana bread and chewy, fudgy brownies, it’s a great egg substitute in baking. Aquafaba is one of the primary methods for getting this vegan lemon cake so tender and light without having to rely on cake flour.
All purpose flour
Speaking of flour, just everyday all-purpose flour works.
Vegan Butter
Adds that rich buttery flavor and a hint of saltiness to balance the sweetness.
Substitute: If you don’t have access to vegan butter, you can just use more neutral-flavored oil. It won’t have the same flavor but the texture should not change too much.
Oat milk
Our preferred milk for most baked goods. In our experience, its neutral flavor and creamy texture work amazingly well, and the natural sugars in oats help brown baked goods more.
Step-by-step instructions
In a medium or large bowl, whisk together the flour, salt, baking powder, and baking soda.
Zest the 3 lemons using a microplane.
Now use a knife to remove the lemon peels and white pith (image 2).
Remove the lemon segments out of the white membranes (see the white bowl in image 3). Mince the lemon pieces (see the bottom right corner of image 3) and pick out the seeds.
Transfer the lemon pieces and accumulated juices to a strainer set over a bowl. Measure out 1/4 cup lemon juice and keep that with the lemon pieces.
Add the sugar and lemon zest to a large bowl. Use your hands to massage the zest into the sugar until well incorporated and soft. Set aside.
In a small bowl, add the aquafaba. Whip on medium speed until foamy throughout.
Add the softened vegan butter and oil to the lemon zest-sugar bowl. Beat until starting to get fluffy and glossy, about 1 minute.
To the butter mixture, add the whipped aquafaba, vegan sour cream, milk, and vanilla. Mix on low until just combined. Finally add the lemon pieces and juice.
Mix again until the mixture is well blended. Add in half of the dry ingredients. Mix on low until just combined.
Use a silicone spatula to fold in the rest of the dry ingredients, taking care to not over mix. The batter should be fluffy and thick but airy.
Divide the cake batter between two (8-inch) round cake pans that have been lined and greased.
Bake in the oven at 350ºF/175ºC for 30 minutes. Allow cakes to fully cool on a wire rack. Refrigerate to make it easier to frost.
Once fully cooled, frost the cakes with the Lemon Cream Cheese Frosting.
Tips for making this recipe
How to zest, peel, and juice the lemons
Check out step-by-step photos 2 and 3 for a visual reference.
- Zest. Use a microplane to zest the lemons.
- Peel. Now use a knife to remove the peel, including the white pith directly underneath the peel (it’s bitter, we don’t want it!).
- Segments. Peel the lemons with your hands into segments, similar to peeling oranges. Peel away the fibrous white membranes. You should be able to easily pull the lemon flesh out.
- Mince the lemon pieces into very small pieces.
- Strain. Put a strainer over a bowl. Pour the lemon pieces with accumulated juices over the strainer.
- Measure out up to ¼ cup (60mL) lemon juice from the bowl, and save the rest of the juice for another recipe (or lemon water). Don’t add extra lemon juice: it can lead to a dense texture.
Measure precisely!
You probably know this by now, but I’m a huge advocate for using a kitchen scale, especially for all baking purposes! It yields the most exact results and makes less of a mess as a bonus!
If you don’t have a scale yet, be sure to use the spoon-and-level method when measuring flour. This prevents over-measuring flour, which can skew the final results in baking.
Spoon your flour out of the bag/jar into a measuring cup until full. Do not pack it down as you spoon it in. Then use a butter knife to level it off.
Room temperature ingredients
Allow the milk, sour cream and butter to come to room temperature. When combining these ingredients together, room temp ingredients bond together very easily since they’re warmer, creating an evenly textured batter.
Doing this results in a beautiful fluffy and airy cake. Don’t skip this step or you’ll end up with a lumpy batter that doesn’t bake as nicely.
Use a gentle touch when mixing.
First, add the dry ingredients to the wet ingredients in two stages.
During the first mix, the dry ingredients get coated with some fat but not too much liquid, helping to weaken the gluten bonds (which leads to tenderness). During the second mix, the rest of the liquid is added, which helps to produce a light cake with even rise.
In contrast, if you were to add the dry ingredients all at once, you’d have to mix the batter more vigorously to incorporate. Vigorously beating a cake batter can lead to a dense texture and less fluffiness.
Second, mix until the batter is just combined and then stop! The batter will be thick and fluffy. Don’t try to get it too smooth.
I use an electric mixer which helps me from over-mixing, whereas a whisk requires more effort and is easier to overmix on accident.
For even cakes, use a scale.
If you have a scale, it’s easy to weigh the total amount of batter, then divide it between your two cake pans for the most even baking and presentation.
For easy frosting, chill first.
Room temperature cakes are annoyingly difficult to frost, so I recommend chilling the baked cakes and the lemon frosting at the same time (at least 1 to 2 hours, or longer).
This makes it much easier to ice the cake and prevents your cake from becoming crumbly. It also firms up the cream cheese frosting, allowing an easier spread.
You can also make the frosting a few days ahead of time and store, covered, in the fridge.
Useful tools.
When making a layer cake, a few tools will come in handy (affiliate links).
- Digital scale (for measuring ingredients + dividing cake batter evenly)
- Electric handheld mixer (or stand mixer)
- Two (8-inch / 20 cm) round cake pans
- Parchment paper for lining the cake pans
- Nonstick cooking spray or oil to grease the pans
- Small offset spatula for frosting the cake
- Cake stand, cake turntable, or Lazy Susan (to make it easy to frost the cake)
Frequently asked questions
Can I substitute the aquafaba?
Aquafaba is one of the primary methods for getting this cake so tender and light, so you won’t get the same results using a different egg substitute.
In one of our tests, we tried making the cake without aquafaba and we noticed a change in texture for the worse. It wasn’t inedible or anything, but the aquafaba definitely improves the texture.
Can I make this cake gluten free?
We have not been able to test this cake gluten free yet, so we can’t say what the end results would be.
Can I use another type of milk?
We have noticed fairly different end results in other baking recipes when we use another type of milk since oats, nuts, soy, etc. are different ingredients with varying fat/protein/sugar contents.
We recommend sticking with oat milk if you can. We typically buy Califia or Oatly but any oat milk should be fine, as long as it’s not a “low-fat” variety. If not, soy milk will probably work fine.
How do I serve vegan lemon cake?
Before serving, remove the cake from the fridge and set at room temp for at least 30 minutes. This allows for the best texture and flavor! Refrigerated cake is good, but room temperature cake is GREAT.
As for decoration, it’s perfect as is with just the lemon cream cheese frosting, but some fresh raspberries on top are also lovely. We made candied lemons to make this cake extra pretty, though there’s plenty of lemon flavor in this cake to not need it.
Here’s a guide on how to make candied lemons.
How do I store this cake?
You can store the unfrosted cake in an airtight container or wrapped in plastic on the countertop for 3 to 4 days. Once it’s been frosted, this cake needs to be refrigerated because there’s cream cheese in the icing. The cake should be eaten within 4-5 days.
Can I freeze this cake?
YES! This makes a generous amount of cake (a two-layer cake), but luckily it freezes pretty perfectly, even when frosted. Individual slices will thaw most quickly and can be thawed on the countertop for 1-2 hours. Larger pieces of cake should be thawed in the fridge.
More Special Occasion Vegan Desserts
Best Ever Vegan Lemon Cake
This is, without doubt, the best vegan lemon cake! It’s made with the entire lemon–zest, fruit, and juice–and has that perfect sweet-yet-tart zingy flavor. With a melt-in-your mouth texture and tender crumb, it’s a guaranteed crowd pleaser for every special occasion.
- 1 stick (8 tablespoons / 112g) vegan butter, softened at room temperature
- ½ cup 112g vegan sour cream, at room temperature (see Note 1)
- ¾ cup (180 mL) oat milk, at room temperature
- 3 ½ cups (440g) all-purpose flour, spooned and leveled (or measured with a scale)
- ¾ teaspoon baking soda
- 2 teaspoons baking powder
- ½ teaspoon fine sea salt
- 3 large lemons, zested (3 tablespoons lemon zest)
- 1 ⅓ cups (280g) organic cane sugar
- ½ cup (112g) neutral-flavored oil, such as sunflower oil
- ½ cup (120 mL) aquafaba (the liquid from a can of chickpeas)
- 1 tablespoon pure vanilla extract
- Fresh berries of choice, or candied lemons for decorating (optional)
Vegan Lemon Cream Cheese Frosting
- 1 stick (8 tablespoons / 112g) vegan butter, softened at room temperature
- 8 ounces (227g) vegan cream cheese, softened at room temperature
- 2 1/4 cups (270g) organic powdered sugar, sifted
- 1 teaspoon pure vanilla extract
- 1/8 teaspoon fine sea salt
- 2 tablespoons lemon zest
- 2 tablespoons freshly squeezed lemon juice (optional, see Note 3)
Take the butter, sour cream, and milk out of the fridge. Slice the butter into small cubes to soften quickly (see Note 2). Measure out the milk and sour cream instead of leaving them in their containers so they come to room temp more quickly.
Arrange a rack in the middle of your oven and preheat to 350°F/175°C. Make two parchment paper rounds for two 8-inch (20 x 5 cm) round pans.
Grease the bottoms of the pan with nonstick spray, then line with the parchment papers. Now spray the parchment paper round and coat the pan’s sides with nonstick spray.
In a medium bowl, combine the flour, baking soda, baking powder, and salt. Whisk very well to evenly combine the leaveners.
Over a large bowl, zest the 3 large lemons.
Now stand the 3 lemons upright on a cutting board. Take a paring knife (or any sharp knife) and peel away the peel and white pith right underneath, and discard. Use your hands to peel the lemons into segments, like you would oranges. Peel away the fibrous membrane on the outside of each lemon segment. You should now be able to easily pull the lemon flesh out. Mince the lemon into tiny pieces, picking out any seeds.
Put a strainer over a large bowl and pour the lemon pieces with accumulated juices over the strainer (do not press the lemons down to release more juice). Measure out up to ¼ cup (60mL) lemon juice from the bowl, and save the rest for another recipe (or a lemon water)–don’t add extra juice to the cake.
Add the sugar to the lemon zest and rub together with your hands to release the zest’s essential oils. Set aside.
Shake the can of chickpeas to disperse the starches. Pour ½ cup (120 mL) aquafaba into a small bowl. With an electric mixer (or stand mixer), beat on medium speed until foamy throughout, 45 to 60 seconds.
In the lemon zest-sugar bowl, add the softened butter and oil. Beat on low, and once the butter is in small pieces, increase to medium speed. Beat until starting to get fluffy and glossy, about 1 minute total.
To the lemon zest-sugar-butter mixture, add the whipped aquafaba, room temp milk and sour cream, and vanilla. Mix on low until just combined, 15 to 20 seconds. Finally, add the lemon pieces and ¼ cup lemon juice and mix again until well combined.
Add half of the flour mix into the liquid mix, beating on low until just combined. Add the remaining flour mix and switch to a silicone spatula. Mix just until you have a mostly smooth batter, then stop.
Be sure to fold the bottom and sides of the bowl with the spatula to ensure it’s well combined. If the liquid has settled on the top, fold the batter a couple times to incorporate. The batter should be thick and fluffy but airy.
Use a digital scale (or measuring cups) to evenly divide the batter between each cake pan (~ 750g / 26 oz per cake pan). Smooth out the surface with the spatula.
Bake for 30 minutes, or until the centers are set and the cakes have puffed up a bit and just started to pull away from the pans. A toothpick inserted in the center should come out with a few moist crumbs but not liquid batter.
Cool the pans on a wire rack for at least 30 minutes, then carefully invert onto the rack. Cool completely before assembling.
Assemble. Place one cake on a cake platter or large plate. Add a generous layer of Lemon Cream Cheese Frosting on top (ideally refrigerated for easier spreading), spreading to the edges using an offset or icing spatula. Top with the second cake. Add another layer of frosting on top and spread out. If you have leftover frosting, frost the sides of the cake, using the spatula or bench scraper to smooth it out. Decorate with berries or candied lemons, if desired.
General Notes
- Time doesn’t include cake cooling/chilling time.
- I recommend refrigerating the frosting. It will thicken, making it easier to frost the cake.
1. Vegan sour cream is one of the secrets to the fabulous texture. We tested with Tofutti and Kite Hill sour cream with great results! Based on our experience with other recipes, we think Follow Your Heart sour cream would be good too. If you don’t have access to vegan sour cream, you can probably use a good-quality vegan yogurt.
2. If you have a sunny or warm spot in your kitchen, leaving your butter there will help it come to room temp quicker.
3. If you want a super lemony frosting, add the lemon juice. It will turn the frosting into an icing texture though. In this case, I strongly recommend refrigerating the icing to make it easier to ice the cake. If you make the frosting without the lemon juice, the frosting will be thicker, more like a buttercream frosting. The cake is very lemony and delicious either way!
Calories: 368kcal | Carbohydrates: 61g | Protein: 4g | Fat: 13g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.02g | Sodium: 293mg | Potassium: 68mg | Fiber: 2g | Sugar: 36g | Vitamin A: 29IU | Vitamin C: 12mg | Calcium: 66mg | Iron: 2mg
Recipe: Nisha Vora / Rainbow Plant Life | Photography: Megan Morello