How to Use Perennial Plants & Flowers to Attract Butterflies

Written by leslie lane
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to Use Perennial Plants & Flowers to Attract Butterflies
Butterflies are attracted to plants that provide food. (Butterfly sideview image by jshynes from

Butterflies are among the most beautiful and fascinating summer insects. Filling a garden with flowers and plants that butterflies love is an easy way to enjoy having them nearby, and to help them by providing food for both their larvae and adult forms. Using perennial plants that are attractive to butterflies, you can make a perennial garden that will beautify your landscape and entice butterflies to stick around all season long.

Skill level:
Moderately Easy

Other People Are Reading

Things you need

  • Books or magazines about butterfly gardening
  • Flowers and plants that butterflies like, such as achellia, lilac, butterfly weed, coneflower and snapdragon
  • Shallow bird bath or bucket
  • Sand or gravel

Show MoreHide


  1. 1

    Read about and research the types of butterflies that live in your area, and the food plants they prefer. For example, the spicebush swallowtail butterfly lives throughout eastern North America and likes honeysuckle and spicebush plants, according to The dogface butterfly lives mainly in California and prefers clovers and thistles. When you get to know about the types of butterflies that live where you live, you can attract them with their favourite food plants.

  2. 2

    Plant a variety of plants and flowers that are most attractive to the butterflies that live in your region, paying attention to the conditions the plants need for optimal growth. The coneflower, which is attractive to many butterflies, needs plenty of sunlight and well-drained soil. According to, milkweed, a favourite plant of Monarch butterflies, needs full sunlight and light soil in which to grow.

  3. 3

    Be sure to properly water and fertilise plants so they get a healthy start in your butterfly garden. After planting your garden, water it deeply at least twice a week for four to six weeks, until plants are established. An all-purpose garden fertiliser that is moderate in nitrogen and phosphorus and is slightly higher in potassium will work as a fertiliser. Follow all package directions.

  4. 4

    Add a shallow birdbath to your butterfly garden. According to the University of Kentucky College of Agriculture, butterflies like shallow water to get a drink from. Fill the birdbath with sand or gravel and then with water, stale beer or sugar water. You can also bury a bucket or pan in the ground, up to the rim, and then fill it with sand or gravel and liquid. Surround the birdbath or bucket with butterfly-friendly plants and flowers, so the butterflies will have easy access to both food and water.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.