Um omnívoro é um animal cuja espécie obtém sua energia e nutrientes de uma dieta composta por alimentos que incluem plantas, animais, algas, fungos e bactérias.

Muitos omnívoros mudam seus hábitos alimentares durante seu ciclo de vida. Às vezes são chamados de "onívoros da história de vida", porque só são onívoros se sua vida inteira for considerada.

Algumas espécies, como as aves aquáticas que pastam como gansos, são conhecidas por comerem principalmente animais em uma etapa de suas vidas, mas plantas em outra. Além disso, muitos insetos, como a família beatle Meloidae, comem tecido animal quando são larvas, mas comem matéria vegetal após a maturidade.