Il semble que la consommation de soja joue un rôle protecteur et que les personnes qui en consomment beaucoup souffriraient moins des maladies cardiovasculaires. Cela proviendrait principalement de sa composition en acides gras insaturés. Sa teneur en graisses polyinsaturées participe à une baisse du mauvais cholestérol.