Herbívoros e onívoros são animais que comem plantas. O herbívoro é um grupo de animais que só come plantas, e o onívoro é um grupo de animais que come plantas e animais.
Os herbívoros são o segundo nível da cadeia alimentar e comem apenas plantas. Eles são considerados consumidores primários porque são os primeiros consumidores da cadeia alimentar. Os esquilos são herbívoros que comem grama e pequenas plantas próximas ao solo. Herbívoros que comem grama e pequenas plantas próximas ao solo são chamados de pastadores. Elefantes, rinocerontes e alces comem folhas, brotos e galhos. Esses tipos de herbívoros são chamados de navegadores. Os herbívoros costumam ter sulcos nos dentes que os ajudam a digerir os alimentos em pedaços menores. Isso é particularmente verdadeiro para herbívoros que comem grama com frequência.
Onívoros são animais que comem plantas e animais. Os onívoros comem quase tudo, incluindo ovos de outros animais. Embora os onívoros comam plantas, eles não comem todos os tipos de plantas. Os onívoros são incapazes de digerir algumas partes das plantas e grãos que os herbívoros podem digerir. Os humanos são onívoros, assim como os ursos, guaxinins, galinhas, porcos e abelhas. Alguns dos insetos onívoros, como as abelhas, são polinizadores. Os polinizadores são extremamente importantes para o ciclo de vida de algumas plantas.