Vegan butter, a healthy alternative to margarine and regular butter. It's so creamy and ready in less than 5 minutes with 6 ingredients.
This vegan butter is much healthier than margarine, regular butter, and many kinds of vegan butter out there. Besides, it's easily made with 6 simple and affordable gluten-free ingredients you can get at your local supermarket. Just 5 minutes required!
It really tastes buttery and rich and also melts in your mouth, so it is perfect to spread over some toasts. It also works wonders when using it for any recipe that calls for regular butter, such as frying, baking, or whatever you can think of!
Looking for more vegan kitchen basics? Start with Vegan Sour Cream, then explore Vegan Buttermilk, Vegan Feta Cheese, and Vegan Condensed Milk for a complete dairy-free experience!
What is vegan butter?
Vegan butter is a plant-based alternative to regular butter. It doesn't contain any kind of dairy or animal products, so it is cholesterol-free and suitable for vegans.
Ingredient notes
- Unsweetened plant milk: any type of unsweetened dairy-free milk is okay, but soy milk is my favorite one for this recipe.
- Lemon juice: you could also use apple cider vinegar or white vinegar instead. However, I prefer to use lemon juice.
- Coconut oil: deodorized or refined coconut oil work best for this recipe, as they taste "neutral". Extra virgin coconut oil has a stronger flavor, but it’s also a good option. If you can’t find them, just use regular coconut oil.
- Neutral oil: any type will do. Although I prefer to use a neutral oil, any kind of oil will work, but keep in mind that its flavor may be strong, such as extra virgin olive oil.
- Nutritional yeast: it gives this non-dairy butter its characteristic flavor, so it’s an important ingredient. If you can’t find it, you could also use brewer’s yeast. However, nutritional yeast is the best choice.
Dietary variations
- Make it soy-free: use soy-free unsweetened plant milk.
Pro tips
- If you’d like your dairy-free butter to be yellow, you can add a little bit of turmeric powder, although it would change the flavor of the butter.
- Omit the nutritional yeast if you can’t find it.
- Add more or less salt depending on how salty you like your butter.
How to make vegan butter
- Mix the milk and the lemon juice in a bowl. Stir and allow to sit for a minute.
- Add the mixture and all the remaining ingredients to a blender and blend until smooth.
- Pour the mixture into a container and refrigerate until set.
- Use your vegan butter immediately.
How to store
- Fridge: keep it in an airtight container in the fridge for 2-3 weeks or even longer. Keep it at room temperature to soften for a few minutes if you'd like a softer texture.
- Freezer: store it in an airtight container in the freezer for about 3 months. Thaw overnight in the fridge.
Is butter vegan?
Regular butter is made with fat and other components of animal milk, so it is not vegan.
How to use
Feel free to use this buttery spread just as if it were regular butter. You can use it to make some vegan donuts, or cookies, or add it to your vegan French toast.
It also makes a delicious addition to recipes like my Vegan Garlic Bread!
Looking for more easy vegan recipes?
Did you make this vegan butter recipe?
Please leave a comment and rate it below. We’d love to hear from you!
This post contains affiliate links so you can easily find some of the products that we used to make this recipe. If you buy any of them through the links provided (without any extra cost for you), we'll get a commission. We're so grateful for your support!
๐ Recipe
Vegan Butter
Ingredients
- ยฝ cup unsweetened plant milk of your choice, I used soy milk
- 2 teaspoon lemon juice
- 1 and ยผ cups coconut oil, melted, see notes
- ยผ cup neutral oil, I used sunflower oil, see notes
- 2 teaspoon nutritional yeast
- ยพ teaspoon salt
Instructions
- Mix the milk and the lemon juice in a bowl. Stir and allow to sit for a minute or so. It will thicken and curdle. You can also mix them in the blender jar if you want.
- Add the mixture and all the remaining ingredients to a blender and blend until smooth.
- Pour the mixture into a container and refrigerate until set.
- Use your vegan butter immediately with vegan donuts, vegan French toast, or any other recipe.
- Store it in an airtight container in the fridge for 2-3 weeks or even longer. Remove from the fridge to soften for a few minutes if you want your butter to be soft. It's freezable and will last about 3 months in the freezer. Thaw overnight in the fridge.
Notes
- Deodorized or refined coconut oil work best for this recipe, as they taste "neutral". Extra virgin coconut oil has a stronger flavor, but it’s also a good option. If you can’t find them, just use regular coconut oil.
- You can use any kind of neutral flavor oil or also extra virgin olive oil.
- If you’d like your vegan butter to be yellow, you can add a little bit of turmeric powder, although it would change the flavor of the butter.
- Omit the nutritional yeast if you can’t find it.
- Add more or less salt depending on how salty you like your butter.
Nutrition
Update Notes: This post was originally published in March of 2019, but was republished with new photos, step-by-step instructions, and tips in July of 2022.
Wes says
Mine doesn't look as smooth as yours, but I probably didn't blend it as long or something. But it spreads well, tastes good. I even made a pie crust with it and it didn't have that taste (the not very good taste) that vegan butters have, it was actually pretty delicious. I'll be making it again, especially because it uses ingredients that I usually have.
Iosune Robles says
Hi! I'm so glad you liked it ๐
Andromeda LeTourneau says
Can this vegan butter be left out at room temperature for a few hours like regular salted butter can?
Iosune Robles says
Hi! I haven't tried it myself, sorry!
Isabel Gregรณrio says
Thank you for sharing. My butter is curdling. What can I do?
Iosune Robles says
Hi! Have you followed the recipe to the T?
Avril says
Hi there, is there alternative to using the coconut oil?
Iosune Robles says
Hi! I think it is not possible to replace the coconut oil, I'm so sorry!
Darlene says
Going to make this butter but I was wondering if you can use ALMOND MILK in the recipe instead of SOY? Thank you in advance ๐
Iosune Robles says
Feel free to use your favorite plant milk ๐
Tracey says
Hi could this bested asa replacement for buttercream? Would it hold its shape or do you think it would go too soft at room temperature? Thanks
Iosune Robles says
Hi Tracey! I think it is not possible, sorry!
supermarket near me open says
really nice site
Iosune Robles says
Hi! Thank you so much ๐
Devin says
I do love the taste and spreadable texture of this recipe. The nutritional yeast really makes it pop. Great on breads and I imagine baking but havenโt tried yet. However, I tried to cook with it like I do my store bought vegan butter. That didnโt go so well. I really love to sautรฉ veggies in a pan with butter. When I put this in the pan it just sorta turned into this weird goo and didnโt melt down. So great for some things, frying not so much.
Iosune Robles says
Hi Devin! I'm so sorry about that! I didn't use it to cook ๐
Jess Gioia says
Having tried another recipe that uses ground almonds and this one, with a couple of tweaks Iโm now wedded to this one and I love it. I found it too hard to spread from the fridge, even after leaving out for a while because in a cool house in Scotland thereโs enough coconut oil in this that it remains pretty solid at room temp and too hard to spread on soft bread. Solution: reduce the c.o. by 15ml and increase the liquid oil by the same amount. It now spreads perfectly!
The other tweak was to not melt the c.o. as the whole mixture remains warm and liquid for quite a while and would keep separating while I was trying to chill it and Iโd end up having to transfer it back into the blender and blend it all over again. Instead, I simply work and mash the c.o. with a fork or spoon until it is softer and soft enough to blend smoothly.
End result: 5 stars!
Iosune Robles says
Thanks for your kind advice and comment ๐ Have a nice day!
Angela says
Question! I made this yesterday, poured it into a small loaf pan lined with some freezer paper (no wax paper on hand), and let it sit in my fridge to set all day yesterday and overnight. I took it out this morning, popped it out of the pan, and it had separated quite a bit. The top looks like pale yellow solid coconut oil (I was excited!) but the underside is grainy and has pools of liquid. Not sure where I went wrong? I had to use coconut milk because of nut/soy allergies, and I used whatever coconut oil I had on hand. Any insight as to why it might have separated so much? (Was planning to use this in a frosting recipe and Iโm worried what the outcome will be if I go ahead with the batch I made?)
Iosune Robles says
Hi Angela! I'm so sorry ๐ Maybe, next time try to use another type of milk!
Jess Gioia says
Hi Angela. I had this same problem when I melted the coconut oil. Before it could cool and set, it had separated. I work around it now by not melting the coconut oil but just working it and mashing it with a fork instead until itโs soft enough for the blender to handle. The whole mixture is then like heavy cream so spoonable rather than pourable, and sets without separating.
Hope that helps. Itโs such a great recipe so worth persisting with.
Iosune Robles says
Thanks for your kind help Jess ๐
Bill says
I used organic extra virgin olive oil and homemade organic cashew milk and it turned out great! Wife who eats lots of butter says it tastes like butter. Having not eaten butter in at least 31 years I can only compare it to Earth Balance and it tastes just as good and less expensive. Thanks for a GREAT recipe!
Iosune Robles says
Thanks for your kind comment Bill ๐ Have a nice day!
Natalie says
Hi losune, I made this using my homemade oat milk which likes to separate into two parts so you have to shake it. However I'm wondering if this had an affect on the butter as once it had set there was a small layer of liquid underneath. Should I try again with a store bought milk maybe? It tastes really good though I love it!
Simon says
I found this recipe after a frustrating trip the the grocery store - I couldn't find a plant-based butter alternative without palm oil, which is horrendous for the environment. It never occurred to me that I could make butter cheaper and better at home!
This is a fantastic recipe. I was skeptical about the amount of nutritional yeast, as many vegan recipes overuse it and it has a rather distinct flavor that can be a bit overwhelming. It is perfect here. This somehow tastes like butter yet doesn't use imitation butter flavor.
I used refined coconut oil, canola, and unsweetened almond milk. I added 1/8 tsp turmeric - it looks similar to butter, a bit paler though and less richly colored. Turmeric seems to add a sort of neon tint. I used an immersion blender, which was not the best tool for the job. This stuff is too thick for a stick blender. I'm curious if melting the coconut oil a bit and then mixing would work.
This stuff sets up nicely in a jar. It is similar to country crock in consistency, and may have too high a water content for use in, say, a pie crust. This stuff is perfect for spreading on toast though. Definitely going to be a staple in our house, and I think the batch cost me about $3 to make.
Iosune Robles says
Hi Simon! Yes, it's inexpensive and so simple to make! I'm glad you liked our vegan butter! Have a nice day!
Jennifer R Williams says
Hi Simon!
I hope you don't mind my chiming in with an off-topic comment that may be of interest to you, since you share my concern about the environment, and that is this:
Almonds are an environmental disaster.
Hope you don't mind me giving this unsolicited information, but thought you might be interested to know!
Hazelnuts are a good alternative, and kinder to the planet as far as I know.
Pinenuts are too, though I realize they're very expensive.
Have a good day!
Mary says
Many thanks Iosune - wonderful vegan butter! Perfect. Saved me hours of unsuccessful experimenting. Never would have thought to sour milk or use nutritional yeast.
I normally use a spray of oil if really need something as i don't like marg. However i was gifted vegan scones which were crying out for butter and i made yours while the scone was toasting. I dont like nut yeast too much but here it's perfect. And the tasteless coconut oil is great as that's another disliked flavour ๐. I added a tiny pinch of turmeric for colour. It didn't affect the taste - it also didnt make a whole lot of difference to the colour ๐
Iosune Robles says
Hi Mar! So glad you liked our vegan butter ๐ Thanks for writing to us!
Celine says
I tried this butter recipe a few months ago as i tried to quite storebought and now it's the only butter I use ๐๐ taste is freakin fab. I highly recommend it!!
Iosune Robles says
So glad you liked it Celine ๐ Have a nice day!
Carla Pretorius says
Hi thank you for this recipe. Do you strain the buttermilk and just use the curds or use it all?
Iosune Robles says
Hi Carla! We use it all ๐ Hope you like it!
Mari says
Nutrional yeast powder or large flakes? Does it say which type on this recipe...did I miss something?
Iosune Robles says
Hi Mari! Feel free to use your favorite one ๐ Have a nice day!
Angela Turkfeld says
I have made a similar recipe like this one before and found that the ratio of coconut oil and neutral oil leaves you with a very hard (unspreadable) butter.
I use 2/3 cup refined coconut oil and 2/3 cup canola oil, 2 teaspoons liquid lecithin, 1 teaspoon salt, and the 1/2 cup unsweetened plant based milk/lemon juice. I suppose you could use nutritional yeast instead of the lecithin. This recipe creates a nice, spreadable butter. Blend in mixer or with a immersion stick blender for at least one minute.
Iosune Robles says
Hi Angela! Thanks for the idea ๐ Have a nice day!
Divij agarwal says
Can I use this for buttercream frosting??
Iosune Robles says
Hi! I haven't tried it myself but I think it would work ๐ Have a nice day!
Milvi says
If you try this for buttercream frosting, please post your results. I've got it on my 'to do' list, but since I don't bake frosted cakes that often, it might be awhile before I do this in my 'lab'. Thanks.
Richard C Winfrey says
SHUT! UP!!! I am not going to buy vegan butter at the store ever again!!! This is amazingly delicious! I have made Miyoko's butter recipe and I thought it was good but it had issues when using it in certain recipes. Your recipe will absolutely replace any other vegan butter I have purchased or made, hands down! I will admit that I added a half teaspoon of soy lecithin to this recipe out of concern that it would not combine properly, but I am certain it was unnecessary now. This butter is so much like dairy butter it is scary! I am a bread freak so I have enjoyed some delicious fresh made bread with your butter on it and I just cannot say enough about it. I have shared it with several vegan friends already! Terrific!!!
Iosune Robles says
Hi Richard! Thanks for your kind words ๐ I am so glad you liked our vegan butter recipe! Have a nice day!
Rachel says
Iโm wondering if this homemade butter will brown like butter. Meaning brown food, specifically baking potatoes, mashed (like a shepherdโs pie) or sliced.
Iosune Robles says
Hi Rachel! Iโve never tried it myself, so I canโt help you, sorry!
Rae says
I was slightly dubious - but this makes a really good vegan hard 'butter'. A very easy recipe, and with a sprinkle of turmeric creates a nice yellow 'butter'.
A pity that refined coconut oil is so expensive in the UK - otherwise would use this recipe more frequently. It is oily, but does not taste oily and is great thinly spread on scones or crumpets. Created a brilliant flacky pastry for pies that does not taste of fat or too much salt.
Iosune Robles says
Thanks for your kind words ๐ Have a nice day!
Dianne says
I've been looking for a great tasting vegan butter recipe and this one, hands down, is the best I've come across. The ONLY thing I did differently was add a little bit of lecithin, based on other recipes I've researched. It didn't change the taste whatsoever, and taste (of course along with texture) is what I wanted most of all. I would give it 10 stars if I could.
Brenda Witcher says
I just want to thank you! I am not Vegan- Iโm on a low iodine diet in preparation for Radioactive therapy for thyroid cancer. That means no food prepared by anyone else. No dairy and nothing containing iodinized salt.
I knew that I could bake my own bread, pop my own popcorn or make my own baked potato but I had to find something to put on those things. Your vegan butter recipe is a Godsend.
Even for a non-vegan- your recipe is nothing short of wonderful.
Rosa says
OMG I'm in the same boat and that's why I was looking at this recipe! Going to make it tomorrow. Good luck to you -- hope the treatment goes well. I'll be rooting for you from afar!
Ana Paolin says
I didnโt really understand the leave the butter for 3-4 weeks part. Can I eat it earlier than that?
Helen Ross says
I'm pretty sure she means it's still safe to eat for 2-3 weeks, you can eat it straight away
Iosune Robles says
Thanks for your help Helen ๐
Iosune Robles says
Hi Ana, you can eat it whenever you want. What I was trying to explain was that itโs still safe to eat for 2-3 weeks, or longer! Have a nice day ๐
Iosune Robles says
Thanks for your words ๐ So glad you liked it!
Veganforlife says
I have been Vegan for 55 years. I too ran out of Myioko's butter, found this, made it, froze half and lemme tell 'ya...so good! Thank you for this amazing recipe. I will be making my own from now on. I would love to share a photo, but I do not see how.
Iosune Robles says
Hello there!! Thank you so much for sharing your experience with us!!!! It is great to know you liked it that much! Thank you! Have a wonderful day!
Yvonne says
Thank you for sharing this recipe. Amidst the Covid-19 quarantine, we ran out of Smart Balance. I didnโt want to go out to the stores to find some, but rather decided to look for a vegan butter recipe. I found your blog and recipe. I made it with unflavored Oat Milk and it came out great!
Iosune Robles says
Hi Yvonee! Thank you for sharing your experience!! Have a great day!!!!
Hilary says
My husband and I are new to being vegan and I was so worried about dairy, especially when I saw the prices of vegan butter and also that a lot of them contain palm oil. Thank you so much for this recipe. My husband is allergic to almonds as well and a lot of other recipes use almond milk. Just great to find a recipe with things we have on hand and that tastes so delicious on nice fresh bread!!
Iosune Robles says
Hi Hilary!! It is great to know this recipe is so useful for you!!! Great you liked it!!! Have a great day!!!
LeeAnn says
I love that I can make this butter at home, especially since my usual store-bought vegan brand appears to be a hot item these days and is missing from the shelves (coronavirus panic buying). This butter tastes great and is super easy (if super greasy) to make. However, itโs difficult to get it onto the knife because itโs so hard when cold and impossible to spread on anything thatโs not hot. Iโm not sure thereโs any solution for that.
Iosune Robles says
Hi LeeAnn! Try to get it out of the fridge several minutes before using it. Have a nice day!
Annie says
Is the temperature of coconut oil important when blending all ingredients? I melted coconut oil in the microwave and it was quite warm. My vegan butter was not creamy like yours in the video but liquid. Do you think I had to blend it longer?
Iosune says
Hi Annie! I don't think so, but my oil wasn't too hot. Try to blend the mixture longer next time ๐
Shelley Montgomery says
Hi
A lot of vegan set foods contains coconut oil, unfortunately Iโm allergic to coconut so what would you Suggest as an alternative for things like this better?
Iosune says
Hi Shelley! In this particular recipe, you really need to use coconut oil, but for pretty much any recipe you can use any other oil you want ๐
Tayah53 says
It tastes exactly like butter! Thank you.
Iosune says
Hi Tayah! So glad you like it ๐
Marie says
Hello, do you have any substitution for coconut, as Iam not able to use it..
Iosune says
Hi Marie! I'm so sorry, but I think you need to coconut oil as it solidifies when is cold and the other oils don't.
Dianne says
Not sure if it will work, but I've noticed when I refrigerate dressings with olive oil, when it separates, the olive oil solidifies, but probably not as much as coconut oil.
Caitlin says
I love making homemade vegan butter (in fact now I hardly ever buy it in the store because homemade tastes so much better -- I've spoiled myself!) but hadn't thought of making vegan buttermilk to make it with. Awesome tip, I'll try that for the next batch. Thanks!
Iosune says
Hi Caitlin! Hope you enjoy it ๐
Kristen Brown says
I am officially obsessed with this recipe for vegan butter! I've been vegetarian for about 20 years now but have recently started eliminating dairy from my diet as well for health reasons. I'm so glad I tried this recipe first! It's so super easy and honestly it's so delicious that I like it even more than "real" butter! I've shared this recipe with my vegan and non-vegan friends and it's always a hit. Making my second batch today and I'm really excited!
Iosune says
Hi Kristen! So glad you liked it ๐
Colin D says
Absolute success in my butter cream icing! I withheld the nutritional yeast, but I'll use it next time, extraordinarily excellent replacement!
Iosune says
Hi Colin! So glad it worked ๐ Have a nice day!
Milvi S. says
I'm particularly interested to hear how this home made vegan butter performs in your butter cream recipe. Can you share that recipe? I usually buy buttery sticks from the grocery store, but find they don't remain stable at room temperature (could be I'm not using enough sugar). Based on most of these positive reviews, I'm going to make up a batch of this and give it a try in a couple of baking recipes.
Iosune Robles says
Hope you like it Milvi ๐ Have a nice day!
Blaire says
Thank you!
Iosune says
You're welcome Blaire ๐
Blaire says
This looks so Easy to make! Can't wait to try it out. One question, ha e you tried making it without the nutritional yeast and would leaving it out have an effect on the outcome?
Thanks!
Iosune says
Hi Blaire! Yes, you can omit it if you want, but I think the butter tastes even better if you use it ๐
Ryan says
Hi there!
Can anyone tell me if it's possible to brown this as you would with typical butter for cookies?
Thank you!!
Iosune says
Hi Ryan! I've never tried it myself, so I can't help you, sorry!
candice custodio says
Can you freeze these for reheating later?
Iosune says
Hi Candice! No, I've never frozen it myself, sorry!
Rev Dr Kathleen Raphael DD LPN says
Hello Iosune!
You seem totally interested in health.
I'd like to direct you to Michael Greger, MD postings about the extreme saturated fat levels in coconut oil. He is just one expert making the same claim. While our bodies do need some saturated fats in order to function, the saturated fat levels are 3x the amount of regular cow's butter - well above healthy tolerances for the human body!
I LOVE your recipes and look forward to more!!!
To your health!
โค
Iosune says
Hi Rev! Thank you so much for your comment ๐ Have a nice day!
Robin Greenspan says
Thanks so much for this! But I need help. The first time I made it it came out perfect. But the next two times, the neutral oil (I used soybean oil) separated from the coconut oil in the fridge. Any suggestions?
Iosune says
Hi Robin! You're so welcome ๐ Blend really well the mixture or use another type of oil or milk. Hope it helps!
Joan Kimmel says
Really delicious !
Iโm a butter lover, and honestly, I would recommend this without hesitation.Being new to vegan food, I am often disappointed with some of the substitutes that are touted as being โjust likeโ, or โclose toโ the original food. This โbutterโ recipe, did NOT disappoint. I will have no problem setting it out in my butter crock, and letting it speak for itself. Thank you so much for this simple, and delicious alternative to butter.
Iosune says
Hi Joan! You're so welcome ๐ I'm so happy to hear that. Have a nice day!!!
JOSIE says
At last I can enjoy plant based spread without palm oil. Fantastic recipe, thanks!
Iosune says
Hi Josie! Thank YOU ๐ Hope you enjoy it!
Linda Sammeli says
Wow! Iโm so happy I tried this! It. Is. Marvelous. Thank you, Iosune, for sharing. Iโve even passed some on to my non-vegan family to try. Delicious~
Iosune says
Hi Linda! You're so welcome ๐ So glad you liked it!
Farida Banu says
Simply super vegan butter.
Iosune says
HI Farida! Thanks a lot ๐