Starting a thread on the different types of tofu and how to cook them. (Some of these are vegan, some are not. In Chinese cooking, tofu is not a vegan protein):
1. Egg tofu
This is one of my fave tofus. It isn't vegan. It's made with soy beans AND eggs. It has a eggy taste that egg lovers will love; but that goes way entirely when it's panfried lightly.
And this is the egg tofu dish I always order at restaurants (and now make at home) https://www.youtube.com/watch?v=uthY_SuR_7w&pp=ygUec3BpY2VzIG4gcGFucyBzaXpsaW5nIGVnZyB0b2Z1