Có nhiều loài thằn lằn là loài ăn cỏ và chỉ ăn thực vật, trong khi cũng có một số loài thằn lằn ăn tạp hoặc ăn thịt. Hầu hết các loài thằn lằn cưng đều ăn tạp và cần nhiều loại thức ăn bao gồm thực vật, côn trùng và trái cây để đáp ứng yêu cầu dinh dưỡng.
Có hơn 3.800 loài thằn lằn đã được ghi nhận. Thằn lằn nhỏ sống sót chủ yếu nhờ côn trùng và thực vật. Iguanas là loài ăn cỏ và thích chế độ ăn thực vật, rau và trái cây. Râu rồng là loài ăn tạp và ăn thực vật ngoài dế và chuột. Những con thằn lằn lớn hơn như rồng komodo thường ăn thịt và săn những con mồi bao gồm hươu và lợn.