Jelita roślinożernych są znacznie dłuższe w stosunku do długości ciała niż jeżowate. Mięsożercy mają jelita cienkie równe 3 do 6 długości ich ciała. Zwierzęta roślinożerne mają jelita cienkie równe 10 do 12 długości ich ciała, w niektórych przypadkach nawet dłuższe.
W porównaniu do materii roślinnej mięso jest stosunkowo łatwe do strawienia. Znaczna część trawienia mięsa odbywa się w żołądku przed przejściem do jelita cienkiego, w którym wchłaniane są składniki odżywcze. Rośliny zawierają dużo niestrawnych włókien, a aby wyekstrahować składniki odżywcze, roślinożerne muszą wykorzystywać bakterie żyjące w jelitach do rozkładania celulozy i innych materiałów. Ponadto dłuższe jelito roślinożerne zwiększa ilość dostępnej powierzchni do wchłaniania wyekstrahowanych składników odżywczych.