Un herbívoro ocasionalmente comerá carne incluso si queda mucha vegetación. Pero sí, por supuesto, un animal hambriento comerá lo que esté disponible, la mayor parte del tiempo. Cuanto más primitivo sea un animal, y cuanto más especializado sea, menos probable será comer cosas que no esté adaptado para comer, sin embargo. (Incluso la serpiente más hambrienta nunca comerá un tazón de avena, por ejemplo).
Los herbívoros son mucho más propensos a comer carne que los carnívoros a comer plantas. Los herbívoros generalmente pueden digerir carne y obtener nutrición de ella, mientras que los carnívoros generalmente no pueden obtener mucha nutrición de las plantas.