vignette|Ours blanc dévorant une citrouille sous l'eau.
Une espèce est dite omnivore quand son appareil digestif lui permet d'absorber des aliments d'origines végétale et animale. Cette caractéristique permet aux espèces omnivores d'adopter une alimentation « opportuniste », variable en fonction de la disponibilité des aliments.
Le régime omnivore est un régime alimentaire, plus ou moins opportuniste, qui facilite l'adaptation et la survie de l'espèce, avec des tendances variables selon les espèces, les lieux, les saisons ou les individus.
Alimentation humaine
vignette|Sangliers fouillant les poubelles dans une banlieue de Berlin
Le Renard roux est, par exemple, un omnivore opportuniste bien que classé dans l'ordre des Carnivora. À la bonne saison, comme les carnivores, il se nourrit en effet de préférence de petits mammifères et d’oiseaux, mais il mange aussi grenouilles, lézards, insectes ou poissons et, quand ils sont murs, des fruits, baies ou céréales pour, quand vient la mauvaise saison, finir par vivre de charognes et divers détritus.
De son côté, le hérisson commun est classé dans les Insectivora mais c'est un omnivore à tendance insectivore. Il se nourrit d'un peu de tout, mais recherche avant tout insectes, vers ou escargots.
vignette|upright|Plats d'insectes frits et de légumes destinés à la consommation humaine au Cambodge.
L'homme moderne (Homo sapiens), comme ses ancêtres du genre Homo, est omnivore. En effet, son système digestif est adapté à la consommation de produits animaux, végétaux et de champignons, même si la base de son alimentation est principalement constituée de produits végétaux : céréales, fruits, graines, légumes, racines, feuilles Toutefois, ses goûts propres, les famines, les modes, les convenances sociales, les considérations éthiques ou morales, les connaissances scientifiques ou les croyances peuvent influencer ses choix alimentaires.
Certains reptiles consomment aussi à la fois des arthropodes et des végétaux, mais parfois de petits reptiles ou mammifères.