ONE OF THE GREAT JOYS of having a garden is watching butterflies. On a sunny June or July morning, when the garden is at its peak, butterflies flit from flower to flower in search of nectar and a sunny spot to rest.
By choosing the right plants and following a few simple guidelines, you can lure many different species to your garden. Pay extra attention to plant selection, and you can support a full butterfly life cycle. While flowers produce nectar, specific host plants are needed so butterflies can lay eggs and feed caterpillars when they emerge.
Butterflies lay their eggs in late spring and hatch 3-6 days after they are laid. It takes 3-4 weeks for a caterpillar to pupate, and 9-14 days for them to emerge as an adult.
Below is a listing of plants that attract butterflies.