Eso depende de la polilla, y también de la etapa de la vida.
La mayoría de las mariposas y polillas adultas (el escenario con las alas) o bien beben néctar o no comen nada en absoluto. Solo necesitan volar, aparearse y poner huevos, por lo que lo único que necesitan es una fuente de carbohidratos y humedad y tal vez algunas sales. A algunas polillas les gusta atravesar las frutas podridas con sus probosci (sus largas piezas bucales con forma de lengua) y sacar el jugo. ¡Una polilla verdaderamente extraña, Calyptra, puede chupar sangre! Sí, sangre humana. Las mariposas y polillas a veces chupan la humedad de charcos de barro, estiércol o personas sudorosas en un comportamiento llamado “charcos”, que hacen para obtener sales.
Las larvas u orugas de una polilla o mariposa tienen una gran variedad de alimentos. Casi todos son comedores de plantas, pero diferentes especies comen diferentes plantas. Algunos pueden comer cualquier cosa, otros son muy selectivos. La mayoría de las orugas comen la hoja entera, pero algunas son mineros y solo comen el interior de la hoja (tan delgada como una hoja, las larvas son más delgadas y comen entre las capas). Las larvas de la polilla de la ropa pueden comer fibras naturales, por lo que se las puede encontrar comiendo ropa. Las polillas de las comidas comen harina, granos, harina, etc. Las polillas cósidas madrigueras en la madera. Incluso hay una oruga que puede comer el pegamento pegajoso en los extremos de las plantas de rocío del sol: ¡ahora se come una planta que normalmente come insectos!