
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.
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
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!