雖然大部分蝴蝶幼蟲是以植物成熟的葉片為食,灰蝶的幼蟲更偏向取食最幼嫩的葉片或者花蕾、果實等更富營養的繁殖器官。然而,由于嫩葉和花果的“供應期”極短,灰蝶專化取食這類食物的代價是“速戰速決”——必須在葉片變硬或花果凋謝前完成整個幼蟲期,因此它們的體型也就比較小。
另外,有小部分灰蝶演化出更奇特的飲食習慣——吃葷。這類幼蟲僅占世界近兩萬種蝴蝶中的百分之一,中國的例子包括云灰蝶亞科的成員(蚜灰蝶、熙灰蝶和云灰蝶等)及灰蝶亞科的白灰蝶屬(廣義)成員。前者的幼蟲以捕食蚜蟲或介殼蟲等半翅目昆蟲為主;而后者的初齡幼蟲仍以植物為食,后期則會散發出信息素令螞蟻將其誤認為螞蟻幼蟲而帶回巢中,然后慢慢享用螞蟻幼蟲和蛹的大餐。由于白灰蝶幼蟲非常挑食,只能寄生于少數植物和蟻種的巢穴中,所以更容易受環境改變影響,因而一直廣受歐亞各國生物學家的關注。