Soy foods are cholesterol-free (unless they contain animal products), low in saturated fat, high in protein and rich in fiber. Soybeans contain all eight essential amino acids and phytochemicals, known as phytoestrogens. Soybeans are also a rich source of calcium, iron, zinc, phosphorus, magnesium, B-vitamins and omega-3 fatty acids. Basically, all the nutrients you need to enhance your immune system.
Researchers believe that the benefits of soy are derived from its isoflavone content, a class of organic compounds, or biomolecules related to flavonoids, that act as phytoestrogens in people, and are powerful antioxidants. These phytoestrogens of soy, combined with its protein density, may be responsible for its beneficial health effects, but no one knows for sure.
Past studies have shown that regular consumption of soy protein enhances your good cholesterol. The Federal Drug Administration (FDA) concluded that diets low in saturated fat and cholesterol that include 25 grams of soy per day may reduce the risk of heart disease. The American Heart Association (AHA) says that soy does not, however, reduce cholesterol or heart disease risk, but still recommends soy foods as part of a heart-healthy diet. There are conflicting studies, too, about whether or not soy foods will reduce your high blood pressure.
What we like about soy foods is that they are alternatives to animal proteins and are loaded with good nutrients, vitamins and minerals. Everyone should eat unprocessed soy foods like tofu as part of a balanced diet.