Le régime alimentaire du papillon monarque change au fur et à mesure qu'il se développe, mais les papillons monarques adultes mangent le nectar des fleurs, comme tous les autres papillons. La bouche du papillon a une conception spéciale pour recueillir le nectar, y compris une longue trompe situé sous sa tête. Ce long appareil est creux comme une paille à soda et se déploie pour permettre au papillon d'aspirer le doux nectar de l'intérieur de la fleur.
De nombreuses plantes produisent du nectar dans leurs fleurs pour attirer les pollinisateurs, y compris le monarque. Ces fleurs commencent à sécréter du nectar dès leur ouverture. La plante produit du nectar dans une structure connue sous le nom de nectarines. Les nectarines sont généralement situées dans la fleur. Le nectar est une solution de sucre contenant également des traces de sels, de protéines, d'huiles essentielles et d'acides. La teneur en sucre du nectar varie de 3 à 80 pour cent, selon Dictionary.com.
Lorsque les papillons monarques sont au stade de chenille, ils mangent des plantes d'asclépiade. Ces fleurs sauvages appartiennent au genre Asclepias. L'asclépiade contient une toxine inoffensive pour le monarque mais toxique pour les oiseaux et autres prédateurs du monarque. Comme les chenilles mangent les différentes parties de ces plantes, elles stockent ces toxines dans leur corps. Lorsque les chenilles subissent une métamorphose, ces toxines restent dans leur système, leur donnant une saveur amère aux prédateurs, selon la National Wildlife Federation.