蝴蝶幼虫的食性大多是狹食性的,只取食少數幾屬或幾種的植物,以雙子葉植物為 主,並多喜食其原始生育棲地中的固有種植物。蝴蝶幼蟲在選擇寄主植物時,受植物體內所 含有之次階代謝產物的影響,這類次階代謝產物大都是具有毒性。蝴蝶幼蟲選擇有毒食草, 在其體內存留有毒的化合物,不僅可減少天敵的危害,而且這類有毒食草又多是其它動物或 昆蟲所忌避或厭食的種類,因此可獨享又可減少彼此間對食物的爭競,增加生存的機會。蝴 蝶幼蟲取食的寄主植物經常含有特殊的取食促進劑,對該蟲之取食具誘引作用,而寄主植物 的葉片構造亦會影響到幼蟲的取食。長久以來,因著昆蟲與植物間的相互適應,使得蝴蝶幼 蟲的食性因環境的變遷而發生轉移現象,非常地具有演化上的意義。