This page may contain affiliate links. Click to learn more. As an Amazon Associate I earn from qualifying purchases.
Creamy, dreamy, light, and fluffy vegan lemon buttercream frosting for cakes, cupcakes, macarons, and more.
This homemade buttercream recipe is easy to make and uses no lemon extract, just 100% fresh lemon juice and zest to get the best and freshest flavour. Keep reading to learn everything you need to know so you can make the freshest tasting dairy-free lemon icing you'll ever have!

Save This Recipe!
In a hurry? Drop your email below, and this recipe will be sent straight to your inbox for later. You'll also get fresh recipes every week! You can unsubscribe anytime.
If you love lemons and lemon-flavoured desserts, you NEED a recipe for vegan lemon buttercream in your collection. Because what’s a vegan lemon cake without vegan lemon frosting on top?!
This icing is sweet, tangy, and packed with lemon flavour, making it a delicious way to finish your favourite lemon desserts, from cakes and cupcakes to cookies and more.
It’s especially nice for spring, Easter, and Mother’s Day desserts, but there’s no reason to save it for a special occasion. Lemon desserts are welcome any time of year around here!
Let’s get into everything you need to know so you can make it, too.
Everything You'll Need
All you need is SIX simple ingredients, and you'll be 10 minutes away from the most delicious lemon frosting you've ever had!

A Few Quick Ingredient Notes
(NOTE: Only ingredients with special notes are listed below. The full ingredient list can be found in the recipe card.)
Vegan Powdered Sugar – Not all sugar is vegan, some are processed using animal bone char. If you can’t find any that are vegan, your best bet is to look for organic powdered sugar since organic sugar is always vegan. And note that “powdered sugar,” “confectioner’s sugar,” and “icing sugar” are all the same thing.
Lemon Juice - For the BEST flavour possible, use freshly squeezed lemon juice and not bottled lemon juice.
Lemon Zest - The same lemon you are going to use to squeeze the juice from, zest that lemon using a zester or a fine grater (and zest BEFORE you juice the lemon!). Don't skip this ingredient, it adds an extra "pop" of flavour to the buttercream and enhances the flavour even more.
Unsalted Vegan Butter – When making frosting with vegan butter, make sure you buy sticks, not butter in a container, since that type will make buttercream that's too soft. If you can, buy unsalted butter so you control the salt. If you can’t find unsalted butter, simply omit the salt the recipe calls for.
Use Properly Softened Butter
Make sure your butter is slightly softened, not melted or too soft. To test it, lightly press your finger into the butter. It should leave a shallow indent without sinking in easily. If your finger sinks in with little effort, refrigerate the butter until it firms up, then test it again.
How to Make It
(Note: I’ve outlined the step-by-step on how to make this recipe here, but find the full recipe, ingredients, and directions at the end of this post.)
For the best texture and consistency, a stand mixer (with the paddle attachment) or an electric hand mixer is best to make your buttercream. If you don't have either, you can still make it by hand, just use a wooden spoon, and keep in mind that you'll need to beat it longer to get the proper texture and consistency.

Start by whipping the butter and salt for a few minutes until the butter is soft and creamy.

Gradually add the powdered sugar and mix. Stop the mixer occasionally to scrape down the sides of the bowl.

Add the vanilla, lemon juice, lemon zest, and mix again for a few minutes until it has reached the consistency you like.

Mixing for longer will give you a fluffy frosting because the more it's mixed, the more air you'll be adding to it. If you mix for a small amount of time, the frosting will be less fluffy.
Want to Add Some Colour?
The finished frosting has a very subtle yellow tone to it, but if you want to make it darker, I suggest doing it in one of the following ways:
Ground Turmeric - This is the natural way to give your frosting a slight yellow colour, but you must be careful to not use too much so the flavour of the turmeric doesn't come through. Start with ⅛th of a teaspoon, and if that isn't yellow enough for you, add another ⅛th teaspoon for a total of ¼ teaspoon.
Food Colour Gel - This will give you the boldest and brightest colour. Two brands to check out are AmeriColor and Chefmaster. They're both vegan AND gluten-free.
With gels, the colours are more vibrant, so you’ll use less than if you were using water-based food colours to achieve the same result. Using gels instead of water-based food colour will also prevent your buttercream from thinning out.
Whichever option you choose, add it at the end after all the ingredients have been mixed into the buttercream.

