
If you’ve ever wondered how to make dairy-free buttercream frosting, you’re in the right place! This step-by-step tutorial will demonstrate how easy it is to make perfect dairy-free buttercream frosting every time! Plus, we share our favorite dairy-free butter brands, tips for success, and recipes to put it to good use!

Dairy-Free Buttercream Frosting vs. Buttercream Frosting
The two main differences between traditional and dairy-free buttercream frosting are:
- The dairy butter is replaced with vegan butter.
- The whipping cream or milk is replaced with non-dairy milk.

As for preparation, the basic rules still apply:
- Use softened vegan (or dairy-free) butter, which blends better (and don’t microwave chilled butter to speed softening time – it will make your buttercream runny)
- Use quality powdered sugar and sift it before adding to the butter or it can form clumps
- If your buttercream gets too thick, simply thin with a little dairy-free milk of choice (ours being creamy coconut)
How to use it?
On cakes, cupcakes, cookies, and more, including:
- Apple Gingerbread Cake
- Gluten-Free Carrot Cake
- Vegan Sugar Cookies
- Gluten-Free Vanilla Cake
- Gluten-Free Vegan Pumpkin Cake
- Vegan Funfetti Cupcakes
- French Toast Sugar Cookies
- Vegan Pumpkin Sugar Cookies
- Vegan Gluten-Free Sugar Cookies
- Vegan Gluten-Free Cinnamon Rolls

That’s it!
We hope you LOVE this vegan frosting recipe! If you give it a try let us know! Leave a comment, rate it, and don’t forget to tag a photo #minimalistbaker on Instagram so we can see what you come up with. Cheers, friends!

