Eiwitten zijn aminozuren. De mens kan sommige aminozuren zelf produceren, maar moet andere uit voedsel halen. De negen aminozuren die de mens niet zelf kan produceren, worden essentiële eiwitten genoemd. Dit zijn histidine, isoleucine, leucine, lysine, methionine, fenylalanine, threonine, tryptofaan en valine.
Eiwitrijke voedingsmiddelen die alle essentiële aminozuren bevatten, worden complete, ideale of hoogwaardige eiwitten genoemd. Tot de complete eiwitten behoren vlees- en zuivelproducten, quinoa, hennepzaad, chiazaad en soja.