Thằn lằn Anole trong tự nhiên ăn côn trùng nhỏ, sống, bao gồm ruồi, bọ cánh cứng, dế, bướm đêm, bướm, kiến và mối, cũng như nhện, sên, sâu và các động vật không xương sống khác. Kể từ thị giác của thằn lằn Anole dựa trên sự di chuyển, con mồi của nó cần phải sống hoặc di động để có thể bị ăn thịt. Trong tự nhiên, thằn lằn anole tự ngậm nước bằng sương có trên cây.
Trong điều kiện nuôi nhốt, thằn lằn anole thường được cho ăn theo chế độ ăn kiêng của dế. Giun ăn là một loại thức ăn phổ biến khác, nhưng loài bọ hung có thể tỏ ra không thích ăn chúng.
Các loài côn trùng hoang dã, khỏe mạnh là con mồi thích hợp cho loài Anoles, nhưng điều quan trọng là phải chọn những mẫu vật nhỏ hơn Anoles. Nếu con mồi quá lớn, chúng có thể bị đe dọa.
Khi bắt côn trùng hoang dã, điều quan trọng là phải biết loài nào để tránh vì độc tính của chúng. Tốt nhất là bạn nên tránh bắt côn trùng từ các khu vực đã bị ô nhiễm bởi thuốc trừ sâu hoặc khói thải ô tô.
Khi ở trong bể, côn trùng săn mồi cũng cần được cung cấp thức ăn (chẳng hạn như vẩy cá hoặc khỉ chow). Nếu Anole không ăn tất cả các loại côn trùng được cung cấp, không có nguồn thức ăn của chúng, chúng có thể cố gắng ăn thằn lằn.