As part of my move towards accidental veganism, a friend pointed out that we should try tofu. Probably we should. I've always found it not very tasty. Is it actually good for you? Is it high in protein? (What is it?)
And most importantly, how can you cook it to not be gross?