These 3 reasons speak for tofu

Vegan Diet: Can You Still Eat That?