Spoiler Adult Monarch butterflies eat nectar, sip water, and sometimes the liquid from fruits. Their larvae, however, eat only milkweed which makes them distasteful to predators.
Spoiler As caterpillars monarch butterfly larva dine exclusively on milkweed. The larva build up a poisonous defense that serves them well as adult butterflies. As adults they can eat nectar from any flower. Jerry