A vegan diet is a type of vegetarian diet. It includes only foods that come from plants. It includes fruits, vegetables, beans, grains, seeds, and nuts.