The key benefits of soya are its high protein content, vitamins, minerals and insoluble fibre. The high fibre content makes soya beans and other soya containing foods valuable in cases of constipation, high cholesterol and Type-2 diabetes.