soy has many health benefits. It is very high in protein and low in carbs. They also have low fat content. It helps lower cholesterol content and prevent cancer. It also helps avoid loss of bone mass.