Answer: The best ways to attract butterflies are to plant in masses or groups all of one plant, and to avoid the use of chemicals. You may also want to plant food for caterpillars to encourage the butterflies to breed in your garden, although this means you will need to tolerate some larval feeding damage on your plants. Some plants that have been particularly successful in my butterfly garden are butterfly bush (Buddleia), Verbena bonariensis, Nepeta, Zinnias, Sedum spectabilis, purple coneflower (Echinacea purpurea), common chives and salvias of all kinds. Asclepias (butterflyweed), parsley, and Virginia creeper are excellent larval food sources as well as being ornamental. As for the milkweed, yes you can grow it in pots or planters, but don't stop with just milkweed - plant lots of other colorful plants and your garden will be very attractive to butterflies. Enjoy!
Q&A Library Searching Tips