Avoider of foods from animals (5)
I believe the answer is:
vegan
(Other definitions for vegan that I've seen before include "One shunning animal products" , "One not eating or using animal products" , "One not eating animals" , "One avoiding all animal-based food" , "An extreme vegetarian" .)