13 Plants That Attract Butterflies: A Guide to Building a Butterfly-Friendly Garden

Butterflies are not only beautiful, but they also play an important role in the ecosystem, pollinating flowers and helping in the production of seeds. Whether you’re looking to create a butterfly haven in your garden or simply wish to add some color and life, planting butterfly-friendly plants is a great way to support these delicate creatures. By adding the right plants to your garden, you can attract butterflies and provide them with both food and shelter. This article will guide you through 13 plants that are known to attract butterflies, detailing each plant’s characteristics, care needs, and why they are perfect for creating a butterfly garden.


Why Attract Butterflies to Your Garden?

Before we dive into the specific plants, let’s discuss why attracting butterflies to your garden is beneficial:

  1. Pollination: Butterflies are excellent pollinators. As they move from flower to flower, they carry pollen, helping plants reproduce and thrive.
  2. Ecological Balance: Butterflies are a part of the natural food chain. By attracting them, you also invite other wildlife like birds that feed on caterpillars.
  3. Aesthetics: Butterflies add beauty and movement to a garden. Their colorful wings and graceful flight make gardens more lively and visually appealing.
  4. Educational Value: Gardening with butterfly-friendly plants can be an educational experience for children and adults alike, helping people learn about the importance of pollinators and biodiversity.

With that in mind, let’s explore the 13 plants that are perfect for attracting butterflies.


1. Butterfly Bush (Buddleja davidii)

Why Butterflies Love It: The butterfly bush is one of the most popular plants to attract butterflies. It produces long spikes of fragrant, tubular flowers in shades of purple, pink, white, and blue. These flowers are a magnet for butterflies, particularly monarchs and swallowtails.

Care Tips:

  • Grow in full sun for optimal flowering.
  • It thrives in well-drained soil and is relatively drought-tolerant once established.
  • Deadhead regularly to encourage new blooms.

Bonus: The butterfly bush also attracts hummingbirds!


2. Milkweed (Asclepias spp.)

Why Butterflies Love It: Milkweed is the host plant for the monarch butterfly, providing both food and shelter for their larvae. The plant produces clusters of small, fragrant flowers that butterflies adore. Milkweed is essential for the life cycle of monarchs.

Care Tips:

  • Plant in full sun and well-drained soil.
  • Milkweed is a perennial that is drought-tolerant and easy to grow once established.
  • Be aware that milkweed can spread quickly, so you may want to manage its growth.

Bonus: Monarchs rely heavily on milkweed for laying eggs and as a food source for their caterpillars.


3. Lantana (Lantana camara)

Why Butterflies Love It: Lantana produces colorful clusters of tiny flowers that attract butterflies, particularly in the summer months. The flowers can be yellow, orange, red, or purple, providing a beautiful contrast in the garden.

Care Tips:

  • Lantanas prefer full sun and well-drained soil.
  • They are heat-tolerant and drought-resistant, making them an excellent choice for low-maintenance gardens.
  • Prune dead flowers to encourage new growth.

Bonus: Lantanas are known to attract a wide range of butterflies, including monarchs, swallowtails, and painted ladies.


4. Coneflower (Echinacea purpurea)

Why Butterflies Love It: The large, daisy-like flowers of the coneflower make it a butterfly favorite. These plants attract not only butterflies but also bees. The purple and pink blooms are especially enticing to pollinators.

Care Tips:

  • Coneflowers do well in full sun and are very drought-tolerant.
  • They thrive in well-drained, loamy soil and don’t require much attention.
  • Once established, they will continue to bloom from mid-summer into fall.

Bonus: The seeds of coneflowers also attract birds, especially finches.


5. Zinnia (Zinnia elegans)

Why Butterflies Love It: Zinnias are a bright, easy-to-grow flower that attracts butterflies with their vivid colors. Their daisy-like shape and abundant nectar make them irresistible to butterflies, particularly the painted lady and monarch butterflies.

Care Tips:

  • Plant zinnias in full sun for the best flowering.
  • Zinnias thrive in well-drained soil and are relatively pest-resistant.
  • They bloom profusely in the summer and fall and are known for their ability to attract butterflies consistently.

Bonus: Zinnias are also deer-resistant, making them ideal for gardens where deer are a problem.


6. Lavender (Lavandula angustifolia)

Why Butterflies Love It: The fragrant lavender flowers are loved by butterflies and bees alike. The purple blooms and aromatic scent attract pollinators while adding a lovely fragrance to the garden.

Care Tips:

  • Lavender needs full sun and well-drained, slightly alkaline soil.
  • It is drought-tolerant once established and does well in dry climates.
  • Prune the plant after flowering to keep it neat and encourage new growth.

