 Anoles are opportunistic feeders, and may attempt to eat any attractive meal that is of the right size.They primarily feed on insects like flies, grasshoppers, crickets, caterpillars, moths, butterflies, beetles and ants, and arachnids like spiders.Several species will also eat small vertebrates such as mice, small birds (including nestlings), lizards (including other anole species and cannibalism of their own) and frogs.