Majoritatea șopârlelor sunt omnivore, totuși, ceea ce mănâncă o șopârlă este în mare măsură influențat de mărimea acesteia. Cu peste 3800 de specii diferite de șopârlă, nu există o dietă stabilită între ele.
Șopârlele mai mici, cum ar fi cămileii, geckosii și șopârlele, mănâncă în principal insecte și păianjeni mici. Șopârlele mai mari, cum ar fi biciuțele și dragonii cu barbă, sunt omnivore și pot consuma atât insecte, mamifere mici, cât și fructe. Există mai multe specii de șopârle care sunt erbivore și mănâncă numai fructe și legume, inclusiv iguanas și agamidul cu coada spinoasă. În cele din urmă, unele dintre cele mai mari șopârle sunt carnivore și mănâncă insecte, mamifere și alte reptile. Acestea includ dragonii Komodo și șopârlele de monitorizare.