Vegan Buttercream
When you’re making allergen friendly cupcakes, having a great vegan buttercream to top them with is key!
Whenever I think of vegan or gluten free (or even dairy free) recipes, I get a little scared. My first thought is always what scary, strange ingredients is this recipe going to call for.
When I worked on this vegan buttercream recipe, I wanted to be sure it used ingredients we’re all comfortable with. As an added bonus, I think most of you will already have them in your pantry!

Through a lot of recipe testing this year, I’m breaking through my own stigmas about allergen friendly baking.
With the right ingredients and process, it doesn’t have to be so scary 🙂
What Type of Butter Alternative Should I Use?
Picking the right butter replacement is important. Just like with regular buttercream, the type of butter or fat that you use imparts a lot of flavor into your frosting.
Test #1: Vegetable Shortening (Crisco)
Shortening was the first butter alternative I tried, and it was not my cup of tea.
While it gave the frosting a great consistency, it left a strange mouth feel after eating it. It reminded me of the bad, artificial frosting I used to eat on cheap cakes from the grocery store.
Shortening also doesn’t add any flavor!! It tasted like it was eating sweetened crisco, rather than a delicious vegan buttercream.
I was a bit disheartened after this test and grossed out! It was not the taste I was after.
Test #2: Vegan / Dairy Free Butter
This was when I realized I really needed to use a fat base with more flavor.
I did a little research on vegan butter, and tried both Miyokos vegan butter and Earth Balance vegan buttery sticks.

Both types of vegan butter worked great, but I preferred the taste of the buttercream made with Earth Balance Vegan Buttery Sticks.
One thing to note when using vegan butter in this recipe. Vegan butter is usually made with salt, so there’s no need to add in additional salt.
So when you read the recipe card below, don’t be surprised that it doesn’t include any additional salt. I didn’t forget it, it’s just already included in your vegan butter 🙂
Getting The Consistency of This Vegan Buttercream Just Right
In addition to having this vegan frosting taste great, I also wanted it to have a silky smooth consistency.
One of the things I love the most about making frosting is getting the consistency just right. Half of the fun of making frosting is decorating with it!
That’s why I really focused on getting the consistency of this vegan buttercream just right.
Whether you plan to pipe this frosting onto cupcakes or smooth it onto a cake, I wanted it to keep its shape yet still be spreadable.

I found that I needed to add a tablespoon of dairy free milk to make the frosting more workable.
A little bit of dairy free milk goes a long way in this frosting! Be careful to carefully measure it out, so that you don’t make your frosting too thin.
What Type of Alternative Milk Should I Use?
I prefer baking with almond milk, and it’s my favorite alternative milk to drink.
I usually add this into my vegan buttercream because it’s what I have on hand.
However, I also tested this recipe with oat, soy, and coconut milk and they all worked great. I haven’t tested out rice or hemp milk, but I’d assume those would work well too (if you try them please let me know!).

Since you’re only adding 1 tablespoon into your frosting, it doesn’t matter if it’s sweetened or flavored! It will still work.
So feel free to use whatever type you have on hand.
My Recommendation: Use Vanilla Bean Paste
To give this vegan buttercream a more intense vanilla flavor, I love to use vanilla bean paste.
Vanilla bean paste can be used in place of vanilla extract in a 1:1 ratio.
If you don’t have vanilla bean paste on hand, you can use vanilla extract, but the flavor isn’t quite as strong.

Vanilla bean paste really elevates the look of this frosting. I love being able to see those tiny little specks!!
It makes it not only look prettier, but it really does add to the flavor of the buttercream.
Adding a Tiny Bit More Pizzazz to This Frosting
You can also add an additional teaspoon of your favorite extract to this frosting (listed as optional in the recipe).
My one word of caution here is to make sure you pick an extract that will pair well with your alternative dairy.
Since I prefer using almond milk, adding a teaspoon of almond extract to this frosting would be delicious. It would help enhance the natural almond flavor in the frosting from the almond milk.
Likewise, if you prefer coconut milk, you could add some coconut extract.
For soy and oat milk, I think almond or lemon extract would taste great.

