What Does Pipevine Swallowtail Eat?

The Pipevine Swallowtail butterfly eats nectar from plants and flowers like clover, milkweed, zinnias, phlox, gaillardia, thistles, lilac, viper’s bugloss, bergamot, common azaleas, phlox, teasel, dame’s rocket, lupines, lantana, petunias, verbenas, yellow star thistle, California buckeye, yerba santa, broiaceas, hilias, and butterflyweed as shown in these pictures:









The caterpillar eats dutchmans pipevine.