Consumption of soy foods such as tofu is not associated with weight gain. In fact, many studies have found that vegetarian or plant-based diets, which include soy foods, are more effective for weight management. Soy does contain phytoestrogens, which are plant-based estrogen-like compounds that can exert weak estrogenic effects. Most research has found that soy foods do not raise estrogen levels in the body.