How to Make Dairy-Free Buttercream Frosting
Ingredients
- 1 stick vegan butter (1 stick = 1/2 cup // our current preferred brand is Miyokos, but Earth Balance also works)
- ½ tsp vanilla extract
- 2 ½ – 3 cups sifted organic powdered sugar (ensure vegan-friendly as needed)
- 3-4 Tbsp full fat coconut milk or other dairy-free milk (optional // we prefer coconut)
Instructions
- Add softened vegan butter to a large mixing bowl and use an electric hand mixer to cream butter until light and fluffy – about 1 minute. Then add vanilla and mix once more to combine.
- Add sifted powdered sugar in 1/2 cup measurements and continue mixing until well combined and fluffy, scraping down sides as needed.
- If too thick, add 1 Tbsp at a time of dairy-free milk until desired consistency is achieved (optional).
- Use immediately or store frosting in the refrigerator for up to 1 week or in the freezer up to 1 month.
Video
Notes
*Recipe as written makes ~1 ¾ cup frosting
*Nutrition information is a rough estimate calculated with Miyokos dairy-free butter and with lesser amounts of ingredient ranges.
DOREEN MELLOR says
Can’t wait to try this recipe – it looks much better than my own attempts to create a non-dairy buttercream.
Have noticed some people wanting a less sweet version, and have just read about ‘ermine frosting’ using a flour and milk roux to start the process. This means less icing sugar. I haven’t tried it yet, but I would be using an alternative milk, and if making for a gluten free taster, would try making the roux with cornflour – this would make a finer silkier base than with wheat flour. What do you think?
Interesting! Thanks for sharing, Doreen. We haven’t tried that method and aren’t sure what would happen! Let us know if you try it out!
DOREEN MELLOR says
I’ll let you know!
Cat says
Could I frost a cake he morning of the party and refrigerate it then bring it out for display? It would probably be out for an hour? Or should I bring it right out of the fridge at serving time?
Hi Cat, it will depend on how melty your dairy-free butter is and the room temperature, but it should be fine! If it starts to look droopy, you can refrigerate it again before serving. Hope that helps!
Jade says
Can you make this using a food processor or a blender rather than an electric hand mixer?
Hi Jade, we haven’t tested that, but maybe in a blender? It probably won’t be as fluffy.
Madeline says
Am I using coconut milk from the can or the one that’s refrigerated? Sorry if this is a dumb question lol. And will I be able to pipe roses with this icing? Thank you!
Hi Madeline, all questions are welcome! You can use either type of milk. We think piping roses would work, but you’ll definitely want the greater amount of powdered sugar. Hope that helps!
Ariel B says
Hi there! I love your work. I have seen in other recipes that both the milk and butter should be at room temp, would you suggest that the coconut milk should be at room temp for this recipe?
Thanks!
Hi Ariel, it wouldn’t hurt, but we don’t find it essential to let the coconut milk come to room temperature. Hope that helps!
Gail says
I’m looking for a dairy free frosting that will pipe well. Do you find using full fat coconut milk helps with consistency? I’ve made a very similar dairy free frosting in the past that using almond milk that was good but started to look a bit melted after sitting for a bit. I thought perhaps the full fat coconut milk helps to give a stiffer frosting.
Thank you!
Hi Gail, full-fat coconut milk should help it be a bit thicker. We would also suggest starting with a lesser amount of milk and/or adding more powdered sugar if the buttercream seems to get too soft. Keeping it cool will help it from melting as well! Hope this helps. xo
Karen says
How do I measure out earth balance from a tub. I don’t have the sticks! I want to make frosting for 24 cupcakes.
Hi Karen, you can use a 1/2 cup measuring cup. In a pinch the kind from the tub can work, but just know it might be more greasy and not firm up as well.
Carla says
Delicious!,! Now I can have cake with frosting! Thank you!,
If you add a sprinkling of salt it doesn’t taste over sweet. Very delicious!!
Carla
Amazing! Thank you for sharing, Carla! xo
Janet says
Do you think you could add some cocoa powder to the recipe to make chocolate icing — my husband’s favorite. If so, how much would you suggest?
Hi Janet, we have a chocolate buttercream in this recipe that we’d recommend using if wanting to add cocoa powder. Hope that helps!
Li says
I followed the directions to a T and the taste was absolutely amazing. Better than traditional buttercream in my opinion. Only thing I had a problem with was achieving that bright white color. Any suggestions?
We’re so glad you enjoyed it! Hmm, perhaps the brand of vegan butter or dairy-free milk used were darker in color?
Tracy says
My guess is the vanilla extract is what colored it. Try using clear vanilla extract
Debbie says
Clear vanilla is a thing? It is pure vanilla extract? Where do you find it?
Mama D says
Clear Vanilla is imitation and is not nearly as good as Pure Vanilla.
Steph says
Do you use the salted or unsalted Miyoko’s? I have traditionally used Earth Balance soy free but can’t find the sticks. The Miyoko’s I can find is salted. With dairy butter I use unsalted and then add a pinch so I’m thinking this will be okay, but I’ve never used Miyoko’s before. Otherwise dairy/soy free suggestions are welcome. Thanks!
Hi Steph, we prefer salted vegan butter in this recipe, so that’s perfect!
Sarah Malloy says
Do you think using Ghee would work in replace of the vegan butter?
Hi Sarah, we haven’t experimented with that and aren’t sure! Let us know if you try it.
céline says
Tried this with tapioca flour as substitute to icing sugar to make frosting less sweet, didn’t work. Using stand mixer, they batter crumbly and not smooth. Like cheese curds. :'(
Hi Céline, did you sift it first?
Céline says
@Minimalist Baker: Yes, I did sift the tapioca flour well.
Bummer! Sorry it didn’t work out.
Dani Dick says
This happened to me too 😢. Sifted the tapioca starch well and the frosting came out super grainy…
Sorry that happened, Dani. We haven’t tried it ourselves and have only heard of it working for others! Perhaps do a search in the comments to see if you can get feedback from a reader who has had success with it?
Hadley says
I made this recipe for my sisters 7th birthday cake, and she LOVED it!!! I added almond extract. It is delicious!! Thank you for this recipe!!
Thanks so much for the lovely review, Hadley. We are so glad she enjoyed it! xoxo
Céline says
I followed the instructions except that I didn’t use 3 to 4 tbsp of coconut milk because I used unsweetened almond milk and only used 1/4 of the milk. For powdered sugar. I used Organic Icing Sugar by Wholesome brand. It was my first time to ever make buttercream frosting in my life so the sifting of powdered sugar while using an electric hand mixer was the most difficult task. I used Plochman’s Neon Food Colours as food colouring and the frosting looked like the colour of Grimace mascot from McDonald’s because I put too much pink and purple colour. Taste-wise, I find it too sweet for my taste and didn’t achieve the subtle and balanced sweetness I was expecting to achieve.
Hi Céline, buttercream does tend to be pretty sweet, but if you prefer a less sweet frosting, you could play around with replacing some of the powdered sugar with tapioca starch. We haven’t tested it that way, but some other readers who prefer a less sweet frosting have mentioned doing so with success!
céline says
Can I use food colouring in these? Thanks.
Yes!
Michaela says
This frosting came out amazingly well. I used Trader Joe’s “Vegan Buttery Spread” which came in the paper wrapper. The ingredients in that are mostly coconut, sunflower, and canola oil, as well as fava bean protein. I found that my frosting was able to sit out at room temp for longer than I expected, and maybe that is due to the oil blend and protein. I made my birthday cake with this frosting and my friends (none of whom are vegan) absolutely loved it.
Woohoo! Happy belated birthday, Michaela! We’re so glad you and your friends enjoyed it. Thank you for sharing your experience! xo
Jenika Turner says
Hi. I was wondering how this holds up if I frost a cake and the freeze it? I want the firsting to hold up for a long photo shoot.
Hi Jenika, we’d recommend using Earth Balance vs. Miyoko’s vegan butter, which should help it hold up better!
mahek says
if im making this for my baby’s smash cake, can i keep the cake out for display until the end of the party? will the frosting spoil or get soaked up at all?
Hi Mahek, we wouldn’t recommend storing it at room temperature for more than a few hours because it will spoil.
Mahek Wazirali says
What’s the best method to prep it for an event?
We recommend frosting right before enjoying or storing cupcakes in the refrigerator after decorating.
Lauren says
Can you store frosting in fridge and then frost cupcakes later?
Definitely!
Allie says
If one uses (a lot) less sugar, will this recipe work? I have a baking client who asks me to make offerings that are vegan, gluten free, dairy free and sugar free often. It is tough to substitute everything! Attempts with cashew milk and chia seeds etc have not been successful, or the least bit satisfying on my end.
Hi Allie, definitely tough subbing all of those! It would be runny with less sugar, but some readers have reported using cornstarch or tapioca starch in place of some of the powdered sugar to thicken. Hope that helps!
Hush says
You have to use something in place of the sugar. Vegan and dairy free are simple— just vegan buttery spread and dairy free milk. The powdered sugar can be replaced with confectioners (powdered) sugar style sweetener. It’s usually something like Truvia, Swerve, or Spenda which has been ground ultra fine and mixed with cornstarch. You should be able to replace the powdered sugar 1:1 with one of those products. When I’ve used these in the past, I thought Truvia had a very clean “sugar like” taste.
Naomi Vasquez says
This was amazing! I thought I had to double the recipe but it really fluffs up nicely once you blend all the ingredients, the key was mix it on low, then medium, then high for 2-3 minutes and it whipped up beautifully! I added a teaspoon of vanilla and it was perfect, no one believe it was dairy free. Thank you!
We’re so glad to hear it, Naomi! Thank you for the lovely review! xo
Crystal Seay says
I made this recipe for a dairy free cake, and it turned out great!! I used the earth balance butter sticks. Everyone was obsessed with the flavor of the frosting.
Note about using food coloring: I used some blue food coloring to make a gradient effect on the cake, and when I added it the frosting split. I probably should have used a powder or gel, which would have soothed my panic in hindsight. But I just added more powdered sugar and the frosting came back together!
Woohoo! Thanks for the great review and for sharing your experience, Crystal!
Marianne says
Can I use water in place of dairy free milk? Someone is allergic to soy. Thanks.
Hi Marianne, we’d suggest leaving it out instead!
Debbie says
For the future, what about almond milk?
Almond would work
Julia says
Can I use margarine instead of butter?
Hi Julia, we haven’t tried this recipe with margarine so we cannot guarantee results, but we think it should work. Let us know how it goes!
Valerie says
I made this, thank goodness my brain was working! I used 1 cup (nowhere near the amount the recipe calls for) of powdered sugar, and it is still way too sweet. It’s fluffy and vegan, but I would recommend far less sugar.
Hi Valerie, sorry it was too sweet for you! We find the consistency is too thin with less powdered sugar, but if that doesn’t bother you, feel free to cut it back. If it needs more thickening, but is already sweet enough, you could add a little cornstarch or tapioca starch.
Prudence says
I don’t have a hand mixer so i did this by hand but is was so worth it! This was too good.
Amazing! Thanks so much for sharing, Prudence.
Lori McClure says
question, could I frost a 13×9 cake with 1 recipe of this frosting? 14 servings of 2 tbsp doesn’t compute for me, I think I might need to make the recipe x 2? :) thank you!
Hi Lori, this should make just enough frosting! It makes about 1 3/4 cups of frosting. We find a 9×13 usually needs 1 1/2-2 cups of frosting!
Jennifer Garcia says
Such an amazing delicious recipe! And so easy/simple/fun to make. I read the comments and used only 1/2 tsp of salt. Came out divine. Also used the Bob’s Red Mill all purposes gluten free flour that has potato starch already in it. Made with the vegan buttercream frosting using the Miyokos brand the author of this recipe recommended. We are having a birthday party for my 7-year-old girl tomorrow and those are so wonderful! Thank you for making amazing and easy gluten free and vegan recipes that I can always trust!
Woohoo! Thanks so much for the great review, Jennifer!
Jasmyne says
First attempt at vegan buttercream, so please excuse my silly question. Can this recipe be colored using gel food coloring?
Hi Jasmyne, we haven’t tried this recipe with gel food coloring, but we think it should work!
Cathy Holt says
Instead of vegan butter, could I use coconut oil
Hi Cathy! We don’t think that will work in this recipe! However, we do have a cashew based frosting that doesn’t use vegan butter here! Hope this helps!
Lauren Gonsalves says
This is my go-to frosting recipe! It’s so easy, and absolutely delicious. All anyone who’s tried it can do is rave about it. I’m wondering how I can make this into chocolate frosting. What should the ratio of cocoa powder be?
Hi Lauren, we’re so glad you enjoy it! We actually have a chocolate frosting recipe here!
Anshel says
How do I make this recipe into Lemon flavor recipe?
Hi Anshel! We haven’t tried this recipe with lemon, but we think you could add some lemon zest to it! We suspect that lemon juice might make the vegan butter split… Let us know if you try it!
Gabriella says
can i substitute the powdered sugar? making this for my son’s smash cake and we want to minimize his sugar intake!
Hi Gabriella, we’d suggest using our other buttercream recipe instead. Hope that helps!
M Sommerville says
You could look at making your topping more of a sweetened whipped topping instead of a frosting. Frosting, by nature, has a fair bit of icing (confectioners) sugar in it. However, coconut cream whips up beautifully and is delicious … my kids actually preferred it to dairy shipped cream. Using that whipped coconut cream as your base, you could add a bit of icing sugar for additional stiffening, although it wouldn’t really be necessary unless you’re adding some vanilla or other liquid that needs to be compensated for.
If you want to try it, get a can of full fat coconut milk and drain out the liquid part (the cream usually separates out). Using just the at cream part, beat with a hand mixer until fluffy. Don’t over beat it.
Suzanne Hall says
I made this and it was delicious but not nearly fluffy enough. Was my butter too melt? Add more powdered sugar? Beat it on a higher speed?
Thanks!
Hi Suzanne! We’re sorry it wasn’t fluffy enough, we think all of those things would help you in the future!
Becca says
Thank you! This came out perfectly! Exactly what I was hoping for. Your recipes always deliver beautiful results. Thank you so much for sharing your beautiful creations!!!
Woohoo! Thanks so much for the great review, Becca!
Ryanna McMinn says
I substituted the butter with solid coconut cream… seriously tastes like store bought Heaven!! Thank u!!
Whoop! Thank you for sharing, Ryanna! xo
Tina says
Does it taste like coconut?
Rania says
Hello, I like the way you made the buttercream, it looks perfect, but I did it it was very watery, even though I didn’t put more then 1Tbspand half of full fat dairy free milk. So it didn’t look like like the picture when you were piping. I followed the recipe, What did I do wrong?
Hi Rania, sorry to hear the texture wasn’t right! How much powdered sugar did you use? It sounds like it may have needed more. Another idea would be if your vegan butter was melted instead of just softened. Hope that helps for next time!
Bailey Pritchard says
Are you using the canned coconut milk? Or canned coconut cream? Watching your video it looks thicker than refrigerated coconut milk.
I am making Christmas cutout cookies and need a Royal type icing.
Thank you!
Hi Bailey, we used canned coconut milk for this recipe.
Jess says
This looks yummy! But I need to decorate our layer cake in advance, and cover it with fondant (which will crack if stored in the fridge). Will this last for internal layers overnight at room temp? (I know it may not look the same, but will it be tasty and safe?!
Hi Jess, we wouldn’t recommend storing it at room temperature for more than a few hours because it will spoil.
Shelaki says
Great recipe! I’ve made this many times and always a success! Many thanks : )
Recently tried a new orange variation that was really good on a chocolate cake – I replaced the vanilla extract with orange extract and replaced the non-dairy milk with 2Tbsp of undiluted frozen orange juice concentrate (thawed)
Yum! That sounds incredible, Shelaki! We’re so glad you enjoy it! Thank you for sharing. xo
Amber says
My family loves this icing! You can’t even tell it’s not made with dairy ingredients. Seriously, it’s that good. I use Country Crock Plant Butter with Olive Oil (sticks) and Planet Oat Extra Creamy Oat Milk for my butter and milk options.
Whoop! We’re so glad you’re enjoying it, Amber. Thank you for sharing! xo
Amanda says
When I make non-vegan buttercream, I usually use heavy cream as the liquid dairy. I was wondering if you thought using a dairy free heavy whipping cream might work here?
Hi Amanda, we haven’t tested it that way, but it might work! Let us know if you try it!
Julie says
Does it matter if you use salted Earth Balance butter? That’s all my grocery store had and it came out a little salty.
Hi Julie, we prefer salted vegan butter in this recipe but if you would like a less salty version definitely try unsalted vegan butter next time!
Gloria says
Thank you; this buttercream frosting was so easy and was a hit with the whole family!
We’re so glad to hear it, Gloria! Thank you for the lovely review! xo
Sami says
How do you recommend thawing if frozen?! Thank you!
Hi Sami, ideally thawing in a refrigerator for ~24 hours or more, but a few hours at room temperature might work. We do not recommend heating it. Hope this helps!
Rocio says
How long would you say too long is for the frosting to be left out? 1 hour? 2 hours?
Hi Rocio, we find Earth Balance is preferable for keeping it stable at room temperature for a few hours.
Monica says
Excellent frosting! I used some vanilla bean too and it gave it some speckles of brown. I used it to fill my vanilla macarons. This website is my go-to for vegan recipes. Always a success!
Yum! We’re so glad you’re enjoying it, Monica. Thanks so much for the lovely review! xo
Jessica says
Delicious and simple
xoxo!