Lagartos anoles na natureza se alimentam de pequenos insetos vivos, incluindo moscas, besouros, grilos, mariposas, borboletas, formigas e cupins, bem como aranhas, lesmas, vermes e outros invertebrados. Desde a visão do lagarto anole é baseada no movimento, sua presa precisa estar viva ou móvel para ser comida. Na natureza, os lagartos anoles se hidratam com o orvalho encontrado nas plantas.
Em cativeiro, os lagartos anoles são mais frequentemente alimentados com uma dieta de grilos. Mealworms são outro alimento comum, mas anoles podem mostrar uma aversão a comê-los.
Insetos saudáveis e selvagens são presas adequadas para anoles, mas é crucial selecionar espécimes menores do que os próprios anoles. Se a presa for muito grande, eles podem ser intimidados.
Ao capturar insetos selvagens, é importante saber quais espécies evitar devido à sua toxidade. Também é melhor evitar a captura de insetos em áreas poluídas por pesticidas ou gases de escapamento de automóveis.
Uma vez no tanque, os insetos presas também devem receber comida (como flocos de peixe ou ração para macacos). Se o anole não comer todos os insetos fornecidos, sem uma fonte de alimento própria, ele pode tentar comer o lagarto.