Soy has the highest amounts and the best composition of protein among legumes. Additionally, soy has a relatively high amount of fat, mainly essential omega 6 and omega 3. Soy also has high content of well-absorbed iron and calcium. Soy consumption has been linked to lower risk for breast cancer due to Isoflavones content and it may also help for lowering cholesterol levels.