Top 10 Flowers that Attract Butterflies

Watching butterflies fluttering around the gardens is a delightful experience for our minds. If your garden lacks enough butterfly visitors, consider incorporating these top 10 nectar-rich flowers, attracting butterflies. Not only do they add vibrant colors to your garden, but they also assist with pollination.


Lavender With nectar-rich bright and bushy purple heads, lavender flowers are a great way to attract butterflies to your garden. These flowers thrive in direct sunlight, perfect for attracting butterflies, as they love sunny spots. To get the best results, plant a bunch of lavender instead of a single plant.

English Lavender attracts butterflies with its fragrant flower head and bright shiny purple color. If you’re looking for unique lavender types to attract butterflies, “Regal Splendour” is a great choice. With its dark violet-blue flower heads and strong perfume, it not only attracts butterflies but also creates a spectacular view in your garden.


Marigold Marigolds, particularly French marigolds with bright colors, are a great addition to your garden as they attract numerous butterflies with magnificent views. These marigolds have a single or double row of petals surrounding a cluster of daisy-like tube flowers. This provides a comfortable perch for the famous American Painted Lady butterfly to sip nectar from its florets.

Large clumps of flowers facilitate easy access for butterflies to move from one flower to another. Planting marigolds near vegetables can significantly improve pollination around vegetable plants.

See Also:

Top 10 Most Pleasant Smelling Flowers

Flowers are truly a feast to eyes. In addition, flowers can also add positivity to the surrounding...


Aster As a gardener, you will delight in the variety of colors available in Aster species. These flowers typically have yellow centers and thrive in full to partial sunlight during the spring. Not only do Asters offer a rich nectar source from spring to frost, but they also attract hummingbirds in addition to butterflies.

The best part is that Asters are low maintenance and adaptable to different soil types, making them a trustworthy companion for any gardener. With moderate watering, these tiny purple flowers will flourish in flower beds, making them an ideal addition to any butterfly garden.

7Black eyed susan

Black eyed susan Black-eyed Susan is a beautiful addition to any garden with its yellow-orange petals and contrasting raised purplish-black center. It thrives in moist, full sun to partial shade sites but can tolerate poor soil types with regular irrigation. The flowers provide a safe and sturdy landing platform for butterflies, allowing them to feed on the nectar comfortably.

Interestingly, each black-eyed Susan is a bunch of many smaller flowers, with the bright yellow petals attracting pollinators, particularly butterflies. The brown center is also a composition of individual flowers containing nectar and pollen. The brown flowers closest to the yellow-ray flowers bloom first, and the ones in the very center bloom last.

6Joe Pye weed

Joe pye weed The Joe Pye weed was a historic medicinal plant, with the discovery of its medicinal properties by a Native American medicine man named “Joe Pye.” This plant treated various ailments, including fever, cold, chills, and diarrhea, but its therapeutic value has no scientific proof.

The Joe Pye weed attracts butterflies, particularly Monarch butterflies, and bumblebees, due to its fragrant flower clusters that come in shades ranging from purple and pink to white. Moreover, the lack of well-organized flower petals doesn’t affect its pollination activities.



With their beautiful yellow splashes, goldenrods are a great addition to any butterfly garden. Growing them is relatively simple since they thrive in many different environments, making them an excellent choice for home gardeners.

An Email A Day Keeps Boring Away
Grab our Newsletter. Never miss a list from TMW.

These flowers are especially popular with migrating butterflies and other pollinators attracted to their nectar-filled blooms. Despite their many benefits, some people mistake Goldenrods for ragweed, which can cause allergies. However, growing Goldenrods is quite simple – they only need full sun and moist soil and can even grow in less rich soil.


Cone flower The name coneflower is because of its cone-shaped center. These flowers attract all types of butterflies, including monarchs, fritillaries, swallowtails, and painted ladies with their sweet nectar. Additionally, birds like goldfinches, bluejays, and cardinals enjoy eating the seeds of spent flowers.

If you cut back your coneflowers in the spring, you can expect to see new blooms in winter. Coneflowers come in various shades, including white, orange, red, and green, and they are easy to maintain. Regular watering, well-drained soil, and a spot in the sunlight are all that they need.


Milkweed Even though the name Milkweeds bears a weed, they are not really weeds. These wildflowers are native to North American fields, prairies, and wetlands. Not only do the flowers look beautiful, but they also attract butterflies and bees with their fragrant aroma.

These flowers are crucial for the survival of Monarch butterflies, as they are the only host flower that provides the necessary nourishment for their transformation from caterpillar to adult butterfly. So make sure to plant enough milkweed plants in your garden!  Monarchs particularly love the rosy pink variety of Milkweed flowers.


Sunflower If you want to attract butterflies to your yard, consider growing sunflowers. These flowers appeal to butterflies because of their shape, color, scent, habitat, and, most importantly, the nectar they provide. Sunflowers bloom in the autumn and summer, making them an ideal food source for migrating butterflies.

A sunflower’s large, flat flower head is perfect for butterflies to land on, while the many smaller flowers in the middle offer a rich source of nectar for them to feed on.  By attracting insects such as butterflies and bees, sunflowers can get the pollination they need to survive as a species.

Related Articles

1Butterfly bush

Butterfly bush The butterfly bush is one of the longest and fast-growing shrubs, reaching a height of 6-12 inches. It comes in a variety of colors and blooms continuously through fall. The tiny, fragrant, bright, and multicolored blossoms can attract many butterflies to your garden.

However, they don’t play a role in the reproduction and lifecycle of the butterflies. These nectar-rich flowers feed nectar to adult butterflies instead of being a host plant.  They grow best in full sun and are drought-tolerant, requiring minimal care.