Buttercream Troubles?
While mixing, if you notice that your frosting has split (it looks lumpy and a little separated), either your butter was too warm, your butter was too cold, or you measured your lemon juice incorrectly and added too much.
- To fix buttercream made with butter that was too warm: Put the bowl into the refrigerator for 10-15 minutes so everything can cool down. Remove it from the refrigerator and start mixing it again.
- To fix buttercream made with butter that was too cold: Let the bowl sit at room temperature to warm it up a little before moving forward.
- To fix buttercream that has too much lemon juice: Add more powdered sugar, a few tablespoons at a time, until it firms back up and no longer looks separated.
If you prefer a thinner or thicker buttercream, those things are easy to fix, too:
- To fix buttercream that is too thick: Add more lemon juice, a little at a time until you get the consistency you want.
- To fix buttercream that is too thin: Add more powdered sugar, a few tablespoons at a time, until it reaches the thickness you want.
Is it Grainy?
And finally, to avoid grainy buttercream, do the following:
- always use powdered sugar. Using any type of granulated sugar will result in a grainy buttercream.
- use room temperature lemon juice.
- sift your powdered sugar if it's lumpy. As powdered sugar sits, it can dry out and clump up
To fix graininess, you need to more moisture, so you can add a little room temperature non-dairy milk or more room temperature lemon juice to lighten it up and make it softer.

A Few Ways to Use It
One of the best ways to use it is as a vegan lemon cake frosting, of course! It would also work well on berry cakes.
It can also be used for macarons, whoopie pies, sugar cookies, sandwich cookies, and more.
Decorating with Sprinkles?
Sprinkle them right after adding the frosting to your dessert. The buttercream will start to crust as it sits, and once that happens, the sprinkles won’t stick. So sprinkle away while the frosting is still soft!
A Few More Tips Before You Make It
- Measure and have all your ingredients ready to go before starting. This will make the process run smoothly, quickly, and easily.
- Measure your ingredients correctly. I highly recommend using a scale and my weight measurements. (See the "Suggested Equipment" section in the recipe card for the scale I use and recommend.)
- You can sift the powdered sugar if you’d like, but I usually don’t. I find that any small clumps are taken care of during mixing. However, if your powdered sugar is very dry and lumpy, definitely sift it before starting.
- Chill the buttercream for 15-20 minutes if you will be piping decorations onto a dessert to make it easier.
- Read this post from beginning to end before making the recipe, it contains lots of tips and tricks to make your coffee buttercream perfect, every single time!
- For the very best results, follow the recipe exactly as it’s written.

