Os veganos não comem alimentos feitos de animais ou alimentos ligados a animais. Isso significa que eles evitam todas as carnes, aves, peixes, crustáceos, ovos, queijo, leite e iogurte. Produtos de origem animal, como a gelatina, também estão fora do menu. Alguns veganos incluem mel na lista de banidos.
Os veganos devem desistir de muitos alimentos que os não-veganos consideram naturais. Por exemplo, espalhar manteiga ou margarina na torrada não é mais possível porque ambas estão na categoria de laticínios. Desfrutar de um sorvete de casquinha ou de cream cheese em um bagel é coisa do passado. Ajustar-se a uma dieta vegana requer disciplina e compromisso com uma filosofia de não fazer mal aos animais. Os veganos crus são pessoas que comem apenas frutas, vegetais, grãos e nozes crus. Essa dieta consiste em alimentos que nunca são cozidos.
Apesar dos requisitos restritivos, há uma variedade de alimentos que os veganos podem desfrutar. Centenas de receitas veganas combinam frutas com cereais e nozes ou vegetais com grãos inteiros. A dieta vegana é naturalmente pobre em gordura. A ênfase está em gorduras saudáveis derivadas de alimentos como abacate e nozes. O principal desafio para a saúde dos veganos é obter nutrientes essenciais suficientes. Tomar suplementos vitamínicos pode amenizar esse problema.