Substitutions

What can I use instead of soy milk?

Soaked soybeans blended with water and strained. The highest-protein plant milk and the most functionally similar to dairy.

What it does in a recipe: Plant liquid with enough protein to brown, set and curdle like milk does. Pick the swap that covers that job - the ratios below are written so you can act on them without doing any arithmetic.

3substitutes
3close matches
Dairy & milkscategory

Quick answer

Oat milk

1 cup soy milk = 1 cup unsweetened oat milk

All substitutes, best first

3 ways to replace soy milk

Oat milk

Closest match
1 cup soy milk = 1 cup unsweetened oat milk

The closest plant milk in body and the most neutral in flavour, though it carries less protein.

Trade-offWill not curdle into a plant buttermilk as convincingly, because there is less protein to coagulate.

BakingCookingDrinksVeganVegetarianDairy-freeEgg-freeNut-freeSoy-free

Allergen checkMost oat milks are not certified gluten-free. Check the carton.

Pea milk

Closest match
1 cup soy milk = 1 cup unsweetened pea milk

The only widely available plant milk that matches soy's protein content, which makes it behave similarly in baking.

Trade-offSlightly savoury and thicker.

BakingCookingDrinksVeganVegetarianGluten-freeDairy-freeEgg-freeNut-freeSoy-free

Whole milk

Closest match
1 cup soy milk = 1 cup whole milk

Behaves nearly identically in cooking and baking, since soy milk is chosen precisely for its dairy-like protein.

BakingCookingDrinksVegetarianGluten-freeNut-freeEgg-freeSoy-free

Allergen checkNot a swap where dairy avoidance or a vegan diet is the reason for using soy milk.

At a glance

Soy milk in summary

Soy milk at a glance: category, its job in a recipe, the diets it suits, the diets its substitutes can satisfy, and how many substitutes there are.
CategoryDairy & milks
Job in a recipePlant liquid with enough protein to brown, set and curdle like milk does
SuitsVegan, Vegetarian, Gluten-free, Dairy-free, Egg-free, Nut-free
Swaps available forDairy-freeEgg-freeGluten-freeNut-freeSoy-freeVeganVegetarian
Number of substitutes3

Questions

Swapping soy milk: quick answers

Can I use oat milk instead of soy milk?

1 cup soy milk = 1 cup unsweetened oat milk. The closest plant milk in body and the most neutral in flavour, though it carries less protein. Will not curdle into a plant buttermilk as convincingly, because there is less protein to coagulate.

Can I use pea milk instead of soy milk?

1 cup soy milk = 1 cup unsweetened pea milk. The only widely available plant milk that matches soy's protein content, which makes it behave similarly in baking. Slightly savoury and thicker.

Can I use whole milk instead of soy milk?

1 cup soy milk = 1 cup whole milk. Behaves nearly identically in cooking and baking, since soy milk is chosen precisely for its dairy-like protein.

Related

More dairy & milks

Cooking around an allergy? Diet tags here describe the ingredient itself, not any particular brand. Processed products change formulation without notice and shared production lines are common, so read the label on everything you use. A severe allergy is a medical matter - confirm with the manufacturer or your clinician rather than relying on a substitution chart.