Każda dieta powinna zawierać wszystkie niezbędne składniki pokarmowe- białka, tłuszcze, węglowodany, składniki mineralne, witaminy i błonnik. Jeśli któregoś z nich zabraknie mogą powstać niedobory, i to zarówno w diecie bezmięsnej jak i obfitującej w produkty pochodzenia zwierzęcego.