La plupart des lézards sont omnivores, cependant, ce qu'un lézard mange est largement influencé par sa taille. Avec plus de 3 800 espèces différentes de lézards, il n'y a pas de régime alimentaire fixe entre eux.
Les petits lézards, comme les caméléons, les geckos et les lézards cornus, se nourrissent principalement d'insectes et de petites araignées. Les grands lézards, tels que les whiptails et les dragons barbus, sont omnivores et peuvent manger à la fois des insectes, des petits mammifères et même des fruits. Il existe plusieurs espèces de lézards qui sont herbivores et ne mangent que des fruits et légumes, y compris les iguanes et l'agamid à queue épineuse. Enfin, certains des plus gros lézards sont carnivores et se nourrissent d'insectes, de mammifères et d'autres reptiles. Il s'agit notamment des dragons de Komodo et des varans.