After You Make It...
After you make this plant-based buttercream recipe, please come back and let me know how things went by leaving a comment and star rating below. If you’re on Instagram, I’d love to see how you used the icing! Share a pic over there and tag me (@delightfuladventures).
10-Minute Vegan Lemon Buttercream Frosting
Suggested Equipment:
Ingredients:
- ½ cup (113g) / 1 stick) unsalted vegan butter (slightly softened, see note below)
- ⅛ teaspoon salt
- 2 cups (240g) powdered sugar (sifted if lumpy)
- 2 teaspoons fresh lemon juice (freshly squeezed, room temperature)
- 1 teaspoon vanilla extract
- 1 teaspoon lemon zest
Instructions:
- Add butter and salt to the mixing bowl and mix for 1 to 2 minutes until soft and creamy.
- Add 1 cup of the powdered sugar and mix at low speed. Once there are no more spots of dry powdered sugar, add the second cup and mix again at low speed. Stop occasionally to scrape down the sides of your bowl.
- Add the lemon juice, vanilla, and lemon zest and mix at low speed. Scrape down the sides of the bowl with a rubber spatula again, if needed.
- Turn the mixer up to medium speed and mix until light and fluffy, about 2-3 minutes. Stop occasionally to scrape down the sides of the bowl with a rubber spatula. Mix for a couple more minutes if you want a creamier, fluffier frosting.
- Use immediately, or refrigerate / freeze until needed. (Refrigeration and freezing instructions can be found above and below)
Watch How to Make It:
Recipe Notes:
- Please read all of the information and tips above, as well as the notes below, before making this recipe.
- This recipe makes enough to frost 12–16 cupcakes, one 9 × 13-inch cake, or one 8- or 9-inch round cake. It can also frost a 2-layer 8- or 9-inch cake with a very thin layer of buttercream. Double the recipe for a thicker layer on a 2-layer cake or for 2 batches of cupcakes, or triple it for a 3-layer cake or 3 batches of cupcakes.
- Chill the buttercream for 15-20 minutes if you will be using it to pipe decorations onto a dessert.
- If refrigerating for later use, store in an airtight container and refrigerate for up to one week. When ready to use, bring it to room temperature, add to a bowl and mix with your electric mixer or stand mixer to freshen it up before using.
- If freezing for later use, store in an airtight, freezer-safe container and freeze for up to 3 months. When ready to use, thaw frozen frosting in the refrigerator overnight. Once thawed, bring it to room temperature, add to a bowl and mix with your electric mixer or stand mixer to freshen it up before using.
- Once you frost your cake or cupcakes, you can leave them out at room temperature for a day or two, but after that, refrigerate.
- Nutrition info is based on 1/12th of this recipe, made as written, on its own with no cake or cupcakes. Nutrition info is only to be used as a rough guide. Click to learn how nutrition info is calculated on this website.







Lynn says
Very nice recipe. I used it with my homemade vegan butter. In my case, my butter was cold and hard (comes out of container in chunks/chips), so I added the liquids to it and ran it in the mixer for a few minutes to get it to soften, then added the sugar. That worked really well and was just the right consistency. Looking forward to using it and modifying the recipe for other baked goods.
Gwen Leron says
Glad you like the recipe, Lynn!
Mimi says
This was fantastic! I was in a kitchen without a hand mixer so I used what I had (a heavy whisk and as much muscle as I could muster), and I still had great results. The turmeric coloring worked out well, and I also added a little bit of extra lemon zest. My dairy-consuming friends were having seconds and were shocked to learn this frosting was vegan!
Gwen Leron says
It's always great when our dairy-consuming and non-vegan friends can't tell the difference! I'm so glad to know everyone liked it, Mimi and I'm glad it came together well with just muscle power 🙂 Enjoy!
Bernadette says
I made this buttercream to frost a lemon cake I made for the first time this holiday and everyone loved it. Thank you for sharing this.
Gwen Leron says
You're welcome, Bernadette! Happy to know everyone loved it 🙂
Jean says
Hi Gwen
I am using this recipe to ice a dairy-free lemon layer cake. (4 to 6 thin layers) Does this recipe frost 12 cupcakes or what? (says 12 servings) So would I need to make 2x or 3x or even 4x for a layered cake, depending on number of layers?
Looking forward to trying this out.
Gwen Leron says
I outlined how much it makes in the second note directly underneath the recipe (in the “recipe notes” section). I’ve copied it below for you, I hope it helps, any further questions, please feel free to ask. Enjoy!
"This recipe makes enough to frost 12-16 cupcakes (depending on how much or how little you add to each one), OR one 9 x 13 cake, OR a single layer 8 or 9-inch round cake, OR a double layer 8″ or 9″ cake using a very thin layer of icing. The recipe can be doubled if you want a thicker layer of buttercream on your 2-layer cake or for a double batch of cupcakes. You can also triple the recipe for a triple-layer cake or a triple batch of cupcakes."