Answer: Most butterflies feed on flowers (like members of the sunflower or zinnia family) with large exposed sites to easily obtain nectar. They are attracted to gardens with lots of color, especially bright, vibrant colors with striking contrasts. The following plants are good choices for your rock garden: asters, Shasta daisy, purple coneflower, hollyhocks (larval host plant), nicotiana, petunia, phlox, coneflowers, black-eyed Susan, Gaillardia, Pincushion flower, salvia, Milkweed (larval host plant), Butterfly Weed (larval host plant), Mexican sunflower, Joe-Pye weeds, ox-eye daisy, gilias, verbena, Black-eyed Susan, any sunflower family member, coreopsis, liatris, pentas, Jupiter's beard, coral bells. French marigolds (tagetes spp.), yarrow, hyssop, mints, lavender, bee balm, rosemary, catnip, pineapple sage.
Enjoy your rock garden!
Q&A Library Searching Tips