What Plants Attract Butterflies? (Tips & Tricks)

Which plants attract butterflies

Butterflies are beautiful creatures that can brighten up any day.

If you’re looking to attract these lovely insects to your garden, then you need to plant the right plants!

In this blog post, we will discuss what plants attract butterflies and provide you with a list of some of the best options.

Butterfly gardens are a great way to enjoy nature and watch these amazing creatures flutter around.

So, if you’re interested in creating one yourself, keep reading for more information!

What plants attract butterflies? (28 plants/flowers revealed)

#1- Alyssum

The alyssum plant is a wonderful choice for anyone looking to bring more wildlife into their backyard.

This small, low-maintenance plant features clusters of delicate white flowers that emit a sweet, almost honey-like fragrance.

But the real magic of the alyssum plant lies in its ability to attract butterflies and other pollinators. Its wide-open blooms provide essential nectar and pollen, which are key sources of nutrition for these important insects.

In addition, the fuzzy green leaves of the alyssum plant serve as an ideal place for butterflies to rest and bask in the sun.

So if you want to see beautiful butterflies fluttering around your backyard, consider adding some alyssum plants today!

#2- Bee balm

Bee balm plants are a valuable addition to any backyard garden, as they serve many purposes.

Not only do they bloom with beautiful clusters of vibrant flowers that are beloved by pollinators such as butterflies and bees, but they also naturally repel unwanted pests.

Furthermore, bee balm plants require minimal maintenance and can withstand a range of temperature and soil conditions.

As such, they are the perfect choice for attracting butterflies to your backyard while keeping your garden healthy and flourishing.

Whether you plant bee balm in a flowering border or in a container on your patio, it is sure to add beauty and utility to your outdoor space. So why wait? Go ahead and start planting bee balm today!

#3- Aster

Aster plants are well known for their ability to attract a wide variety of beautiful butterflies and other insects.

This attraction to wildflowers is due to the fact that aster plants provide a rich source of nectar, which is essential for maintaining insect populations.

Furthermore, the bright colors and delicate petals of asters act as an irresistible draw for these insects, making them a great choice for anyone looking to bring some wildlife into their backyard.

With just a few simple steps, it is easy to cultivate your own stand of gorgeous aster plants, helping you not only to create your ideal garden environment but also to provide vital pollination services for nearby plant life.

So if you want your garden to be home to some of nature’s most beloved creatures, then look no further than the wonderful world of aster plants!

#4- Butterfly bush

The butterfly bush (Buddleja davidii) is a fast-growing, deciduous shrub that is popular for its ability to attract butterflies.

The flowers are typically pink, purple, or white and bloom from summer to fall. The butterfly bush is native to China, but it has been introduced to many other parts of the world, including North America.

While butterfly bush can be an attractive addition to a yard or garden, it can also be invasive in some areas. In the United States, the butterfly bush is considered invasive in Hawaii, California, and Florida.

If you are planning on planting butterfly bush in your backyard, it is important to research whether it is considered invasive in your area first.

Related reading: 20 backyard rock ideas for any type of yard

#5- Fennel

Fennel is a popular plant for gardeners looking to attract butterflies to their backyards. Known for its feathery foliage and brightly flowering head, the fennel is an attractive addition that also serves a practical purpose.

Butterflies are drawn to the nectar produced by the flowers, helping them to feed and reproduce.

Additionally, fennel plants release a strong aroma that is thought to act as both a deterrent against predators and a pheromone attractant for other butterfly species.

Therefore, if you want to bring more butterflies into your yard, be sure to include some fennel plants in your garden.

With their showy flowers and unique scent, they are sure to draw in these beautiful pollinators while offering up an array of benefits for your entire landscape.

#6- Dianthus

If you’re looking to add a pop of color to your garden while also attracting some pollinators, Dianthus plants are a great option.

Also known as sweet William or pinks, these flowers come in a variety of shades, including pink, white, and red.

What’s more, they’re relatively easy to care for and can bloom for several weeks. Best of all, Dianthus plants are a favorite of butterflies, making them a perfect addition to any butterfly garden.

While they’ll attract other pollinators as well, butterflies are particularly drawn to the flat shape of the Dianthus flower, which makes it easier for them to feed.

So if you’re hoping to see more butterflies in your backyard, make sure to add some Dianthus plants to your garden.

#7- Delphinium

Delphiniums are beautiful perennials that range in height from two to six feet, making them a perfect addition to any garden.

What many people don’t know, however, is that delphiniums also serve as an important food source for butterflies.

The nectar-rich flowers attract a variety of butterfly species, and the plants provide a safe place for them to lay their eggs.

In fact, studies have shown that gardens with delphiniums have significantly more butterflies than those without. So if you’re looking to add some color to your garden and attract some beautiful butterflies, consider planting some delphiniums.

