Protein adalah molekul organik kompleks yang terdiri daripada unsur karbon, hidrogen, oksigen, nitrogen dan kadang-kadang sulfur dan fosforus, dihasilkan daripada asid amino. Terdapat empat struktur protein berbeza: struktur premier, sekunder, tertier dan kuarterner, yang bergantung kepada urutan dan penggabungan asid amino. Protein dibahagikan kepada kelas pertama dan kelas kedua berdasarkan keperluan asid amino, dengan protein haiwan mengandungi semua asid amino perlu, manakala protein tumbuhan tidak.