Kids Go Gardening WARNING: 2014-11-01 - Swan plants are poisonous! Don’t eat them unless you are a caterpillar. The monarch feeds on lots of different flowers, but its caterpillars have an absolute favourite meal - the swan plant. So if you want lots of monarch butterflies, grow lots of swan plants! You can buy plants in pots or grow your own from seed.