Veganer essen keine Lebensmittel, die von Tieren stammen oder mit Tieren verbunden sind. Dies bedeutet, dass sie auf Fleisch, Geflügel, Fisch, Schalentiere, Eier, Käse, Milch und Joghurt verzichten. Auch tierische Produkte wie Gelatine stehen nicht auf der Speisekarte. Einige Veganer setzen Honig auf die Verbotsliste.
Veganer müssen auf viele Lebensmittel verzichten, die Nicht-Veganer für selbstverständlich halten. Zum Beispiel ist es nicht mehr möglich, Butter oder Margarine auf Toast zu streichen, da beide in der Kategorie Milchprodukte sind. Der Genuss einer Eistüte oder eines Frischkäses auf einem Bagel gehört der Vergangenheit an. Die Umstellung auf eine vegane Ernährung erfordert Disziplin und Engagement für eine Philosophie, den Tieren keinen Schaden zuzufügen. Rohveganer sind Menschen, die nur rohes Obst, Gemüse, Getreide und Nüsse essen. Diese Diät besteht aus Lebensmitteln, die nie gekocht werden.
Trotz der restriktiven Auflagen gibt es eine Vielzahl von Lebensmitteln, die Veganer genießen können. Hunderte vegane Rezepte kombinieren Früchte mit Getreide und Nüsse oder Gemüse mit Vollkornprodukten. Die vegane Ernährung ist von Natur aus fettarm. Der Schwerpunkt liegt auf gesunden Fetten aus Lebensmitteln wie Avocados und Nüssen. Die größte gesundheitliche Herausforderung für Veganer besteht darin, genügend essentielle Nährstoffe zu sich zu nehmen. Die Einnahme von Vitaminpräparaten kann dieses Problem lindern.