蝴蝶的食性因生长阶段和种类而异。
1:大多数蝴蝶的幼虫喜欢吃植物的叶片,有些种类如花粉蝶、橙斑襟粉蝶等则喜欢吃花蕾,还有少数种类如豆荚灰蝶会蛀食嫩豆荚,栀子灰蝶会蛀食栀子幼果。此外,灰蝶科中有少数种类的幼虫是肉食性的,如蚧灰蝶喜欢吃咖啡蚧,竹蚜灰蝶以竹蚜为食。

2:成年蝴蝶大多数喜欢吸食花蜜,而且很多蝴蝶有特定的植物偏好,如蓝凤蝶喜欢吸食百合科植物的花蜜,菜粉蝶喜欢吸食十字花科植物的花蜜,豹蛱蝶则喜欢吸食菊科植物的花蜜。同时,也有部分蝴蝶不吸食花蜜,如竹眼蝶会吸食无花果汁液,淡紫蛱蝶会吸食病栎、杨树的酸浆,还有一些蝴蝶会吸食葡萄的肉。