I dinosauri onnivori includono Anserimimus, Deinocheirus, Gallimimus e Othnielia. Fruitadens haagarorum era un piccolo dinosauro noto per essere onnivoro per la presenza di entrambi i denti affilati simili a canini e denti a forma di foglia adatti alla macinazione delle piante. Come eteronodonosauro, mostrava un cambiamento nella dieta dai suoi primi parenti erbivori.
Diverse prime linee di maniraptor hanno mostrato cambiamenti a una dieta onnivora. Questi includevano mangiatori di insetti come alvarezsaurs, avialani e seminatrici, inclusi alcuni troodontidi.
Gli ornitomimosauri, noti anche come dinosauri di struzzo, vivevano nel periodo Cretaceo e includevano Gallimimus, Shenzhousaurus e Ornithomimus. Alcuni avevano i denti, ma la maggior parte aveva i becchi, gli arti superiori con artigli lunghi e le zampe lunghe con artigli sullo zoccolo. Gli scienziati ritengono che gli ornitomimosauri siano tra i corridori più veloci di tutti i dinosauri e abbiano mangiato una dieta di piante e piccoli animali.
Anserimimus era un ornithomimid a corsa rapida con forti arti anteriori, e visse nel periodo tardo Cretaceo. Differiva dalle specie affini grazie ai suoi artigli leggermente ricurvi e agli arti anteriori molto più forti. Gallimimus era il suo parente più prossimo. Gli scienziati ipotizzano che gli ornitomimidi, discendenti dai carnivori, fossero in realtà onnivori o addirittura erbivori. Il Gallimimus, che significa gallo o pollo imitato, aveva ossa vuote e gli occhi ai lati della testa, simili a quelli degli uccelli moderni.