Dairy-free, gluten-free, egg-free: the ratios that actually work
Most "dietary substitution" lists are aspirational — they assume swaps work 1:1, which is true maybe 40% of the time. This page is the honest version: what works in cookies vs. cakes vs. yeasted breads, with texture and flavor notes for each.
Dairy-free: the full kit
Milk (1 cup): oat milk (1:1 best all-rounder), soy milk (1:1 most protein), almond milk (1:1 but thinner), coconut milk (¾ cup in cakes, heavier).
Butter (1 cup): vegan butter block like Miyoko's or Earth Balance stick (1:1 for baking), coconut oil solid (1:1 but adds coconut flavor), shortening (1:1 for flaky pies).
Heavy cream: full-fat coconut milk 1:1. For whipping, chill cold coconut cream and whip like dairy.
Yogurt: coconut yogurt 1:1 (less protein), soy yogurt 1:1 (most dairy-like), cashew yogurt (creamy, slightly sweet).
Cheese: nut-based (Miyoko's, Kite Hill) for spreads and soft cheese; soy-based (Daiya, Violife) for melting in pizza, grilled cheese.
Gluten-free: flour blends that bake
1:1 gluten-free blends (King Arthur Measure-for-Measure, Cup4Cup, Bob's Red Mill 1-to-1) substitute 1:1 in most recipes. Rice flour alone doesn't work — it's gritty. GF blends combine rice, tapioca, potato, sorghum, and xanthan gum.
Yeasted bread needs extra xanthan gum (add ½ tsp per cup of flour if your blend doesn't include it). GF bread never has identical texture to wheat — it's denser, shorter, drier. Adding psyllium husk (1 tbsp per cup flour) helps.
Pizza crust: GF blend + extra xanthan + olive oil + more hydration (65% vs 60%).
Cakes and cookies: GF blend works well. Expect slightly crumbly cookies; chill dough longer.
Egg-free: the workhorses
Per 1 egg:
- Flax egg (1 tbsp ground flax + 3 tbsp water): muffins, cookies, pancakes.
- Chia egg (1 tbsp chia + 3 tbsp water): same as flax.
- Aquafaba (3 tbsp): whips to peaks, best for meringue, macarons, mousse.
- Silken tofu (¼ cup): dense cakes, brownies.
- Applesauce (¼ cup): quick breads, muffins.
- Banana (¼ cup): adds banana flavor, works in breakfast bakes.
- Commercial egg replacer (Bob's Red Mill, JUST Egg): most versatile.
Nut-free: the common traps
Almond flour recipes: sub sunflower seed flour 1:1. Adds slight grey color (alkaline reaction — add 1 tbsp lemon juice to offset).
Peanut butter: sunflower butter (SunButter) 1:1. Tastes close; same texture.
Watch for: almond milk (use oat or soy), marzipan (use bean paste), pesto (use sunflower or pepita).
Multi-restriction baking (GF + DF + V)
Much harder. Start with a tested vegan GF recipe rather than converting. Failed conversions are almost guaranteed when stacking restrictions. King Arthur, Minimalist Baker, and America's Test Kitchen all have reliable multi-restriction recipe collections.
Tips that save multi-restriction baking
Extra liquid: GF flour absorbs more water. Add 1 tbsp per cup.
Longer rest: let batter sit 15-20 min before baking. Flour hydrates fully.
Binders: xanthan gum, psyllium husk, or ground flax compensate for missing gluten and egg.
Weigh ingredients: volume measuring is unreliable across flour blends.
Related: out-of-ingredient finder, baking substitutions, egg size subs.
Frequently asked
Can I make any recipe gluten-free? Most yes, but expect to test 2-3 times to nail texture.
Is oat milk safe for celiac? Only if labeled certified gluten-free. Cross-contamination is common.
Can I substitute multiple things at once? Stacking subs increases risk. Start with a tested multi-restriction recipe instead.
How do I know a GF bread is done? Internal temp 200-210°F; longer bake than wheat.
Vegan buttercream? Vegan butter + powdered sugar + plant milk. Chill before piping.