Bir kelebek genellikle bir otçudur çünkü nektar gibi bitki besinleri yerler, ancak et yiyen bir kelebek türü vardır. larva aşamasında.
Bu biçerdöver kelebek kanatlı kelebek olduktan sonra et yemeyecek. Sonra nektarı ve hayvan krallığındaki diğer kelebekler gibi diğer bitki materyallerini yer. Kelebekler süt otu ve odunsu bitkiler de dahil olmak üzere çeşitli bitkilerden beslenir. Farklı kelebek türlerinin tümü, yumurtadan larvaya tırtılıya ve sonra da kelebeğe dönüşüm sürecini takip eder.