Gli onnivori consumano anche alimenti sia animali che non animali, e a parte la definizione più generale, non esiste un rapporto chiaramente definito tra materiale vegetale e animale che distinguerebbe un carnivoro facoltativo da un onnivore.