Best Substitutes for Soy Milk
Soy milk contains about 3-4% protein and 1-2% fat, giving it a neutral taste and creamy texture that works in both sweet and savory recipes. It has natural emulsifiers from soy lecithin, which helps bind ingredients in baking. The protein content makes it foam well for coffee drinks and creates structure in baked goods. When substituting, you need to match the protein level for binding power and the fat content for richness. Plant milks with lower protein (like rice milk at 0.3%) won't provide the same structure in pancakes or custards.
Best Overall Substitute
Oat milk at a 1:1 ratio. It has the closest protein content (1-3%) to soy milk and similar thickness. The natural starches in oat milk mimic soy milk's body without changing flavor significantly. It performs consistently in baking, coffee drinks, and savory dishes.
All Substitutes
Oat milk
1:1 direct replacementOat milk contains 1-3% protein compared to soy milk's 3-4%, which is close enough for most recipes. The natural starches from oats create a creamy texture that matches soy milk's mouthfeel. It foams well for lattes because of the fiber content. In baking, oat milk provides similar moisture and binding without altering taste. Unsweetened versions work best for savory recipes.
Coconut milk (canned, diluted)
Mix 1 part canned coconut milk with 2 parts water to replace soy milk 1:1Full-fat canned coconut milk contains 5-7% fat versus soy milk's 1-2%, so dilution is necessary. The diluted version matches soy milk's consistency and provides richness in baking. Coconut flavor is mild when diluted. The natural fat content helps create tender textures in quick breads and muffins. Works well in curries and soups where coconut flavor complements the dish.
Almond milk (unsweetened)
1:1 replacement, add 1 tsp cornstarch per cup for thicker recipesAlmond milk has only 0.5-1% protein, much lower than soy milk's 3-4%. It's thinner and won't provide the same structure in baking. Adding cornstarch helps thicken it for recipes that need body. The mild nutty flavor works well in sweet applications but can be too light for savory dishes. Use the unsweetened version to avoid changing the recipe's sugar balance.
Dairy milk (2% or whole)
1:1 direct replacementDairy milk contains 3.2% protein, very close to soy milk's 3-4%. The fat content in 2% milk (2%) is similar to soy milk's 1-2%. It provides identical binding power in baking and creates the same texture in custards and sauces. The flavor is slightly richer and sweeter than soy milk. Whole milk works best for recipes requiring richness, while 2% matches soy milk more closely.
Cashew milk
1:1 replacementCashew milk has 1-2% protein and 2-4% fat, making it richer than most plant milks. The natural creaminess from cashew oils mimics soy milk's texture without needing thickeners. It has a neutral flavor that doesn't compete with other ingredients. Store-bought versions often contain stabilizers that help in baking. Homemade cashew milk (1 cup soaked cashews to 3 cups water) works even better for rich applications.
Rice milk
1:1 replacement plus 1 tbsp flour per cup for bakingRice milk contains only 0.3% protein and 1% fat, much lower than soy milk. It's very thin and won't provide structure in baking without help. Adding flour compensates for the missing protein. The flavor is mildly sweet and very neutral. It works well as a beverage substitute but needs reinforcement for cooking applications. Choose unsweetened varieties to control sugar levels.
Pea milk
1:1 direct replacementPea milk contains 4-5% protein, actually higher than soy milk's 3-4%. This makes it excellent for baking where protein structure matters. The taste is neutral with no pea flavor in commercial versions. It foams well for coffee drinks and provides good binding in pancakes and muffins. The protein content helps create tender, well-structured baked goods.
Hemp milk
1:1 replacementHemp milk provides 2-3% protein and 3-4% fat, closely matching soy milk's nutrition profile. The natural oils from hemp seeds create richness similar to soy milk. It has a mild, nutty flavor that works well in both sweet and savory applications. The fat content helps create tender textures in baking. Choose unsweetened versions for cooking to avoid added sugars affecting your recipe.
How to Adjust Your Recipe
When switching from soy milk, check if your recipe relies on soy milk's protein for structure. Custards and puddings need high-protein alternatives like pea milk or dairy milk. For thinner plant milks like almond or rice milk, add 1-2 teaspoons of cornstarch per cup to match soy milk's thickness. In coffee drinks, oat milk and cashew milk foam best due to their fat and fiber content. For baking, unsweetened versions prevent unwanted sweetness from disrupting sugar balance. Reduce liquid by 2-3 tablespoons when using canned coconut milk (even diluted) because it's naturally thicker.
When Not to Substitute
Recipes specifically designed for soy milk's unique properties shouldn't be changed. Vegan cheese-making relies on soy milk's protein structure for proper setting. Traditional tofu-based desserts need soy milk for authentic flavor and texture. Some Asian recipes like soy milk hotpot or douhua (silky tofu pudding) require soy milk's specific taste profile. Commercial soy milk powder in bread recipes provides gluten-enhancing proteins that other plant milks can't match.
Frequently Asked Questions
Can I use sweetened plant milk instead of unsweetened soy milk?
Yes, but reduce added sugar in your recipe by 1-2 tablespoons per cup of sweetened milk used. Sweetened versions contain 6-12g sugar per cup versus 1-2g in unsweetened soy milk. Check the nutrition label and adjust accordingly. Vanilla-flavored milks add extra sweetness and flavor that may compete with your recipe.
What's the best soy milk substitute for coffee drinks?
Oat milk works best at 1:1 ratio because it foams well and has neutral taste. The natural starches create microfoam similar to dairy milk. Cashew milk is second choice with 1:1 ratio for richness. Avoid thin milks like rice milk (0.3% protein) which won't foam properly.
How do I replace soy milk in vegan baking?
Use oat milk at 1:1 ratio for most recipes. Its 1-3% protein content provides structure. For richer baked goods, try cashew milk with 2-4% fat content. Add 1 teaspoon cornstarch per cup when using low-protein milks like almond milk. Coconut milk (diluted 1:2 with water) works for extra richness.
Is there a nut-free alternative to soy milk with similar protein?
Pea milk provides 4-5% protein, higher than soy milk's 3-4%. Use it 1:1 in any recipe requiring protein structure. Oat milk (1-3% protein) is second best and certified gluten-free versions are available. Rice milk only has 0.3% protein and needs 1 tablespoon flour added per cup for baking.