Existen dos tipos de aminoácidos: esenciales y no esenciales. Los ocho aminoácidos esenciales no son producidos por el organismo en cantidad suficiente, y, por consiguiente, deben ingerirse a través de los alimentos. Los doce aminoácidos no esenciales pueden obtenerse a partir de otros aminoácidos presentes en la dieta. Los alimentos que contienen proteínas animales como la carne, la leche y los huevos contienen grandes cantidades de todos los aminoácidos esenciales. Las fuentes de proteína vegetal carecen de uno o más de los aminoácidos esenciales o presentan cantidades insuficientes, pero pueden combinarse en una dieta que proporcione las cantidades necesarias. La mayoría de las personas necesitan ingerir del 10% al 15% de su consumo calórico total en proteínas; esto viene a ser aproximadamente 0,75 gramos por kilogramo de peso corporal al día. De esta forma, un hombre de 70 kilos y una mujer de 55 kilos necesitan de 50 a 60 gramos y de 40 a 50 gramos al día, respectivamente.