A vegan diet is another form of vegetarianism where only plant foods are eaten and all foods from animal sources are avoided (meat, seafood, dairy, eggs and sometimes honey and gelatine).