Skim Milk
10.0best for soupThinner and less protein; works in cereal and baking but coffee will taste watery
In Soup, Soy Milk provides protein and body that shapes the broth and body. Added to cream-style soups, its protein thickens the base gently without the saturated fat of dairy cream; a swap must be heat-stable and low-acid to prevent breaking when simmered, keeping the soup smooth and cohesive.
Thinner and less protein; works in cereal and baking but coffee will taste watery
Skim milk's 3.4% protein adds body close to soy's 3%, but casein curdles at 180°F while soy holds to 180°F too — both demand low-heat addition. Stir in during the final 5 minutes at a simmer below boil, and skim foam before the final season.
Slightly tangy dairy milk; not plant-based, similar thin body works in coffee and baking
Goat milk's 4% fat enriches the broth beyond soy's 2%, and its tang deepens the depth of a vegetable soup. Warm to 160°F separately, then whisk into the simmer during the last 4 minutes so the body stays creamy.
Dairy-free, similar consistency
1% fat milk has 1g fat per cup (vs soy's 2g) with casein for body. Whisk a cornstarch slurry — 1 tsp per cup cold milk — and stream into simmer at 170°F for 3 minutes; the broth thickens glossy without curdling.
Dairy-free, good all-purpose swap
2% milkfat milk matches soy's 2% fat but its lactose slightly sweetens the broth. Taste-season AFTER the addition — salt target drops by 1/4 tsp per quart. Stir in off flame to prevent the casein from curdling in the warm body.
Dairy-free, add lemon juice for tang
Kefir's acidic pH 4.5 will curdle in a hot broth immediately — temper with 1/2 cup warm broth whisked into the kefir, then stir back in off flame. Its tang deepens tomato or lentil soup bodies and thickens naturally.
Use carton type not canned for drinking
Rich and creamy; use half soy milk plus half cream to approximate, adds dairy fat and body
Add cocoa and sweetener, dairy-free
Soy milk in soup provides creamy body without dairy's break risk, because soy proteins stay suspended up to 180°F where cow's milk curdles. Build flavor first: sauté aromatics in fat, simmer stock with a bay leaf to reduce and deepen, and only stir soy milk in during the final 5 minutes over low heat.
Whisk in 1-2 tbsp per cup of soup; too much dilutes the broth's character. If thickening further, make a quick slurry of 1 tsp cornstarch per cup of cold soy milk and stream in while stirring — this prevents gritty protein coagulation that happens when soy hits boiling stock raw.
Unlike soy milk in pasta sauce where the soy becomes the sauce body, soup uses soy as an accent that finishes the liquid glossy. Skim foam early so the broth stays clear under the creamed finish.
Taste and season AFTER the soy milk goes in: its faint sweetness shifts the salt target down by about 1/4 tsp per quart, and any rebalancing happens at that final warm stage.
Don't boil soy milk in the simmer pot; past 180°F it breaks into grainy curds that cloud the broth and coat the spoon roughly.
Avoid adding soy milk before reducing the stock; dilute broth means the final body tastes watery rather than rich and depth-forward.
Season after the soy goes in — its faint sweetness shifts the salt target down 1/4 tsp per quart, so taste before the last adjustment.
Skim foam from simmering stock before the soy addition; foam trapped under the creamy finish turns broth cloudy and grainy.
Use a cornstarch slurry if you need more body — 1 tsp per cup of cold soy milk prevents the gritty protein drop that raw soy in boiling stock causes.