Tofu is a great food for vegan and vegetarians