Dieta fluturelui monarhilor se schimbă pe măsură ce se dezvoltă, dar fluturii din monarhii adulți mănâncă nectar din flori, ca și alte fluturi. Gura fluturelui are un design special pentru colectarea nectarului, inclusiv o proba lungă situat sub capul său. Acest dispozitiv lung este gol ca un pai de sifon si se desfasoara pentru a permite fluturelui sa aspira nectarul dulce din interiorul florii.
Multe plante produc nectar în florile lor pentru a atrage polenizatori, inclusiv monarhul. Aceste flori încep să secrete nectar imediat ce se deschid. Planta produce nectar într-o structură cunoscută sub numele de nectarine. Nectarinele sunt în general situate în floare. Nectarul este o soluție de zahăr care conține și urme de săruri, proteine, uleiuri esențiale și acizi. Conținutul de zahăr din nectar variază de la 3 la 80%, potrivit Dictionary.com.
Când fluturii monarhului se află în stadiul de omidă, mănâncă plante de lapte. Aceste flori sălbatice sunt de genul Asclepias. Milkweed conține o toxină care este inofensivă pentru monarh, dar otrăvitoare pentru păsări și pentru alți prădători ai monarhului. Pe măsură ce omizile mănâncă diferitele părți ale acestor plante, ele stochează aceste toxine în corpul lor. Când omizi trece prin metamorfoză, aceste toxine rămân în sistemul lor, oferindu-le o aromă amară pentru prădători, potrivit Federației Naționale a Sălilor.