Dairy-Free Baking: Swaps That Work Every Time

Butter, milk, cream, and yoghurt each play different roles in baking - some structural, some for moisture, some for fat distribution and flavour. Replacing them with the right plant-based alternative, in the right ratio, produces results that are indistinguishable from the dairy original.

Dairy-Free Baking: Swaps That Work Every Time

Most dairy-free baking fails not because the substitutes are bad, but because people treat them as identical. Swapping butter for coconut oil and milk for oat milk without adjusting ratios or technique produces inconsistent results. Understanding what each dairy ingredient does - and which plant-based alternative mimics that function most closely - is the shortcut to consistently good dairy-free baking.

Butter Substitutes

Butter does three things in baking: provides fat for tenderness, adds flavour, and - when creamed with sugar - traps air bubbles that create lift. The right substitute depends on which function matters most.

  • Vegan butter (block, not spread) - the most reliable like-for-like substitute. 1:1 ratio. Creams with sugar, melts, and bakes almost identically to dairy butter. Use for biscuits, pastry, and any recipe where butter flavour is important. Brands like Violife, Naturli, or Miyoko's work well. Check that the block version (not the soft spread) is used for pastry and creaming - the spread has a higher water content.
  • Refined coconut oil (solid) - use at room temperature for creaming (it needs to be soft but solid, like room-temperature butter). 1:1 ratio. Adds a slight coconut flavour in larger quantities - undetectable in chocolate or heavily spiced baking, noticeable in plain vanilla bakes. Good for muffins and quick breads.
  • Olive oil - 3/4 the quantity of butter called for (e.g. 100g butter = 75ml olive oil). Use in recipes where butter is melted rather than creamed - brownies, some cakes, quick breads. Adds a subtle savoury note that works well with citrus or chocolate. Produces a denser, moister crumb.
  • Avocado - 1:1 for melted butter. Works in quick breads, muffins, and dense cakes. Adds moisture and fat without strong flavour. Produces a very moist crumb; reduce other liquids slightly.

Milk Substitutes

Milk adds moisture and, in yeast doughs, some protein and sugar that help browning. The fat content of the milk matters - full-fat milk adds more richness than semi-skimmed.

  • Oat milk (full-fat/barista) - the best general-purpose milk substitute. Mild flavour, good fat content, similar protein to cow's milk. 1:1 ratio. Browns similarly in baking. The barista version is more stable at high heat.
  • Soy milk (unsweetened) - highest protein of the plant milks (around 3g per 100ml vs 3.4g for cow's milk). Closest to full-fat dairy milk in terms of behaviour. Slightly beany flavour in large quantities - not detectable when baked. 1:1 ratio.
  • Full-fat coconut milk (from tin) - use where you want richness. Higher fat than dairy milk, strong coconut flavour. Works in dense, tropical, or chocolate baking; not in delicate recipes where the flavour would be prominent.
  • Almond or rice milk - thin, low fat. Use only where milk is adding moisture and not structure. Works in pancakes and waffles; less reliable in cakes where milk provides body.

Cream and Creme Fraiche Substitutes

  • Cashew cream - blend 150g soaked raw cashews with 120ml water until completely smooth. Thick, rich, neutral. 1:1 for double cream. Not suitable for nut-free diets - see nut-free cooking for alternatives.
  • Coconut cream (top of a chilled tin of full-fat coconut milk) - whips to a cream-like consistency if the tin is well-chilled overnight. Adds coconut flavour. Use in desserts, whipped toppings, and ganaches.
  • Oat cream (carton) - reliable white sauce and savoury pastry filler. Less rich than cashew cream; adequate for custards and light desserts.

Yoghurt Substitutes

Yoghurt in baking provides moisture, a little fat, and acidity that activates baking soda (bicarbonate of soda). The acidity is the critical function.

  • Coconut yoghurt (full-fat, plain, unsweetened) - 1:1. Good fat content, mild flavour, sufficient acidity. Best all-purpose yoghurt substitute for baking.
  • Soy yoghurt (plain, unsweetened) - 1:1. Higher protein, stronger tang. Good where yoghurt flavour matters.
  • Apple cider vinegar or lemon juice + plant milk - for a buttermilk substitute, add 1 tablespoon ACV or lemon juice per 240ml oat milk. Let stand 5 minutes. Produces a curdled, buttermilk-like liquid. Use where buttermilk is called for (American pancakes, certain cake batters).

Quick Reference Table

  • Butter (creamed/room temp): Vegan block butter, 1:1
  • Butter (melted): Refined coconut oil or olive oil, 1:1 (coconut) or 3/4 quantity (olive)
  • Whole milk: Oat milk (barista), 1:1
  • Double cream: Cashew cream or coconut cream, 1:1
  • Yoghurt: Coconut or soy yoghurt, 1:1
  • Buttermilk: Plant milk + 1 tbsp ACV, 1:1

If you're adapting recipes for a specific calorie or macro target, these calculators let you check how your dairy-free substitutions affect the nutritional profile of a bake.

Common Problems and Fixes

  • Dense, heavy crumb: Usually too much fat. Reduce oil by 10-15%, or use a lighter substitute (oat milk instead of coconut milk).
  • Won't rise: Plant milks are slightly less acidic than dairy, which can slow baking soda activation. Add a teaspoon of lemon juice or ACV to the batter.
  • Greasy texture: Coconut oil used at too high a ratio. Switch to vegan butter or reduce the coconut oil by 15%.
  • No browning: Dairy milk sugars (lactose) help browning. Brush the surface with oat milk before baking, or add a teaspoon of maple syrup to the batter.

For the broader context of dairy-free cooking beyond baking - sauces, dinners, meal prep - see our dairy-free dinners guide and the special diets hub.