Tofu is made from soybeans, which are from the legumes class of grains. While tofu is a source of protein and often a staple of a vegan, vegetarian or plant-based diet, I recommend avoiding it for all the reasons described in this article. Particularly of note is the fact that it contains isoflavones, which can mimic estrogen and negatively affect women’s health and hormones.