Veganske namirnice uključuju povrće, voće i cjelovite žitarice, kao i izvore proteina koji nisu životinjskog porijekla. Ljudi koji slijede vegansku prehranu i način života ne konzumiraju nikakve životinjske proizvode, uključujući jaja, mliječne proizvode i med. Mnogi vegani također ne nose kožu ili vunu ili bilo što napravljeno od životinje. Dok se većina hranjivih tvari može dobiti strogo biljnom prehranom, neke je teže dobiti od drugih. Osim osnovnih, veganske namirnice također uključuju prehrambeni kvasac i omega-3 dodatke.
Veganske namirnice uključuju biljne izvore proteina. Mnogi vegani dobivaju proteine iz graha kao što su crni grah, pinto grah ili soja. Slanutak i leća drugi su izvori proteina. Soja se može konzumirati kao endamame, što je nezrelo zrno, ili u više obrađenim oblicima kao što je tofu, koji je usirena sojina mlijeka, ili tempeh, što je fermentirana sojina pogača. Druga vrsta veganskih proteina je pšenični gluten, ili seitan, koji ima teksturu za žvakanje i obično se koristi umjesto mesa.
Kako vegani ne jedu mliječne proizvode kao što su mlijeko ili maslac, veganske osnovne namirnice uključuju zamjene za mliječne proizvode. Dostupne su različite zamjene za mlijeko napravljene od soje, riže ili raznih orašastih plodova. Mnogi veganski mliječni proizvodi sadrže dodani kalcij i vitamin B-12. Ostale veganske namirnice uključuju biljne masti i ulja, kao što su margarin bez mliječnih proizvoda, maslinovo ulje i ulje repice.
Vegani također koriste zamjene za jaja u pečenim proizvodima. Laneno sjeme uobičajena je zamjena za jaja i također je dobar izvor omega-3 masnih kiselina, koje je teško dobiti veganskom prehranom. Banane, svileni tofu i škrob također se ponekad koriste umjesto jaja.
Vitamin B-12 je neophodan za zdrave crvene krvne stanice. To je esencijalni nutrijent koji se obično nalazi samo u životinjskim proizvodima, osim ako hrana nije obogaćena njime. Nutritivni kvasac je jedan od esencijalnih veganskih sastojaka koji sadrži B-12. Vegani koriste prehrambeni kvasac kao zamjenu za sir i dodaju ga raznim receptima. Kvasac nije isti kao kvasac koji se koristi za pečenje kruha ili kuhanje piva.
Mnogi vegani također moraju pronaći način da u svoju prehranu dodaju omega-3 masne kiseline. Omega-3 se nalaze u sjemenkama lana i u algama. Vegan bi mogao htjeti uzimati dodatak omega-3 od ulja algi kako bi osigurao da dobije dovoljno hranjivih tvari u svojoj prehrani. Orašasti plodovi kao što su orasi također su dobri veganski izvori omega-3.