#8- Daylily

Daylily plants are not only beautiful but also a great way to attract butterflies to your backyard. Butterflies are attracted to the daylily’s nectar and will often lay their eggs on the plant.

The daylily provides food for the caterpillars as they grow and develop into butterflies. In addition, the daylily’s large leaves provide shelter from the sun and predators.

As a result, planting daylilies in your backyard is a great way to create a haven for butterflies.

#9- Cosmos

Cosmos (Cosmos bipinnatus) is a beautiful, easy-to-grow annual flower that blooms all summer long.

What’s more, these pretty plants are a perfect way to attract butterflies to your backyard!

Cosmos comes in a variety of colors including pink, white, and orange, and the blooms are loved by both hummingbirds and butterflies.

To encourage butterfly visitors, plant cosmos in a sunny spot in your garden and make sure to keep the soil moist.

You can also add a little bit of sugar to the watering can, as butterflies are attracted to sweet nectar.

With a little bit of care, you’ll soon have a butterfly garden that’s the envy of the neighborhood!

#10- Calendula

Calendula plants are not only beautiful, but they are also great for attracting butterflies. The bright flowers of the calendula plant are a favorite food source for many species of butterflies, and the plants are easy to grow in most gardens.

If you want to attract butterflies to your backyard, try planting a few calendula plants. You may be surprised by the number of beautiful creatures that come to visit your garden.

#11- Goldenrod

Goldenrod plants are known to be a nectar source for butterflies, which makes them a great addition to any butterfly garden.

Not only do they provide food for adult butterflies, but their larvae also feed on the leaves of goldenrod plants.

In addition, goldenrod plants produce a lot of pollen, which is a valuable food source for bees.

While some people believe that goldenrod plants cause allergies, they are actually not responsible for hay fever; that honor goes to ragweed, which blooms at the same time as goldenrod.

So if you’re looking to attract butterflies to your backyard, consider planting some goldenrod!

#12- Allium

When it comes to attracting butterflies to your backyard, few plants are more effective than allium. This group of plants is characterized by their distinctive, globe-shaped flower heads and bright colors.

Whether you choose purple allium, golden allium, or pink allium, these eye-catching plants are sure to capture the attention of butterflies as they search for nectar and pollen.

Not only do allium attract a wide variety of butterflies, including monarchs and swallowtails, but they also help to bring pollinators like bees and honeybees into your garden.

As such, many gardeners consider allium a must-have for any lush, vibrant backyard landscape.

So if you’re looking for ways to make your backyard even more inviting to butterflies, consider adding some allium plants today!

#13- Agapanthus

Agapanthus plants are known for their large, vibrant flowers, which make them a popular choice for gardens and landscaping.

However, these pretty plants also serve an important role in attracting butterflies.

Agapanthus blooms are a major source of nectar for many species of butterfly, and the plants can provide a valuable food source during periods of drought or other hardship.

In addition, the leaves of Agapanthus plants are often used as nursery sites by female butterflies, providing a safe place for their eggs to hatch and their larvae to develop.

As a result, planting Agapanthus in your backyard can help to support local butterfly populations.

#14- Sedum

If you’re looking to create a lush, healthy backyard garden that can support a wide variety of wildlife, consider adding sedum plants to the mix.

These hardy, low-maintenance plants are a favorite of butterflies and other pollinators thanks to their vibrant blooms and rich supply of nectar.

And because these plants thrive under a range of conditions, they make an excellent choice for any backyard gardener.

Whether your soil is sandy or more clay-like, prefers full sun or partial shade, sedums are sure to thrive in your garden.

So why not invite some butterflies into your yard today by planting a few sedum plants? Their bright colors and rich fragrance make them a true delight for all who visit your backyard oasis.

#15- Floss Flower

Also known as cloverleaf, this annual plant is native to South America but has been introduced to many other parts of the world.

The floss flower gets its name from its fluffy white flowers, which are loved by butterflies.

In addition to being attractive to these flying insects, the floss flower is also easy to care for and drought-tolerant.

As a result, it’s an ideal plant for those who want to create a butterfly-friendly garden with minimal effort. So if you’re looking to add a little bit of color and charm to your yard, consider planting some floss flowers.

More reading: How to attract dragonflies?

#16- Sea Holly

Sea holly is a beautiful and vibrant flowering plant that is well-known for its graceful leaves, vivid flowers, and attractive seed heads.

What many people may not realize, however, is that sea holly is also an excellent choice for attracting butterflies to your backyard.

The unique shape of the sea holly flower makes it an irresistible spot for butterflies looking for nectar.

Plus, the bright color of the flowers makes them easy to spot amid surrounding foliage. If you want to add some color and activity to your garden, consider planting a few sea holly plants in your yard.

