Vegans eat a variety of plant-based foods, including fruits, vegetables, grains, legumes, nuts, and seeds. There are also many vegan meat and dairy substitutes available, such as tofu, tempeh, seitan, plant-based milks, and vegan cheese. With a little bit of creativity, you can make almost any dish vegan.