Tips for Making the Best Vegan Buttercream:
- Use your favorite type of dairy free milk! I love almond milk, but soy, oat, or coconut work great too.
- If you are making frosting for a cake, mix the buttercream on the lowest speed at the end of the process for a couple minutes, to get out any extra air that might have be incorporated during the mixing process.
- I usually make 1 1/2 batches of frosting to stack and frost a seven or eight inch cake.
Making This Vegan Buttercream In Advance & Storage Tips:
- Make your frosting ahead of time or save any leftover frosting! It can be stored in an airtight container in the fridge for up to a month or in the freezer for up to 3 months.
- If you do make this buttercream in advance, be sure to give it a good stir once it thaws to get the consistency nice and smooth again.
- A frosted cake can last in the fridge for up to a week, or in the freezer for up to a month. The buttercream locks in all the moisture, keeping the cake fresh and delicious!
- Frosted cupcakes can sit at room temperature for a day or be refrigerated for up to 5 days. Store them in an airtight container once they’re made.
Let Me Know What You Think!
If you try this vegan buttercream recipe, I’d love to hear what you think of it! Please leave a rating and comment below.
And don’t forget to tag me @chelsweets and use #chelsweets so that I can see your amazing creations on social media.
Vegan Buttercream
Ingredients
Vegan Vanilla Buttercream Frosting
- 1 cup vegan butter, softened at room temperature 190g
- 1 Tbsp vanilla extract or vanilla bean paste 12g
- 1 tsp almond, coconut, or lemon extract 4g – optional
- 3 cups powdered sugar 375g – check the bag to make sure it’s vegan!
- 1 Tbsp alternative milk soy, almond, coconut, or oat (15g)
Instructions
Vegan Buttercream Frosting
- Beat 1 cup of vegan butter on a medium speed for 30 seconds with a paddle attachment or hand mixer until smooth.
- Mix in 1 Tbsp vanilla extract or vanilla bean paste on a low speed. If desired, add in an additional tsp of almond, coconut, or lemon extract.
- Slowly mix in 3 cups of powdered sugar and 1 Tbsp of alternative milk on a low speed.
- Mix on low for a couple minutes until the ingredients are fully incorporated and the desired consistency is reached.
- If the frosting seems too thick, add in additional dairy free milk (1 tsp at a time). If the frosting is too thin, add in more powdered sugar (1/4 cup at a time).
- Then use as desired! I love using this buttercream to frost cupcakes and cakes.
Notes
How Much Buttercream Does This Make?
1 batch of this vegan buttercream makes about 3 cups and is enough to frost 2 dozen cupcakes. To frost a 6"-layer cake, 1.5x this recipe. To frost a 7"- or 8"-layer cake, double this recipe.Making This Vegan Buttercream in Advance & Storage Tips:
- Make your frosting ahead of time or save any leftover frosting! It can be stored in an airtight container in the fridge for up to a month, or in the freezer for up to 3 months.
- If you do make this buttercream in advance, be sure to give it a good stir once it thaws to get the consistency nice and smooth again.
- A frosted cake can last in the fridge for up to a week, or in the freezer for up to a month. The buttercream locks in all the moisture, keeping the cake fresh and delicious!
- Frosted cupcakes can sit at room temperature for a day or be refrigerated for up to 5 days. Store them in an airtight container once they're made.
Nutrition
Other Recipes You Might Like:






