Karbohydrater :Karbohydratfordøyende enzymer, som amylase, maltase og laktase, bryter ned komplekse karbohydrater til enklere sukkerarter som glukose, maltose og galaktose.
Proteiner :Proteaser, som pepsin, trypsin og chymotrypsin, spalter peptidbindinger for å bryte ned proteiner til mindre polypeptider og aminosyrer.
Lipider :Lipaser, som bukspyttkjertellipase og gallesaltstimulert lipase, bryter ned fett og oljer til glyserol og fettsyrer.
Nukleinsyrer :Nukleaser, som deoksyribonuklease (DNase) og ribonuklease (RNase), hydrolyserer fosfodiesterbindingene til nukleinsyrer, og bryter dem ned til nukleotider og nukleosider.
Hver av disse gruppene av enzymer har flere spesifikke enzymer som retter seg mot forskjellige bindinger eller deler av deres respektive underlag. For eksempel er det flere forskjellige typer amylaser som virker på forskjellige koblinger i karbohydrater, og proteaser som er spesialisert på å spalte forskjellige aminosyresekvenser i proteiner. Denne spesifisiteten sikrer at matmolekyler effektivt og riktig brytes ned til absorberbare enheter.
Denne kompleksiteten i enzymkrav tillater også fordøyelsen av ulike matkilder som er sammensatt av ulike typer næringsstoffer. Mennesker har utviklet seg til å produsere et bredt spekter av fordøyelsesenzymer for å håndtere den mangfoldige maten vi spiser.