这主要是由动物的生理特性,以及植物界的进化和动物界的进化紧密联系在一起的结果。草食性动物,一般是双胃,前面有一个相当于食物储藏袋,后一个胃是用于消化食物,有反刍行为。胃内分泌的消化酶可以消化纤维素,以淀粉酶为主,胃壁结构分为4层,胃的蠕动能力较强。因此可以消化植物。
例如,家兔等以青草、菜叶、萝卜等较嫩的植物为食,一般都具有适宜于切断植物和磨碎食物的牙齿;肠子很长,尤其是小肠,是消化食物的主要部分;盲肠发达,能够把难以消化的粗纤维分解成可以被吸收利用的物质。
肉食性动物是单胃,没有反刍行为,胃内分泌的消化液以蛋白酶为主,胃蠕动能力相对较弱。总之,草食性动物不吃肉,也许是动物长期进化的结果。原始早期的草食性动物很可能也是食肉动物。