Dairy free milk substitutes

Cow's milk contributes fat, protein, sugar (lactose), and water to recipes — and different dairy-free milks replicate those roles to varying degrees. For most savory cooking and everyday baking, the swap is 1:1 by volume. Where results diverge is in fat content, flavor, and how each milk behaves under heat or acid.

Some links below are affiliate links. As an Amazon Associate, AltPantry earns from qualifying purchases at no extra cost to you.

Rank Substitute Ratio (replaces 1 cup milk) Notes
#1 Unsweetened oat milk 1 cup oat milk for every 1 cup milk Oat milk has the closest body and neutral flavor to whole milk of any plant-based option, which is why it's become the default in test kitchens and coffee shops alike. Its natural starch gives it a slight creaminess that thins less dramatically when heated than nut milks do. Avoid flavored or sweetened varieties in savory dishes — they read as noticeably sweet.
#2 Unsweetened soy milk 1 cup soy milk for every 1 cup milk Soy milk has the highest protein content of plant milks (around 7–9g per cup vs. cow's milk at 8g), which matters in baking — it behaves most like dairy milk in custards, pancakes, and quick breads. It curdles cleanly with acid, making it the best choice for dairy-free buttermilk (1 cup soy milk + 1 tbsp white vinegar or lemon juice). Some people detect a faint beany aftertaste in delicate preparations like pastry cream.
#3 Full-fat unsweetened coconut milk (carton, not canned) 1 cup coconut milk (carton) for every 1 cup milk Carton coconut milk (not canned coconut cream) has a fat content closer to 2% dairy milk and works well in baked goods, smoothies, and savory sauces where a mild coconut flavor is acceptable. The coconut flavor is detectable in neutral-tasting dishes — this is a real limitation in, say, a white béchamel or vanilla pudding. Do not substitute canned coconut cream here without diluting; it is much richer and will throw off texture.
#4 Unsweetened almond milk 1 cup almond milk for every 1 cup milk Almond milk is widely available and works fine as a 1:1 swap in most baking contexts, but it is genuinely thinner and lower in fat than cow's milk (roughly 2.5g fat per cup vs. 8g for whole milk). Results in custards and cream sauces are noticeably less rich and may not set as firmly. It's a reliable substitute in pancakes, muffins, and savory soups where creaminess is not the point of the dish.

Why standard milk isn't dairy free

Cow's milk is an animal-derived dairy product and contains lactose, casein, and whey — all of which are off-limits for dairy-free diets. Even lactose-free cow's milk (which only addresses lactose intolerance, not milk protein allergies) is not dairy-free.

Milk’s main roles in cooking are hydration, fat, and protein — and no single plant milk matches all three exactly. For most everyday uses (oatmeal, soups, pancakes, simple cakes), any of the substitutes above works well enough that the difference is minor. Where it matters is in fat-dependent recipes: custards, cream sauces, and enriched breads all benefit from choosing a higher-fat, higher-protein option like oat or soy milk rather than defaulting to almond milk out of habit.

One practical note: always buy unsweetened, unflavored varieties unless the recipe explicitly calls for something sweet. Vanilla-flavored oat milk in a potato gratin, or sweetened almond milk in a savory curry, will noticeably skew the final flavor. Check the ingredient label — some products labeled “original” contain added sugar.

Frequently asked questions

Which dairy-free milk works best for making a roux or béchamel?
Unsweetened oat milk or unsweetened soy milk. Both have enough body to produce a sauce that thickens properly with a butter substitute and flour. Almond milk produces a thinner, less stable sauce. Carton coconut milk works structurally but adds a coconut flavor.
Can I make dairy-free buttermilk for baking?
Yes. Combine 1 cup unsweetened soy milk with 1 tablespoon white vinegar or fresh lemon juice. Stir and let it sit for 5 minutes until it slightly curdles. Soy milk is the best choice here because its higher protein content curdles more visibly and contributes more lift in acidic batters.
Does the type of dairy-free milk affect baked good texture?
Yes, noticeably in fat-sensitive recipes like cakes and custards. Soy milk and oat milk perform closest to whole milk. Almond milk produces a slightly drier, less tender crumb in cakes. In simple recipes like muffins or pancakes, all four options listed here produce acceptable results with minimal difference.

← Back to all milk substitutes