Animais que comem carne e plantas são chamados de onívoros, dos quais os humanos são um excelente exemplo. Alguns outros animais que são onívoros são ursos, gambás, esquilos e raposas vermelhas.
Alguns répteis, peixes e insetos também se alimentam de plantas e animais. Por exemplo, os peixes opalino comem algas marinhas e os pequenos organismos que vivem nas algas. As tartarugas de caixa alimentam-se de flores e frutos, bem como de peixes e sapos. As formigas são comedoras oportunistas, alimentando-se de néctar e sementes quando possível e de outros insetos se surgir a oportunidade.
Os guaxinins, outro exemplo de onívoro, exibem características tanto de carnívoros quanto de herbívoros. Eles têm dentes afiados para rasgar a carne e molares planos para triturar plantas. Os onívoros são animais facilmente adaptáveis, permitindo que vivam em condições extremas. Se a carne não estiver disponível, os onívoros podem viver nas plantas e vice-versa. Isso ocorre porque os onívoros podem digerir proteínas e fibras, enquanto os carnívoros não recebem nenhum valor nutricional do material vegetal.
Os onívoros, junto com os carnívoros, fazem parte do terceiro nível trófico. O primeiro nível trófico, que inclui a maioria das plantas, são chamados de autótrofos porque produzem seus próprios alimentos. O segundo nível trófico inclui herbívoros, que comem autótrofos. As espécies no terceiro nível trófico dependem de organismos no segundo nível trófico para alimentação total ou parcial.