A vegan diet is based on plants such as vegetables, grains, nuts, fruits, and foods made from plants. Vegans do not eat foods that come from animals, including dairy products and eggs. Some key foods in a vegan diet include legumes, nuts, seeds, tofu, whole grains, fruits, and vegetables
. It's important for vegans to ensure they get all the necessary nutrients by eating a varied and balanced diet, including sources of protein, iron, calcium, vitamin B12, and omega-3 fatty acids