Unele specii de șopârle, inclusiv dragonul bărbosit, uromastyxul și skink-ul albastru, sunt omnivore. Majoritatea altor specii sunt strict insectivore, carnivore sau erbivore.
Majoritatea speciilor de șopârle au adaptat tipurile de diete specializate, în funcție de mediul lor. Majoritatea șopârlelor se hrănesc în principal cu insecte, păianjeni și alte nevertebrate mici. Anumite specii mai mari, cum ar fi șopârlele de monitorizare și dragonii Komodo, sunt carnivore și mănâncă animale moarte și trăiesc prada că vânează și se sinucid. Iguanele, pe de altă parte, sunt erbivore stricte și mănâncă numai plante. Alte specii populare de animale de companie, cum ar fi geckos, se bucură de insecte și de produse proaspete în captivitate.