I’ve been using the Earth Balance sticks for a few years now and agree they taste the best! Love your suggestion of using the different extracts…I’ve always been too nervous to use anything besides vanilla bean paste or freeze dried fruit. Thanks for branching out into the allergy friendly world!
Hi Katy,
Right?!
It’s been a challenging yet very intersting journey into the allergy friendly world!! There’s so much to test and learn, it’s actually been pretty fun 🙂 Haha hoping to share lots more recipes like this in the future!!
I’m using this recipe to make a dairy-free frosting and can’t wait to try it! I’m wondering if this is stable/stiff enough to frost a layer cake?
Hi Chana,
So happy to hear that! The frosting consistency can vary slightly based on what type of vegan butter you use, but it should definitely be stiff enough to frost a layer cake. Hope that helps, happy baking!
I did just comment but I forgot to add… 🙂 How much does it make. It says says that it make three servings but doesn’t say how much a serving is
Hi Chana,
One batch makes about 3 cups! The recipe card is weird and doesn’t let me use anything besides a number in that category, so I usually share that info in the notes section at the bottom of the recipe card. Hope that helps for the future! <3
When trying to make this vegan vanilla buttercream into an Oreo buttercream, will any of the other ingredients have to change? Thank you.
I’m planning on making this frosting sometime soon and was wondering if there was anything I could do to tweak it into a chocolate buttercream? (If not I would love to see more dairy free-not necessarily vegan-frosting recipes, like maybe a dairy free Swiss meringue)
It was amazing! ?? Thank you! How do I make it a lil less sweet but same consistency? this is the best recipe I’ve ever tried
Will I be able to pipe flowers with this frosting? Will it hold up?
Hi I made a vegan chocolate buttercream utilizing crisco shortening and margarine cocoa powder and oat milk. When I iced the cake I then froze it and the chocolate icing a few days later has fat/sugar blooms
What could be the problem as there is no real chocolate in the buttercream?
Have you tried to use this buttercream under fondant?
Thank you for sharing, fellow ex-accountant baker! I graduated mid-pandemic and didn’t even make it to a formal job, I just quitted accounting – it’s just not my calling. I love to write stories!
It worked great with a brazilian brand caled “Vidaveg” which is a coconut + cashew based vegan butter.
P.S.: If anyone read this, don’t mix blue, white and orange in the same pipe (I used the 3 color adapter)…it reminds toothpaste, unless, of course, you’re decorating for a dentist party. xD “The risk I took was calculated, but am I bad math…”
How can u substitute the non dairy milk?
Hi Ashley,
I’m not sure what you mean! Any non-dairy milk can be used in this recipe, like soy, almond, oat, etc. You could also use regular milk, but that would make this recipe not vegan anymore.
Is this very stable? I’m looking for a vegan frosting for an outdoor summer wedding
Hi Jackie,
Because the fat in this recipe is essentially flavored shortening, it is pretty stable! However, summer heat can be difficult for any type of buttercream :/ Especially when it’s an outdoor wedding!!
Is this thick enough to pipe with grass tip? (I’m making a teddy bear cake for my daughter who is intolerant). Also can I just add dutch processed cocoa to it to make it brown? Thanks
Hi Jelena,
You can add dutch processed cocoa powder to make this brown! You might want to add a little more alternative milk to balance out the cocoa powder (which will thicken the frosting). This vegan buttercream is super pipe-able and should work great for piping on fur. Hope that helps, happy baking!
My daughter’s birthday is on Saturday. If I frost Friday night and keep it in the fridge, can I display it at the party or will it go bad? Should I just bring it out right before serving?
Also I’m making a banana bread-ish type of cake to keep the sugar minimal (smash cake), will the cake suck in the frosting moisture? or will the frosting be okay?
Hi Mahek,
Apologies for the delayed response! That should be totally fine! A cake can be frosted and stored in the fridge for up to a week. The frosting keeps its moisture well and shouldn’t get sucked into the cake. Hope that helps for the future!
Can I use Earth balance from a tub rather than stick?
Hi Jan,
Great question! I haven’t made it with the tub version, but since the ingredients in the tub and stick look the same, I think it should work too! Hope that helps, happy baking!
How Does this frosting hold up to decorate on the sides and top of a cake ? Using it for a child’s cake
Can unsweetened apple sauce be used as a vegan butter substitute in this recipe?
Hi Amber,
Sadly that swap would not work in this recipe!! You need some type of fat to give the frosting the right consistency. If you used applesauce, you’d basically end up with super sweet, runny, applesauce instead of frosting. So sorry!
Can the butter be subbed for shortening and the milk be subbed for water? I’m looking for a recipe without butter or milk.
Hi Stephanie,
Yes to both! Vegan butter is essentially flavored shortening, but plain shortening can be used in its place. And you can use water in place of the alternative milk. Hope that helps, and that your cupcakes turn out great!
@Chelsweets, I’m so sorry please disregard my last comment! I didn’t realize you answered! Thanks so much I try with shortening. Sadly I was told by the dept of agriculture in NY that I cant use plant butter in my icing to sell. No dairy or anything that needs to be refrigerated. It’s been a hard challenge finding frosting that tastes as good as traditional buttercream 🙁
Ugh that is so hard!!!!! :/ I feel you on that!!!
Hi chels! Can I sub butter for shortening? Thank you!