The number one step to attract butterflies is simply providing the food they like – which is generally plants. The adult butterflies are attracted to nectar plants from which they sip nectar. They are also attracted to their host plants which are the specific plants where the females lay their eggs.