Your comment on soy is more correct. Soy is one of the best plant protein source, a legume, with all 22 amino acids. Has Genistein, to protect against breast cancer. One thing wrong with soy tofu is that the soluble fiber been processed out. Also when it comes to soy being GMO that a man-made perversion, not NATURE’S. Yes, buy organic.
Source: Dr Axe