From personal experience, I avoid eating too much tofu. At one point, I had a condition called gynecomastia. The doctor asked me about my diet (eating steamed tofu every day) and recommended that I stop based on some research he had read. Condition went away.