
Vegan alternatives to cow's milk
Swap matrix
Use these instead
Plant milks replace cow's milk 1:1 in almost every recipe. The only real decisions are fat content for richness and protein content for browning and foam.
Conversion ratios
| Substitute | Use this much | Good to know |
|---|---|---|
| Soy milk | 1 : 1 | Highest protein, so it browns, sets custards and steams like dairy. |
| Oat milk | 1 : 1 | Naturally sweet and creamy; the barista versions foam best in coffee. |
| Almond milk | 1 : 1 | Thin and low protein — fine for cereal and cakes, weak for sauces. |
Best uses
- Pancakes, cakes, muffins and any batter
- Béchamel and cheese-style sauces (use soy for body)
- Porridge, overnight oats and smoothies
- Coffee — choose a barista blend to avoid splitting
Why the swap works
It does exactly the same job in coffee, cooking and baking, with no change in method.
Where it does not work
Unsweetened, unflavoured versions only for savoury cooking: vanilla or sweetened cartons will make a gravy taste like dessert. Low-protein nut milks also curdle faster in acidic or very hot liquids.
Kitchen notes
- Add a pinch of salt and a teaspoon of neutral oil to plant milk in savoury sauces to mimic dairy fat.
- To make a buttermilk substitute, stir 1 tablespoon of lemon juice or vinegar into 240 ml of soy milk and rest 10 minutes.
- Warm plant milk gently into hot coffee rather than the other way round to stop it splitting.
The numbers
Swapping one kilo saves about 2.2 kg CO₂e. Do it once a week for a year and you avoid roughly 29 kg CO₂e — the same as driving a petrol car 145 km.
Sources: Poore & Nemecek (Science, 2018), FAO, USDA FoodData Central, Mekonnen & Hoekstra (2011).
Common questions
Which plant milk is closest to cow's milk?
Soy milk. It has roughly the same protein content (3–4 g per 100 ml), so it behaves the same in baking, sauces and foam.
Can I use plant milk in baking 1:1?
Yes. Swap by volume with no other changes. Use soy or a full-fat oat milk when the recipe relies on richness or browning.
Why does my plant milk curdle in coffee?
Heat plus coffee acidity destabilises the protein. Barista formulations add buffers to prevent it; warming the milk first also helps.
Convert this recipe
Paste an ingredient list and we will rewrite the animal ingredients as vegan ones, with quantities kept as written.
In depth
The longer answer
Milk in cooking provides moisture, fat, and a subtle dairy flavour that also aids browning and tenderises gluten in baked goods. Its proteins help emulsify sauces and create structure in custards and puddings. A direct plant-based substitute is not obvious because no single option replicates all these roles at once; the choice depends entirely on the application, from drinking to baking to savoury cooking.
Soy milk is the most nutritionally similar, with comparable protein and a neutral flavour that works in most recipes. Oat milk offers a creamy texture and natural sweetness, ideal for coffee and baking, but its lower protein can affect structure. Almond milk is thin and low-calorie, better for smoothies than custards. Coconut milk adds rich fat but a distinct taste. Prices vary, with oat and soy generally cheapest; almond and coconut have higher water footprints.
For savoury cooking and baking, unsweetened soy or oat milk performs best; avoid flavoured or sweetened versions. In hot coffee, oat milk froths well, while soy can curdle if overheated. For custards and puddings, full-fat coconut milk works, but expect a coconut flavour. When substituting, use the same volume as dairy milk, but adjust fat or thickeners if needed. No plant milk behaves exactly like dairy, so accept slight differences in texture and taste.
At a glance
Quick facts
| Detail | What to know |
|---|---|
| Protein content | Soy: 3 g per 100 ml |
| Calcium fortification | Typical: 120 mg per 100 ml |
| Common uses | Drinking, baking, sauces, coffee |
| Top allergen | Soy (avoid if allergic) |
| Shelf life | UHT: months; fresh: 7–10 days |
In practice
What this means for you
- Choose unsweetened soy milk for baking and savoury cooking to match dairy's protein and neutral taste.
- For creamy coffee, use barista-style oat milk; it froths well and resists curdling.
- When making pudding or custard, opt for full-fat coconut milk and add a starch thickener.
- Check labels for calcium and vitamin D fortification, especially if milk is a main calcium source.
- Store opened plant milks in the fridge and use within a week; shake before each pour.
FAQ
Common questions
Can I use plant milk in any recipe that calls for dairy milk?
Which plant milk is best for frothing in coffee?
Is plant milk healthier than dairy milk?
Why does my plant milk curdle in hot coffee?
Newsletter
One short letter. Once a month.
A handful of recipes, a story worth your time, and one thing you can do this week. Nothing else.
We never share your email. Unsubscribe in one click.