Riche en protéines, le soja renferme assez d’éléments importants dans l’alimentation humaine. Le soja, surtout le tofu, est une excellente source de fer mais aussi une bonne source de zinc. Il joue aussi un rôle bénéfique contre le surpoids, l'ostéoporose et le cholestérol. Il permet aisément de remplacer la viande, acidifiante pour l'organisme si elle est consommée en excès, sans se passer de protéines, ni de fer. Selon une étude menée à Shanghai sur près de 75 000 femmes, la consommation de soja ou d’isoflavones peut diminuer la pression artérielle et réduire les risques de maladies coronarienne chez les femmes.