Secara sederhana, pola makan vegan diartikan mengecualikan makanan apa pun yang berasal dari hewan, termasuk telur, produk susu, daging, ikan, unggas, dan bahkan madu. Jadi, vegan hanya makan makanan nabati, seperti sayur, buah, biji-bijian, kedelai, polong-polongan, dan kacang-kacangan.
Meskipun begitu, pola makan vegan tidak selalu berarti sehat, karena vegan tidak mengecualikan banyak makanan olahan, gula, atau gluten. Bahkan, karena tidak mendapatkan beberapa nutrisi yang biasa disediakan oleh sumber hewani, vegan lebih berisiko terkena beberapa masalah kesehatan seperti berikut ini.