Les intestins des herbivores sont beaucoup plus longs proportionnellement à la longueur de leur corps que ceux des carnivores. Les carnivores ont un intestin grêle égal à 3 à 6 fois la longueur de leur corps. Les herbivores ont un intestin grêle égal à 10 à 12 fois la longueur de leur corps, voire plus dans certains cas.
Comparée à la matière végétale, la viande est relativement facile à digérer. Une grande partie de la digestion de la viande a lieu dans l'estomac avant de la passer dans l'intestin grêle où les nutriments sont absorbés. Les plantes contiennent beaucoup de fibres non digestibles et pour extraire les nutriments, les herbivores doivent utiliser les bactéries qui vivent dans leur intestin pour décomposer la cellulose et d'autres matériaux. De plus, l'intestin plus long de l'herbivore augmente la surface disponible pour absorber les nutriments extraits.