Go Back
Bread with Homemade Vegan Butter

How to Make Vegan Butter (4 Ingredients)

How to Make Vegan Butter using 4 ingredients! This recipe makes a creamy buttery spread using pantry staples. This vegan butter recipe is perfect for toast, baking or frying.
Prep Time 15 mins
Chilling Time 20 mins
Total Time 35 mins
Course Appetizer, Breakfast, Side Dish
Cuisine American, French, Italian
Servings 2 Cups
Calories 200 kcal


  • Measuring Glass
  • Whisk
  • Butter Molds (optional)


  • ½ cup unsweetened soy milk You can use any plant-based milk that you want. You can use soy milk, almond milk, cashew milk, coconut milk or oat milk.
  • 2 tablespoons lemon juice (½ lemon) or substitute with apple cider vinegar
  • ½ cup refined coconut oil (measure this when solid)
  • ¼ cup neutral oil (such as canola oil, olive oil or avocado oil)
  • 2 teaspoons salt


  • Add 2 tablespoons to ½ cup of unsweetened plant-based milk and stir. Allow the mixture to rest for 5 minutes. Let the milk curdle.
  • Melt ½ cup refined coconut oil in the microwave for 30 seconds. Once completely melted, add ¼ cup of neutral oil to the coconut oil.
  • Combine all of the ingredients together along with 2 teaspoons of salt.
  • Whisk together the ingredients until it turns into a smooth, white mixture. You can use an emersion blender or regular blender.
  • Pour the butter mixture into a butter mold or regular air-tight container. Let the butter chill in the fridge for at least 20 minutes until it is completely solid.
    Homemade Easy Vegan Butter


Can I use unrefined coconut oil?
If you use unrefined coconut oil, your butter will taste sweet and like a coconut. Refined coconut oil eliminates the coconut flavor, so there really is no substitute. You want to use refined coconut oil.
How long does vegan butter last for?
This vegan butter recipe lasts in the fridge for up to 3 weeks! But chances are, you will eat it in one 😉
What plant-based milks can I use?
I recommend using unsweetened soy or almond milk. You can also use cashew milk, oat milk or rice milk. Just be sure to use unsweetened. 
How can I make whipped butter?
Follow this recipe but add this extra step: refrigerate the butter for 20 minutes, then take it out and use a hand mixer and re-mix the butter. Then, place it back into the fridge and it will turn into a whipped butter.
I don't have lemon juice- what else can I use?
You have to use an acid. Substitute with apple cider vinegar. 
Can I add flavorings to the butter?
Absolutely! When the mixture is in liquid form, add the seasonings of your choice. You can add garlic powder and make garlic butter for garlic breads and pizzas. You can add turmeric, chili powder, onion powder, white pepper, rosemary, etc. Use powder seasonings for best results.
Can I use this recipe for baking?
Absolutely! I use this recipe to make my Chewy Vegan Chocolate Chip Cookies. Allow it to hangout on the counter for 10-15 minutes for room temperature butter.
Can I freeze butter?
Yes! Freeze this for up to 6 months. Just let it defrost for about 30 minutes before using.
What types of oils can I use for this recipe?
I recommend using coconut oil as the base. You can use whatever oil you want for the remainder. I try to use neutral oils like canola or avocado. If you are going for flavor, use a flavored oil like a chili oil or a truffle oil to make this butter more heavenly than butter already was.
Keyword Butter recipe, Butter recipe cheap, Easy vegan butter recipe, homemade vegan butter, How to make vegan butter, Plant-based butter, Vegan Butter, Vegan butter recipe, vegan butter without palm oil