Bonus: Lavender also attracts bees, making it a perfect plant for a pollinator garden.


7. Black-Eyed Susan (Rudbeckia hirta)

Why Butterflies Love It: The bright yellow flowers with dark centers are a classic in butterfly gardens. These plants are particularly attractive to butterflies due to their high nectar content.

Care Tips:

  • Plant in full sun to encourage abundant flowering.
  • Black-eyed Susans are tolerant of a variety of soil types and are drought-resistant once established.
  • Regularly deadhead spent blooms to extend the flowering season.

Bonus: These flowers are also attractive to birds once the seeds form.


8. Aster (Aster spp.)

Why Butterflies Love It: Asters bloom in late summer to fall when many other flowers have stopped blooming. Their vibrant purple, pink, and blue flowers are especially appealing to migrating butterflies, including monarchs.

Care Tips:

  • Asters thrive in full sun to partial shade.
  • They prefer well-drained soil and are quite easy to grow.
  • Asters are known to attract many pollinators, including bees and butterflies.

Bonus: The late bloom time makes asters an essential plant for extending the butterfly season into the fall.


9. Yarrow (Achillea millefolium)

Why Butterflies Love It: Yarrow has flat-topped clusters of tiny flowers in colors such as white, yellow, pink, and red. Butterflies love the nectar, and this plant is also drought-tolerant, making it an easy addition to any garden.

Care Tips:

  • Yarrow does well in full sun and dry to medium soil.
  • It requires little maintenance and is pest-resistant.
  • Prune back after flowering to encourage fresh growth.

Bonus: Yarrow is also attractive to beneficial insects, such as ladybugs.


10. Joe-Pye Weed (Eutrochium purpureum)

Why Butterflies Love It: Joe-Pye Weed is a tall, sturdy plant that produces large, purple flower clusters that are perfect for attracting butterflies. It’s especially favored by fritillary butterflies, which are drawn to its rich nectar.

Care Tips:

  • Joe-Pye Weed grows best in full sun or partial shade.
  • It prefers moist, well-drained soil, making it ideal for rain gardens or areas with consistent moisture.
  • It’s an excellent plant for attracting not only butterflies but also other pollinators like bees.

Bonus: Joe-Pye Weed is also attractive to birds after flowering.


11. Bee Balm (Monarda didyma)

Why Butterflies Love It: As the name suggests, bee balm attracts bees, but it also draws in butterflies. The bright red, pink, or purple flowers are rich in nectar, making them a favorite of butterflies like the swallowtail.

Care Tips:

  • Plant bee balm in full sun to partial shade.
  • It grows best in moist, well-drained soil and can tolerate some wet conditions.
  • Bee balm benefits from deadheading to extend its bloom time.

Bonus: Bee balm also attracts hummingbirds with its tubular flowers.


12. Coreopsis (Coreopsis spp.)

Why Butterflies Love It: Coreopsis, also known as tickseed, produces daisy-like flowers in vibrant shades of yellow, pink, and red. The flowers are packed with nectar, making them a butterfly magnet throughout the summer months.

Care Tips:

  • Coreopsis thrives in full sun and well-drained soil.
  • It’s drought-tolerant once established and requires minimal care.
  • Prune regularly to keep the plant healthy and promote continued blooming.

Bonus: Coreopsis is also attractive to bees and birds.


13. Phlox (Phlox paniculata)

Why Butterflies Love It: Phlox produces clusters of star-shaped flowers in shades of pink, red, purple, and white. The sweet fragrance and nectar-rich blooms attract a variety of butterfly species, including the monarch and painted lady.

Care Tips:

  • Phlox prefers full sun but can tolerate partial shade.
  • It grows best in moist, well-drained soil.
  • Regular deadheading will encourage more blooms and prolong the flowering season.

Bonus: Phlox is also deer-resistant, which

can be beneficial in certain gardens.


Conclusion: Creating a Butterfly Paradise in Your Garden

By incorporating these 13 butterfly-friendly plants into your garden, you can create a vibrant, beautiful space that provides food and shelter for butterflies and other pollinators. Whether you have a small balcony, a backyard, or a large garden, there’s always room for a few of these plants. Not only will you help support the local butterfly population, but you’ll also enjoy the colorful display and the buzzing of bees and the fluttering of butterflies throughout the growing season. Start planning your butterfly-friendly garden today and enjoy the beauty of these fascinating creatures all year long.

Leave a Reply

Your email address will not be published. Required fields are marked *