Five Plants to Attract Butterflies to Your Garden

Creating a butterfly garden is a wonderful way to support these beautiful creatures while enhancing the beauty of your outdoor space. To get started, consider planting the following five plants that are known to attract and provide nourishment for butterflies:

  1. Butterfly Bush (Buddleia davidii): As the name suggests, the butterfly bush is a magnet for butterflies. Its fragrant, nectar-rich flowers come in a variety of colors, attracting a wide range of butterfly species. It’s a must-have for any butterfly garden.
  2. Milkweed (Asclepias): Monarch butterflies, in particular, rely on milkweed as a host plant for their caterpillars. Planting different varieties of milkweed provides both nectar and essential habitat for monarchs and other butterfly species.
  3. Coneflower (Echinacea purpurea): Coneflowers are not only a visual delight but also a favorite of butterflies. Their colorful petals and ample nectar make them a popular landing spot for many butterfly species, including the painted lady and eastern tiger swallowtail.
  4. Lantana (Lantana camara): Lantana is a butterfly favorite due to its profusion of small, tubular flowers that produce abundant nectar. This plant is particularly appealing to swallowtail butterflies, among others.
  5. Zinnia (Zinnia elegans): Zinnias come in a range of vibrant colors and produce nectar-rich, daisy-like blooms. These are excellent nectar sources for butterflies, especially species like the painted lady and the western tiger swallowtail.

When planning your butterfly garden, aim for a mix of plants that provide nectar for adult butterflies and those that serve as host plants for their caterpillars. Creating a diverse garden with an array of colors and shapes will help attract a wide variety of butterfly species, making your garden a true haven for these winged wonders.

Accessibility Toolbar