Il latte di soia viene prodotto macinando i semi di soia interi e facendoli bollire in acqua. La miscela così ottenuta viene poi filtrata per separare la parte liquida da quella solida. Il tofu si ottiene invece coagulando il latte di soia e pressando la cagliata in blocchi.