Ein Schmetterling ist normalerweise ein Pflanzenfresser, weil er Pflanzennährstoffe wie Nektar frisst. Es gibt jedoch eine Schmetterlingsart, die Fleisch frisst. Der Schmetterling, der als Ernteschmetterling bekannt ist, frisst andere Insekten, wenn er es ist im Larvenstadium.
Dieser Mähdrescher-Schmetterling frisst kein Fleisch, wenn er einmal Schmetterlinge mit Flügeln geworden ist. Dann fressen sie den Nektar und andere Pflanzenmaterialien wie der Rest der Schmetterlinge im Tierreich. Schmetterlinge ernähren sich von einer Vielzahl von Pflanzen, einschließlich Wolfsmilch und Holzpflanzen. Alle verschiedenen Schmetterlingsarten durchlaufen einen Transformationsprozess vom Ei über die Larve zur Raupe und dann zum Schmetterling.