變色龍主要就是喜歡吃昆蟲,還比較喜歡喝水。不過變色龍不會吃人吃的食物,如果長期的吃同一種食物的話就會感到厭煩。
很多昆蟲都喜歡吃,如草蜢、蠶蟲、蟑螂、面包蟲等。太細小的昆蟲如螞蟻、蚊子等并不適合。單喂一種昆蟲有兩個問題,營養變得不全面,長期一定會缺乏某種維生素。而且變色龍長期吃同一品種食物會生厭,食量會明顯減少,嚴重會拒食。
變色龍會喝水,份量要看環境溫度和濕度而定,溫度高和濕度低時它們會喝較多水。喂變色龍喝水有很多種方法,如用滴水器、噴水器、假山流水等都可以。每一種方法都各有好壞處,最好用兩種或以上提供水源。
可提供較小的昆蟲如小蟋蟀(俗稱針頭蟀)、蒼蠅、小面包蟲(白色剛脫皮的)、小蟑螂等。食物體形不應超過小變色龍的頭部大小。
大部分的昆蟲都是變色龍會吃的,還有要注意的就是多喂它喝水。