帝王蝶的食物分为幼虫和成虫两个阶段。幼虫主要以有毒的植物马利筋为食,而成虫则吸食各种花蜜,尤其是乳草植物的花蜜。
虽然乳草植物含有轻微毒性,但这对帝王蝶来说是安全的,并且其怪味道还能帮助阻止其他动物捕食帝王蝶的幼虫。