Los herbívoros son animales que solo comen plantas. Esto incluye pastos, hojas, frutas y verduras. Algunos herbívoros también comen algas y otras plantas acuáticas. Si bien la dieta principal de los herbívoros consiste en plantas, algunas especies pueden consumir ocasionalmente pequeñas cantidades de materia animal, como insectos o carroñones. Este comportamiento se conoce como omnivory oportunista y no se considera una característica definitoria de los herbívoros.