Vegan substitutes keep improving.
Milk and eggs are easy to find vegan alternatives for. And it turns out that butter is fairly easy too.
Think about what butter adds to a recipe, and that will lead you to the substitutions. It mainly adds 2 things: flavor and texture, both of which are mainly a result of its fat content.
That’s why the best vegan butter substitutes are all mostly or entirely fats. Other substitutes, like applesauce, perform poorly compared to these.
The 4 plant-based substitutes for vegan butter below are in order from best to worst, and can all be used in a 1:1 ratio to replace dairy butter.
1. Vegan Butter
Not surprisingly, vegan butter is the best overall substitute.
It’s literally designed to replicate butter as closely as possible, and it gives both the same flavor and texture as dairy butter.
There are many good ones:
- Miyoko’s is my favorite
- Earth Balance is great, but has palm oil (an issue for some vegans)
- Other margarines like Smart Balance sell a few vegan versions
Most grocery stores carry at least one at this point.
Alternatively, if you want to save money, you can make your own.
This homemade vegan butter guide is amazing, and even goes into the science behind high quality butter substitutes if you’re interested.
It’s significantly cheaper and tastes great. I’ve made it myself many times over the years and is my go-to butter substitute when baking. I like to double the recipe and freeze half of it for use later.
Store-bought or a good homemade vegan butter almost perfectly replicates the taste and texture of dairy butter. It is the best option in all cooking situations.
2. Coconut Oil
Coconut oil provides something that other vegetable oils don’t: texture.
It’s solid at room temperature (unless it’s really hot out), just like butter. There’s a reason why most vegan butters are based on coconut oil.
You can replace butter in a recipe 1:1 with coconut oil if you’re being lazy, or replace the butter in a 1:0.8 ratio with coconut oil, and 1:0.2 ratio with non-dairy milk. Adding the non-dairy milk makes the macronutrient breakdown much closer to actual butter.
The only potential issue is that coconut oil has a strong taste, especially if used in this way. For some who don’t like coconut much, that’s a problem.
You can find refined coconut oil that has less of a taste (although less healthy).
Much like butter, you’ll need to soften it in the microwave before mixing in.
Coconut oil will affect the taste of your baked goods, but does replicate the texture of butter well. It’s a good option whenever butter (or fat in general) is only a small part of the overall recipe. For example, coconut oil works well in making pie crust, because the overall pie filling overpowers any lingering coconut taste.
3. Olive Oil or Sesame Oil
Any vegetable oil will work in a pinch because they’re essentially all fat.
However, the texture won’t be quite the same since butter also contains a small amount of liquid.
The 2 oils that I use for baking more than any other are olive oil and sesame oil. Olive oil is often used alongside coconut oil in vegan butter recipes.
They work best in recipes where flavor mainly comes from other sources other than the butter (e.g. gingerbread cookies).
Milk vegetable oils do a decent job fulfilling the role of butter, but won’t give you the same taste.
4. Vegan Shortening
Not all vegetable shortening is vegan, be aware of that before you buy it.
Otherwise, vegan shortening can be used in place of butter in certain recipes like cookies and crusts.
The main difference between shortening and butter is that the flavor isn’t as good and there is zero water in it, which can lead to a crumbly texture (fine for pie crusts though).
Certainly not the worst substitute in other recipes in a pinch, but you will notice a difference.
Vegan shortening can be bought in most stores. While it’s an okay replacement for butter, it’s far from ideal. Add a bit less of shortening than the recipe calls for butter, and add in some water or non-dairy milk to compensate.