Intestinele de erbivore sunt mult mai lungi în raport cu lungimea corpului decât carnivorele. Carnivorele au intestine subțiri egale cu 3 până la 6 ori lungimea corpului. Plantele erbivore au intestine subțiri egale cu 10 până la 12 ori lungimea corpului lor, în unele cazuri chiar și mai mult.
Comparativ cu materia vegetală, carnea este relativ ușor de digerat. O mare parte din digestia carnii are loc in stomac inainte de al trece in intestinul subtire unde nutrientii sunt absorbiti. Plantele conțin o mulțime de fibre indigestibile, iar pentru a extrage substanțele nutritive, erbivorii trebuie să folosească bacteriile care trăiesc în intestin pentru a descompune celuloza și alte materiale. În plus, intestinul mai lung al herbivorelor mărește cantitatea de suprafață disponibilă pentru absorbția nutrienților extrași.