Bukalemunlar büyük ölçüde etoburdur, ancak daha büyük bukalemunlar kuşları ve kertenkeleleri yiyecek olsa da, çeşitli böcek diyetini tüketirler. Bukalemunlar cırcır böcekleri, çekirge, çekirge ve böcek gibi böceklerden hoşlanır. Bazı bukalemunlar, özellikle örtülü bukalemun da az miktarda bitki ve çiçek yer.
Bukalemun, avını yakalamak için uzun, yapışkan diline bağlıdır. Bir bukalemun bir böceği lekelediğinde, dilini hızlı bir şekilde çıkarır. Dilini böceğe çarptığında, bukalemunun böceği ağzına çekmesini sağlayan bir emme oluşturur.
Bukalemun yavaş hareket ettiğinden avını tespit etmek için gözlerini kullanır. Bir bukalemun gözünde benzersiz olan, her bir gözün aynı anda farklı bir yöne bakabilmesidir. Bu, bir bukalemunun avını daha iyi görmesini sağlar; bu sırada onu yakalamaya çalışmadan önce her iki gözün de dikkatini avına yönlendirebilir.