Tofu has long been used by vegetarians as a source of protein. In Asian countries it is a staple food that has been consumed daily for centuries. Much research has been done about tofu and its health value. At one time, I ate it several times a week. Here is why I don’t eat it at all anymore:

Reason #1: Tofu is not a whole food. It is processed from dried soybeans that are made into soy milk by mashing, boiling and straining them. It is then coagulated with calcium sulfate and cut into blocks.
Reason # 2: Soybean crops in the US are now 90% genetically modified. Monsanto has been using the poisonous herbicide Roundup directly in the soybean. They have been doing this for two decades now. If it is not certified organic tofu, you can bet it has Roundup in it.
Reason # 3: Tofu is high in phytoestrogens aka plant hormones. Excessive amounts can cause hormone imbalances in both men and women and have been linked to tumors both benign and malignant. A woman in one of my audiences had a tumor the size of a grapefruit in her stomach from daily consumption of soy milk, tofu and processed meat substitutes. A man in one of my audiences developed puffiness all over his body, dramatically decreased sex drive and low stamina from soy products. Both people cut out soy and it restored them to health. Others have complained of migraines and constipation from tofu.
If you’re going to eat soy, eat it in its whole food form called edamame or soy beans. Please make sure it is certified organic to avoid genetically modified organisms and don’t eat it every single day. Fermented soy products like tempeh, miso, gluten free soy based sauces like tamari, and Bragg’s Liquid Aminos are also highly recommended for great protein food sources rich in enzymes for healthy digestion.
For more information about soybeans, tofu and soy based products, check this site. You decide what works for you and what your comfort level is with soy. It is best to be informed so you can make the choice that is right for you.