Swappetite

Vegan substitutes: eggs, butter, milk and more

What to use instead of each animal ingredient, how much of it, and what changes in the recipe.

There is no universal substitute: it depends on what the ingredient does in that recipe. An egg can bind, leaven or add moisture, and each job needs something different. The table has the easiest option for each one; the details are below.

IngredientEasiest swapAmount
EggsFlax egg1 tablespoon ground flaxseed + 3 of water per egg
ButterVegan butter blockThe same amount
MilkSoy milkThe same amount
CreamPlant-based cooking creamThe same amount
YogurtPlain soy yogurtThe same amount
CheeseMelting vegan cheeseThe same amount
HoneyAgave syrupThe same amount, or a little less
GelatinAgar-agar powder2 g per 250 ml of liquid, boiled for 2 minutes

Eggs

Before you choose, think about what the egg does in the recipe. If it has one or two, almost any option works. If it has four or more, like a custard or a meringue, use the specific option or look for a recipe that is vegan to begin with.

Butter

Butter is about 80% fat and 16% water. That is why the easiest swap is another solid fat in the same amount; with oil you need to adjust.

If you run out of the vegan version: What to use instead of vegan butter · What to use instead of coconut oil

Recipes to try it

Milk

Milk swaps for plant milk in the same amount, but they don’t all behave the same. For savoury dishes, always unsweetened.

If you run out of the vegan version: What to use instead of soy milk · What to use instead of almond milk · What to use instead of coconut milk

Recipes to try it

Cream

Cooking cream and whipping cream are different things, and each has its own substitute.

If you run out of the vegan version: What to use instead of coconut milk

Recipes to try it

Yogurt

Plant yogurt swaps in the same amount. What you need to watch is the sugar and the flavour.

Cheese

No vegan cheese does everything cheese does: choose by what you need it for.

If you run out of the vegan version: What to use instead of nutritional yeast · What to use instead of vegan feta

Recipes to try it

Honey

Any plant syrup does honey’s job: it sweetens, adds moisture and helps browning.

Gelatin

The substitute is agar-agar, which comes from seaweed. It doesn’t go in the same amount as gelatin and is used differently: it has to be boiled.

Missing a plant-based ingredient? In Substitutions you can see what to use instead of each one our recipes use.

In the app, tap “Swap” next to an ingredient: the recipe and its nutrition facts are recalculated with the alternative