Pretty much any insect they find.
They really don't know when their next meal will come, so they have to eat whatever they find. If it's a snail they'll eat it, if it's a mantis they'll eat it, if it's a cricket they'll go for it as well. They're not really picky. If I'm not mistaken some chameleons have even eaten other vertebrates including other reptiles.