A maioria dos lagartos são onívoros, no entanto, o que um lagarto come é amplamente influenciado por seu tamanho. Com mais de 3.800 espécies diferentes de lagartos, não há uma dieta definida entre eles.
Lagartos menores, como camaleões, lagartixas e lagartos com chifres, comem principalmente insetos e pequenas aranhas. Lagartos maiores, como rabos-de-chicote e dragões barbudos, são onívoros e podem comer tanto insetos, pequenos mamíferos e até frutas. Existem várias espécies de lagartos que são herbívoros e comem apenas frutas e vegetais, incluindo iguanas e a agamida de cauda espinhosa. Finalmente, alguns dos maiores lagartos são carnívoros e comem insetos, mamíferos e outros répteis. Isso inclui dragões de Komodo e lagartos monitores.