Soy is a high-quality protein, found to help in lowering cholesterol and blood pressure. Soy products contain compounds called isoflavones. These compounds can affect thyroid function. Moreover, raised TSH levels are observed in soy consuming individuals.