A person with a special interest in or knowledge of food, a gourmet.
A person who is very interested in food; a foodie.
A person who discriminates against other people because of the food they eat.