To attract butterflies to the home landscape, provide a succession of their favorite blooming plants, such as asters, coneflowers, butterfly bushes and other plants with either large petals for the butterflies to rest on, or multiple florets for them to feed from.