To have a butterfly garden, you need host plants, and nectar plants.
These are the plants the butterfly will choose as a site to lay her eggs,
providing a food source for the caterpillars. These are specific to the
species: Parsley, fennel, dill and butterfly weed are all good hosts.
The swallowtail butterfly caterpillar can readily be found on dill, fennel,
parsley and rue. Some other examples:
Monarchs: milkweed.
Red Admiral: pellitory
Gulf Fritillary: passionvine
Zebra Longwing: passionvine
Tiger Swallowtail: Texas ash
These attract mature butterflies and provide food for their larvae or
caterpillars. They will lay their eggs on these hosts. The larvae will hatch.
They will then eat the host plant until they’re ready to form a cocoon
and transform themselves into a glorious mature butterfly.
2. List of nectar plants (general):
These will provide an adult butterfly with much needed food. Unlike
the very specific host plants, the adult butterflies will be happy to visit
pretty much any of the following flowering plants:
Lantana, bougainvillea, chrysanthemum, penta, butterfly bush, purple
coneflower, rock rose, yucca, black-eyed Susan, Turk’s cap, verbena,
yarrow, Gregg’s mistflower, phlox, penstemon, monarda, buddleia,
coreopsis, sedum and shasta daisy.
For more details, follow this link to an article by Leah Mathison
on theWildflower Center website.
Happy Gardening Everyone!
____________________________________________________