Dairy

Vegan substitute for Milk

Key facts

Replaces
Milk
Category
Dairy
Options here
4 tested swaps
Easiest swap
Soy milk — 1:1

Why the swap works

Milk in recipes contributes water, a little protein, fat, sugar and minerals — none of which is unique to cows. Plant milks are built the same way: a plant base (soy, oat, almond, rice) blended with water, often fortified with calcium and vitamins to match dairy's profile. Soy milk is the closest nutritionally, with comparable protein; oat milk matches the mild sweetness and froths best for coffee; almond is lighter and lower in protein; coconut adds richness for curries. The only jobs where swaps need care are the ones relying on milk proteins: custards set a little softer, and bread doughs brown slightly less without lactose — a pinch of sugar fixes the second. For drinking, cereal, sauces, pancakes and baking, the swap is one-to-one.

Options, ratios and best uses

Soy milk

1:1

8 g protein per cup, similar to cow's milk.

Best for: baking, coffee, nutrition

Oat milk (barista)

1:1

Designed to steam and foam with less splitting.

Best for: lattes, sauces, cereal

Almond milk

1:1

Low protein — not ideal as a child's main drink.

Best for: smoothies, cereal

Coconut milk

1:1 in curries

Tinned full-fat replaces cream, not milk.

Best for: curries, desserts

Compare the options at a glance

Taste, texture, cost and availability of each Milk substitute
OptionTasteTextureCostWhere to buy
Soy milkNeutral, beany edgeCreamy, full-bodiedLowAny supermarket
Oat milkMildly sweet, oatyCreamy, froths wellLow-moderateAny supermarket
Almond milkLight, nuttyThinLow-moderateAny supermarket
Coconut milk (tinned)Distinct coconutVery richLowAny supermarket

Tips

  • Choose calcium- and B12-fortified versions
  • Barista blends resist curdling in acidic coffee
  • Unsweetened for savoury cooking

Avoid

  • Using sweetened vanilla milk in savoury dishes
  • Boiling non-barista oat milk hard

Three dishes with the swap applied

  1. Creamy porridge

    Cook oats in soy milk instead of water or dairy milk; the extra protein makes it thicker and more filling.

  2. Vegan béchamel

    Whisk equal parts vegan butter and flour, then add warm unsweetened soy milk gradually. Season with nutmeg, salt and white pepper.

  3. Overnight oats

    Soak rolled oats in oat milk with chia seeds overnight; top with fruit and nuts.

Questions people ask

Which plant milk is most sustainable?

Oat and soy — both use a fraction of the land and water of dairy, and far less than almond for water.

Which is closest to cow's milk?

Fortified soy, on protein, calcium and cooking behaviour.

Which plant milk is best for coffee?

Oat milk froths and tastes the most neutral in coffee; 'barista' versions of oat and soy are formulated not to split in hot acidic coffee.

Which has the most protein?

Soy milk, at about 3–3.5 g per 100 ml — comparable to dairy milk. Almond and rice milks have under 1 g.

Can I bake with any plant milk?

Yes, one-to-one. For recipes relying on protein structure (custards, some breads), soy works best; for richness, add a spoon of oil or use oat.

Related swaps

Free to reuse under CC BY 4.0 with a link back.

A substitution is not a nutrition guarantee

Choose a replacement for the job the original ingredient performs: binding, aeration, thickening, fat or flavour. A mushroom can imitate a patty's shape while providing much less protein; a nut cream can mimic dairy texture without its calcium or B12 fortification. Check the actual product and the rest of the meal.

Ratios are starting points unless a complete recipe has been tested with that exact replacement. Brand formulation, water content and cooking method change the result. Try a small batch for important bakes, and check soy, nuts, sesame and wheat allergens even when a product is labelled vegan.

Pages connected to this one across swaps, ingredients, nutrients and meals.