Not only will you get to enjoy the beauty of this lovely flowering plant, but you will also liven up your landscape with exciting visitors who will bring an extra dose of life and wonder to your garden.

#17- Cardinal Flower

The cardinal flower is a beautiful flowering plant native to the Americas. With its vibrant red petals and soft green leaves, it is an attractive addition to any garden or backyard.

But what makes this flower truly unique is its ability to attract a range of different butterflies. The nectar in these flowers lures in the butterflies, while their bright color serves as an irresistible landing pad.

By planting rows of cardinal flowers in your backyard, you can not only add some visual appeal to your space but also create an environment that is perfect for attracting these gorgeous and beneficial insects.

So why wait?

Add some cardinal flowers today, and enjoy all the buzzing butterflies that come along with them!

#18- Coneflower

Coneflowers are a beautiful addition to any garden, and they can also provide an important source of food for butterflies.

The nectar-rich flowers are especially attractive to pollinators, and the plants are relatively easy to care for. In order to attract the greatest number of butterflies, it is important to choose a site with full sun and well-drained soil.

Coneflowers can be planted directly in the ground or started in pots indoors; however, they will need to be transplanted to a larger space once they become established.

With a little effort, you can enjoy both the beauty of coneflowers and the fascinating spectacle of butterflies fluttering about your yard.

#19- Hollyhocks

Hollyhocks are beautiful flowers that have been cherished by gardeners for centuries. These tall, stately plants feature dense clusters of blooms in a variety of colors, making them a stunning addition to any garden.

Hollyhocks also have the added benefit of attracting butterflies. These flying jewels are drawn to the nectar-rich blossoms, providing a dazzling display of color and motion.

If you want to attract butterflies to your garden, be sure to plant some hollyhocks!

#20- Phlox

Phlox are a type of flower that is known to attract butterflies. If you plant them in your backyard, you can expect to see an increase in the number of butterflies in the area.

Phlox flowers come in a variety of colors, so you can choose the ones that best match your garden. In addition to attracting butterflies, phlox can also add color and beauty to your yard.

If you are looking for a way to add more interest to your garden, consider planting some phlox.

#21- Blue Star

Every spring, homeowners across the country eagerly await the return of their favorite pollinators: bees and butterflies. These creatures play an important role in the ecosystem, providing vital pollination services for plants.

While many flowers are attractive to bees and butterflies, the blue star (Amsonia tabernaemontana) is a particular favorite.

This native plant produces delicate blue blossoms that are irresistible to these creatures. In addition, the blue star is relatively easy to care for, making it a great choice for homeowners who want to attract pollinators to their yard.

With a little patience and some well-placed plants, you can soon enjoy the beauty of bees and butterflies fluttering around your own backyard oasis.

#22- Firebush

The firebush (Hamelia patens) is a shrub that is native to the Americas. It is popular for its bright red flowers, which attract butterflies and hummingbirds.

The firebush is also tolerant of salt and drought, making it an ideal choice for coastal or arid regions.

While the firebush can grow to be quite large (up to 15 feet), it can be easily controlled with regular pruning.

If you are looking to add some color to your backyard, the firebush is a great option.

#23- Lantana

Lantana (Lantana camara) is a tropical shrub that produces clusters of brightly-colored flowers. These flowers are very popular with butterflies, which are attracted to the plant by its strong scent.

The nectar of the lantana flower is also a valuable food source for bees and other pollinating insects. If you live in an area where lantanas are not native, you can still enjoy the beauty of these plants by growing them in your own backyard.

When choosing a location for your lantanas, make sure to choose a spot that gets full sun.

Lantanas are relatively drought-tolerant, but they will produce more flowers if they are watered on a regular basis. With a little care, you can enjoy the colorful blossoms of the lantana for many years to come.

#24- Salvia

When it comes to attracting beautiful, colorful butterflies to your yard, salvia is the ideal plant choice.

These blossoms are rich in a diverse variety of vital nutrients that help to nourish butterflies and other pollinators.

Additionally, the vibrant flowers draw in these creatures with their striking colors and sweet scents, providing the perfect platform for valuable pollination activities.

Whether you want to watch delicate monarchs flutter by or are simply interested in adding pops of color to your landscape, planting salvia will help you achieve your goals.

So what are you waiting for? Head out to your local garden center and pick up some salvia today!

#25- Black-Eyed Susans

When it comes to adding striking pops of color to your backyard landscape, few flowers are as beautiful and alluring as the black-eyed Susan.

Positioned among the sunflowers and daisies, these stunning blossoms draw the attention of butterflies, bees, and hummingbirds with their bright yellow petals and contrasting deep brown centers.

With their hardy nature and easy maintenance requirements, black-eyed Susans are a great choice for gardeners looking to attract wildlife while also creating a beautiful natural setting.

