Close-up of a Galápagos giant tortoise eating plants


Herbivores are animals that exist mainly on a diet of plants or algae. Some eat a wide range of plants, others are more exclusive and eat only particular types, such as monarch butterfly caterpillars which feed on milkweed and pandas on bamboo. Anatomical and physiological adaptations help some herbivores become specialists, for example, in their tolerance of spiky leaves or an in-built antidote to toxins. Other specialists restrict themselves to certain parts of a plant: hummingbirds feed on nectar and greenfly feed on sap.

Watch video clips from past programmes (9 clips)

In order to see this content you need to have an up-to-date version of Flash installed and Javascript turned on.

View all 9 video clips

Animals with this behaviour




Ray-finned fishes


Snails and slugs



BBC News about Herbivorous

  • Dwarf 'vampire' dino ate plants A bizarre dinosaur described as a cross between "a bird, a vampire and a porcupine" has been identified from fossils in South Africa.