A vegan diet excludes all animal products and by-products, including meat, fish, dairy, eggs, honey, and gelatin. It is based entirely on plant foods like fruits, vegetables, grains, nuts, seeds, and legumes.
People generally adopt veganism for ethical, environmental, or health reasons.