A vegan diet is based on plants (such as vegetables, grains, nuts and fruits) and foods made from plants. Vegans do not eat foods that come from animals, including dairy products and eggs. Now although this diet may not be for everyone it is becoming more and more popular with people of all ages. for a variety of reasons people are turning away from animal based products.