Skip to content
Milk, a common cooking ingredient with many substitutes

Substitute for Milk: 5 Easy Alternatives for Cooking

Meet DhananiOur methodology

The best substitute for milk is Oat Milk at a 1 cup oat milk per 1 cup milk ratio. It works best for baking, sauces, cereal. There are 4 other alternatives below, each with exact ratios and usage notes.

Best Substitute

Oat Milk

1 cup oat milk per 1 cup milk

Creamy texture and neutral flavor. Best all-purpose dairy-free substitute for baking and cooking.

VeganThis substitute is vegan-friendlyBakingSaucesCereal

Flavor & Texture Change

Slightly sweet, creamy, and mildly oaty. Makes baked goods a touch sweeter and moister. One of the most neutral plant milks for baking.

When Not to Use

Contains gluten if not certified gluten-free. Can make sauces slightly thicker than expected due to natural starches. Not ideal for savory cream sauces where a neutral base is needed.

Which Milk Substitute Should You Use?

Best for Baking

Oat Milk

Neutral flavor, good body, and similar fat content to whole milk. Works 1:1 in any baking recipe.

Best for Cooking

Half-and-Half + Water

Creates a richer result. Mix 1:1 with water to match whole milk's fat content exactly.

Best Vegan Option

Soy Milk

Closest nutritionally to cow's milk with similar protein content. Curdles properly for recipes needing that.

Best for Cereal/Drinking

Oat Milk

Creamiest plant milk with a naturally sweet flavor that works perfectly as a standalone beverage.

What are the other substitutes for milk?

2.

Soy Milk

1 cup soy milk per 1 cup milk

Closest in protein content to cow's milk. Curdles well for buttermilk substitutes.

VeganThis substitute is vegan-friendlyGFThis substitute is gluten-free
BakingSavory cookingCustards

Flavor/texture:Closest to dairy milk in body and protein. Slight beany undertone in some brands. Unsweetened versions are very neutral in baking.

Avoid when:Common allergen. Can curdle when added to hot acidic liquids (like coffee or tomato soup). Use unsweetened for savory cooking. Some brands have a noticeable beany taste.

3.

Almond Milk

1 cup almond milk per 1 cup milk

Lighter and thinner than whole milk. Use unsweetened for savory recipes.

VeganThis substitute is vegan-friendlyGFThis substitute is gluten-free
SmoothiesCerealLight baking

Flavor/texture:Mild nutty flavor. Baked goods may be slightly drier and less tender because almond milk has much less protein and fat than dairy milk.

Avoid when:Very thin and low in protein. Do not use in custards, puddings, or cream sauces where body matters. Tree nut allergen. Can make baked goods drier if the recipe relies on milk's protein.

4.

Half-and-Half + Water

1/2 cup half-and-half + 1/2 cup water

Use when you have half-and-half but no milk. Produces richer results.

GFThis substitute is gluten-free
SaucesSoupsBaking

Flavor/texture:Slightly richer and creamier than whole milk. Baked goods and sauces will be a touch more luxurious.

Avoid when:Still contains dairy, so not suitable for dairy-free diets. The extra fat can make some recipes richer than intended. Use a 1:1 water-to-half-and-half ratio.

5.

Coconut Milk (carton)

1 cup coconut milk beverage per 1 cup milk

Use the carton version, not canned. Slight coconut flavor works well in sweets.

VeganThis substitute is vegan-friendlyGFThis substitute is gluten-free
CurriesSmoothiesSweet baking

Flavor/texture:Mild coconut undertone, especially noticeable in light-flavored recipes. Adds a slight tropical sweetness. Works best in curries, smoothies, and tropical desserts.

Avoid when:Do not confuse carton coconut milk (beverage) with canned coconut milk (cream). Canned is too thick and fatty for a milk replacement. Carton version may add faint coconut flavor.

What should you know before substituting milk?

Milk provides moisture, fat, protein, and sugar (lactose) that aids browning. When substituting, match the fat content as closely as possible for best results in baking.

How do you substitute milk in a recipe?

A staple liquid dairy product used for moisture, fat, and protein in cooking and baking. Whole milk contains about 3.25% fat and contributes to browning, tenderness, and structure in recipes.

The best substitute for milk depends on what role it plays in your recipe. Our top recommendation is Oat Milk (1 cup oat milk per 1 cup milk), which works well for baking, sauces, cereal.

If you need a different option, Soy Milk (1 cup soy milk per 1 cup milk) is another reliable choice. Closest in protein content to cow's milk. Curdles well for buttermilk substitutes.

When substituting milk, consider the flavor profile, texture, and cooking method of your recipe. For vegan alternatives, look for the options marked with the vegan badge above.

Substitution ratios verified against USDA FoodData Central and FoodSafety.gov. See our testing methodology for details.

What can you use instead of milk in specific recipes?

Frequently Asked Questions

What is the best substitute for milk in baking?

Oat milk is the best all-purpose substitute for milk in baking, used at a 1:1 ratio. Its creamy texture and neutral flavor produce results closest to dairy milk.

Can I use water instead of milk in a recipe?

You can, but you will lose flavor, richness, and browning. If using water, add 1 tablespoon of butter per cup to replace some of the fat content.

What non-dairy milk is closest to cow's milk?

Soy milk is closest in protein content (about 7g per cup vs 8g for cow's milk), which makes it the best for recipes where protein structure matters, like custards and breads.

Related Substitutes