What Do Chameleons Eat?

Chameleons are largely carnivorous, eating a varied diet of insects, although some larger chameleons will eat birds and lizards. Chameleons enjoy insects like crickets, grasshoppers, locusts and stick bugs. Some chameleons, specifically the veiled chameleon, also eats a small amount of plants and flowers.

The chameleon depends upon its long, sticky tongue to catch prey. When a chameleon spots an insect, it quickly snaps out its tongue. When its tongue hits the insect it creates suction that allows the chameleon to pull the insect into its mouth.

Because the chameleon moves slowly, it uses its eyes to spot prey. What's unique about a chameleon's eyes is that each eye can look in a different direction at the same time. This allows a chameleon to better spot its prey, at which time it can direct the attention of both eyes onto the prey before attempting to catch it.