La dieta della farfalla monarca cambia man mano che si sviluppa, ma le farfalle monarca adulte mangiano il nettare dai fiori, come fanno tutte le altre farfalle. La bocca della farfalla ha un design speciale per la raccolta del nettare compresa una lunga proboscide situato sotto la sua testa. Questo lungo dispositivo è cavo come una soda e si sviluppa per permettere alla farfalla di succhiare il dolce nettare dall'interno del fiore.
Molte piante producono nettare nei loro fiori per attirare impollinatori, incluso il monarca. Questi fiori iniziano a secernere il nettare non appena si aprono. La pianta produce nettare in una struttura conosciuta come le nettarine. Le nettarine si trovano generalmente nel fiore. Il nettare è una soluzione zuccherina contenente anche tracce di sali, proteine, oli essenziali e acidi. Il contenuto di zucchero del nettare varia dal 3 all'80 percento, secondo Dictionary.com.
Quando le farfalle monarca si trovano nella fase di bruco, mangiano le piante da asclepiade. Questi fiori selvatici sono del genere Asclepias. Milkweed contiene una tossina che è innocua per il monarca ma velenosa per gli uccelli e altri predatori del monarca. Mentre i bruchi mangiano le diverse parti di queste piante, immagazzinano queste tossine nel loro corpo. Quando i bruchi attraversano la metamorfosi, queste tossine rimangono nel loro sistema, dando loro un sapore amaro ai predatori, secondo la National Wildlife Federation.