tofu is gross as it gets, im tellin u man, the best way is to make some wheat gluten, that shit is wayyy bomb, and the whole "anti-gluten" thing is just hype..
its way better for you then soy
oh and bean burgers (homemade) are the beezy too, AND if u make a bean burger with corn in it, or some kind of grain in it, the bean+corn (or grain) combines to porovide complete protein//
the only truly 100%-complete protein in plants (meaning it has every amino acid) is hemp, and thats the fact. they say soy is close, but it still doesnt match up, its only a bean, and there are much tastier less-faggy beans out there (pinto black etc) so u just combine those with some corn and its good to go..
milk substitute = horchata
egg substitute = idk... eggplant?