L’une des principales raisons de ce changement de mentalité est la découverte de nouveaux fossiles de ptérosaures au contenu stomacal préservé. En 2011, une équipe de chercheurs dirigée par David Hone de l'Université de Southampton au Royaume-Uni a annoncé la découverte d'un fossile de ptérosaure de l'île de Wight qui contenait dans son estomac les restes d'un petit mammifère. Cette découverte suggère qu'au moins certains ptérosaures étaient capables de s'attaquer aux animaux terrestres.
En 2018, une autre équipe de chercheurs dirigée par Michael O'Sullivan de l'University College Dublin en Irlande a annoncé la découverte d'un fossile de ptérosaure du comté de Clare en Irlande qui contenait des restes d'écailles de poisson dans son estomac. Cette découverte conforte l’idée selon laquelle les ptérosaures n’étaient pas exclusivement carnivores.
En plus des preuves fossiles, il existe également des preuves anatomiques suggérant que certains ptérosaures auraient pu manger des plantes. Par exemple, certains ptérosaures avaient de longues mâchoires édentées qui auraient été bien adaptées pour extraire les plantes de l'eau. D’autres avaient des dents courtes et pointues qui auraient été idéales pour couper des matières végétales dures.
Bien entendu, il est important de noter que tous les ptérosaures n’étaient pas herbivores ni même omnivores. Certains ptérosaures, tels que les ptéranodons géants, étaient probablement encore principalement carnivores, comptant sur leur bec long et pointu pour attraper des poissons et d'autres animaux.
Néanmoins, de plus en plus de preuves suggèrent que la vision traditionnelle des ptérosaures comme étant exclusivement carnivores pourrait devoir être révisée. Il est probable que certains ptérosaures avaient un régime alimentaire plus varié, comprenant à la fois des matières végétales et animales, en fonction de leur taille, de leur forme et de leur habitat.