Tofu is made from a soybean, and just like other beans, it's healthy for you. It’s a complete protein and full of iron, calcium, magnesium, copper, zinc and fiber. Contrary to what the studies funded by the meat industry would have you believe, plant estrogens in soy are actually cancer fighting when eaten in normal ranges (3-4 servings a day) So yes, when eating the recommended amounts of soy, tofu is good for you and it won't mess up your hormones or give you "man boobs"