How to Steam Soy Milk for Espresso Drinks

Soy milk's protein structure is different from dairy — it splits (curdles) more easily under heat and acid. The keys are lower temperature, faster incorporation, and using barista-formulated soy.

Quick Answer

Key adjustments for soy: (1) Use barista-formulated soy milk (added stabilizers prevent splitting). (2) Steam to 55–60°C max — soy proteins denature and split above 65°C. (3) Aerate minimally — soy needs less air than dairy. (4) Pour immediately — soy separates faster than dairy once steamed. (5) Warm the pitcher slightly before steaming — cold starts cause more splitting with soy.

🎯 The Splitting Problem: Soy curdles when hot soy meets acidic espresso. Two solutions: (1) use barista soy with stabilizers, (2) pour espresso into pitcher first, then add steamed soy — the milk is added to the acid rather than vice versa, which helps.

⚙️ Soy vs Dairy Steaming Comparison

Parameter Whole Dairy Soy Milk
Target temperature60–65°C55–60°C
Aeration neededModerateMinimal
Splitting riskVery lowHigh — heat + acid sensitive
Latte art potentialExcellentModerate (barista soy)
After steamingPour within 30–60 secPour immediately

Related Questions

All milk & latte art guides

All Milk & Latte Art FAQs →