Que mangent les papillons machaons ?

Les papillons machaons adultes se nourrissent du nectar des fleurs, mais ils mangent aussi du fumier et de la boue. En tant que chenilles, l'espèce se nourrit de fleurs et de feuilles de plantes. Certaines espèces ne mangent que des plantes particulières, notamment la pipe de Dutchman, la racine de serpent de Virginie, le cerisier sauvage ou les carottes.

De nombreuses espèces de machaons se défendent en utilisant des produits chimiques toxiques. Leurs chenilles produisent des produits chimiques anti-fourmis et elles se camouflent pour se protéger d'être mangées. Les faux yeux du papillon servent à confondre les prédateurs, et ce sont de bons voleurs qui échappent aux prédateurs en se cachant dans les arbres. Les prédateurs du machaon comprennent les oiseaux insectivores, les musaraignes, les souris, les grenouilles, les araignées et les fourmis, entre autres.