Sim, é possível preencher as necessidades energéticas e nutricionais com uma dieta vegetariana. Fazendo uma dieta variada e equilibrada com os vários alimentos disponíveis para vegetarianos (tofu, seitan, couscous, temphe, quinoa, algas, soja e derivados, bebida de arroz, bebida de aveia,…) é possível obter os nutrientes necessários para o bom funcionamento do organismo. Para além disso, é possível obter o elevado valor biológico das proteínas animais pela combinação de alguns alimentos vegetais (cuja combinação fornece todos os aminoácidos essenciais) como, por exemplo, juntando leguminosas (feijão, grão, favas, ervilhas ou lentilhas) com alimentos como o arroz ou a massa.