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.