Whether planted in neat rows along a boundary fence or allowed to grow freely in wild clusters, these gorgeous flowers will bring beauty, life, and vibrancy to any outdoor space.

So why not plant some black-eyed Susans today and start enjoying the wonderful benefits they have to offer?

They’ll certainly make your backyard a more vibrant and dynamic place!

#26- Pot Marigolds

When planning your garden, it is important to consider the needs of your plants. After all, different types of flora require different levels of sunlight, water, and nutrients in order to thrive.

One type of plant that provides a wealth of benefits is the pot marigold. Pot marigolds are especially attractive to butterflies, making them the perfect choice for any backyard garden.

Not only do these flowers add color and texture to your space, but they also act as a valuable source of food for these beautiful creatures.

Furthermore, pot marigolds are relatively low maintenance and easy to grow from seed, which ensures that you’ll always have an ample supply at hand.

So if you’re looking to create a truly stunning outdoor space and attract some amazing pollinators at the same time, be sure to include pot marigolds in your gardening plans!

#27- Swamp Milkweed

Swamp milkweed is a beautiful flowering plant that is beloved by many homeowners, especially those who love to attract butterflies to their yards.

In addition to its lovely, showy blossoms, this plant has an extremely high nectar content, making it a valuable food source for butterflies and other pollinators.

Additionally, swamp milkweed produces fragrant flowers and large seedpods, which help to lure in fluttering visitors looking for a place to land.

For this reason, it is recommended that home gardeners include swamp milkweed as part of their landscaping scheme.

With the right care and attention, this hardy native plant can thrive in any backyard setting.

So if you’re looking to create your own butterfly haven, be sure to add some swamp milkweed!

#28- Lavender

Lavender is a beautiful and fragrant flowering plant that is beloved by gardeners for its bright purple blooms and easy maintenance.

While this plant is commonly enjoyed for its aesthetic appeal, it also has a number of practical benefits.

For example, lavender acts as an excellent source of nectar for butterflies, attracting these delicate creatures to gardens and backyards across the country.

Lavender’s strong scent also makes it a favorite among bees, which play an important role in pollinating plants.

Thus, if you’re looking to create a vibrant landscape full of life and color, incorporating lavender into your garden or yard is a great way to do so.

Not only will you succeed in adding a lovely touch to your outdoor space, but you’ll also be doing your part to support the local butterfly population.

So why wait? Start planting today, and watch in delight as the beautiful butterflies flutter all around!

Frequently Asked Questions:

How Much Sunlight Do Butterfly Gardens Need?

Butterfly gardens need at least six hours of sunlight per day in order to thrive.

If you live in an area with limited sunlight, consider planting your butterfly garden in a location that receives direct sunlight for most of the day.

So What Plants Attract Butterflies the Most?

There are a variety of plants that attract butterflies, but some of the most popular choices include black-eyed Susans, pot marigolds, swamp milkweed, and lavender.

Each of these plants provides nectar or another food source for butterflies, making them essential components of any butterfly garden.

Do hydrangeas attract butterflies?

While hydrangeas are not a particularly common food source for butterflies, they can still be a valuable addition to your butterfly garden.

Hydrangeas produce large, showy blooms that can provide shelter for butterflies looking to escape the heat of the day.

Additionally, their thick leaves can offer protection from the wind and rain.

So if you’re looking to add a little bit of everything to your butterfly garden, consider planting some hydrangeas!

Do roses attract butterflies?

Roses are another type of flower that can attract butterflies to your garden.

While roses are not a primary food source for butterflies, their nectar-rich blooms can still provide a valuable source of nutrition for these pollinators.

In addition, roses offer shelter and protection from the elements, making them a welcome addition to any butterfly garden.

What shrubs do butterflies like?

Butterflies also like to spend time in shrubs and bushes, as these provide them with shelter from the sun and wind.

Some of the best shrubs for butterflies include butterfly bush, lilac, and honeysuckle.

Each of these shrubs produces nectar-rich flowers that butterflies love to visit, making them essential components of any butterfly garden.

Do trees attract butterflies?

Trees are not a common food source for butterflies, but they can still be a valuable addition to your butterfly garden.

Trees provide butterflies with shelter from the sun and wind, and their leaves can offer protection from the rain.

Additionally, trees can provide a place for butterflies to rest and escape the heat of the day.

So if you’re looking to add a little bit of everything to your butterfly garden, consider planting a tree!

Final Words:

Butterflies are attracted to a variety of plants, some more than others. Certain plants produce scents that butterflies find appealing, while other plants offer a place for the insects to rest or lay their eggs.

If you want to attract butterflies to your garden, it’s important to include a variety of different plant species that will accommodate these needs. I hope these types of plants are sure to bring butterflies flocking your way!