Herbivora adalah hewan yang hanya memakan tumbuhan. Mereka adalah hewan herbivora.

Herbivora (seperti rusa, gajah, kuda) memiliki gigi yang beradaptasi untuk menggiling jaringan sayuran. Banyak hewan yang memakan buah dan daun terkadang memakan bagian lain dari tumbuhan, misalnya akar dan biji. Biasanya, hewan-hewan tersebut tidak dapat mencerna daging. Tetapi beberapa hewan herbivora akan memakan telur dan kadang-kadang protein hewani lainnya.

Beberapa hewan adalah frugivora karena mereka terutama memakan buah. Hewan pemakan daun dan kadang-kadang ranting pohon kecil. Hewan yang sebagian besar makan rumput adalah hewan penggembala.

Makanan beberapa hewan herbivora berubah seiring dengan musim. Di zona beriklim sedang di Bumi, beberapa musim panas dan beberapa musim dingin, sehingga tanaman yang berbeda tersedia pada waktu yang berbeda sepanjang tahun.

Manusia adalah omnivora, karena mereka makan daging dan juga sayuran. Orang yang makan sebagian besar tumbuhan biasanya disebut vegetarian atau vegan.