As larvas da borboleta colhedora são conhecidas por serem carnívoras. Borboletas colhedoras adultas colocam seus ovos em massas de pulgões lanosos para que as lagartas possam se alimentar deles. As borboletas adultas da colheita também podem perfurar pulgões e beber seus líquidos.
Com poucas exceções, as borboletas totalmente formadas não comem realmente, mas sugam vários fluidos para reabastecer seus estoques de energia e manter o equilíbrio da água. São as larvas que comem. Além das borboletas colhedoras, existem espécies de mariposas e borboletas parasitas e predadoras nas seguintes famílias: Gelechioidea, Tortricoidea, Tineoidea, Zyganenoidea, Geometroidea, Noctuoidea, Pyraloidea e Papilionoidea. A maioria das espécies só se torna carnívora em condições de aglomeração e escassez de alimentos e, nessas circunstâncias, algumas recorrem ao canibalismo