Which Plants Attract Hummingbirds?

Nick Durante
by Nick Durante

It’s no secret that hummingbirds can work wonders to pollinate the plants in your garden. These small, fast birds only serve to get rid of pests and make your plants grow to their full potential. So, which plants attract hummingbirds?

The best plants that attract hummingbirds are bee palm, red buckeye, beardtongue, columbine, and jewelweed. Aromatic plants with colorful flowers, such as phlox, cuphea, blue lupine, and butterfly bush attract several pollinators. Plants that have tubular, colorful, and aromatic flowers that produce lots of nectar will draw hummingbirds and bees to your garden.

You can also put hummingbird feeders in your yard, but nectar-producing plants are the best option. Follow along as we highlight what plants attract hummingbirds.

Are Hummingbirds Good For Gardens?

Not only are hummingbirds small and adorable, but they are great for gardens. Much like bees and butterflies, hummingbirds are prolific pollinators. They fly throughout your garden and search for plants that produce lots of nectar and pollen.

As they fly from plant to plant, hummingbirds spread the pollen throughout your garden. This helps plants grow, and you will see quick results throughout spring and summer. Hummingbirds also eat pests and insects that can hinder your garden’s growth.

Which Plants Attract Hummingbirds The Most?

1. Bee Palm

Not only does bee palm attract hummingbirds, but it’s one of the most beautiful plants you can put in your garden. Hummingbirds love bee palms because of the bright colors and unique flowers. They also produce lots of pollen and nectar, and this attracts hummingbirds.

They can eventually grow over 3 feet tall. This full-sun plant is quite durable, low-maintenance, and requires soil with adequate drainage.

2. Red Buckeye

Red buckeye flowers produce plenty of nectar, and that’s why hummingbirds flock to them. You will often find bees, hummingbirds, and butterflies near red buckeyes. The unique flowers look great, and the pollen they produce will help pollinate the rest of your garden.

You only need to water red buckeye every 3-5 days unless the soil dries out, so it’s an easy plant to take care of.

3. Beardtongue

Penstemon, better known as beardtongue, looks much better than the bizarre nickname makes it sound. The gorgeous blue, white, purple, or red flowers are the perfect shape to catch the eye of a hummingbird. Hummingbirds flock to beardtongue because of the nectar and pollen in the flowers, and they help spread it throughout the garden.

This unique plant sometimes flowers twice per season in the summer, but it depends on the climate and soil conditions.

4. Columbine

Hummingbirds love columbine, and it’s one of the easiest flowers to take care of. That’s because you can grow columbine in full sun or partial shade, and they are tolerant to droughts. The bold flowers that columbine produces make them desirable to many homeowners, and that’s also partly why hummingbirds love them so much.

Columbine plants with red or orange flowers in particular are known to be a hummingbird favorite.

5. Jewelweed

Jewelweed flowers are magnetic when it comes to hummingbirds. Between the colorful flowers and the presence of pollen, jewelweed, and hummingbirds are a match made in heaven. Hummingbirds aren’t the only pollinators that love jewelweed, however, as bees and butterflies love the flowers as well.

Jewelweed can thrive whether you plant it in partial shade or full sun, and that makes it easy to take care of. Depending on how well you take care of it, jewelweed can grow to be 5 feet tall.

6. Phlox

It’s not hard to tell why hummingbirds love phlox so much when you look at it. The blue, tubular flowers are just enough to draw hummingbirds to your garden. Phlox also attract butterflies and bees, which can help pollinate your garden.

It’s easy to take care of phlox, as it only needs 1” of water per week, unless it’s overly hot in your area.

7. Cuphea

Experts often recommend that homeowners struggling to pollinate their garden plant cuphea. That’s because cuphea is magnetic in how quickly it attracts essential pollinators like bees, hummingbirds, and butterflies. Ideally, you should plant cuphea where they can get at least half a day of sunlight with minimal shade.

Cuphea can also thrive in dry conditions, so you don’t need to oversaturate the soil when you water it. You can get by with watering cuphea every 3-4 days unless the soil is too dry.

8. Blue Lupine

Blue lupine produces some of the most unique flowers that you will come across. Their unique shape and vibrant blue hue make blue lupine irresistible to hummingbirds, especially when you consider how much pollen they produce. Blue lupine requires as much sunlight as possible to grow and thrive.

It rarely grows over 2 feet tall, so you don’t have to worry about taking up too much precious space in your garden. A perennial, blue lupine will come back each year, so hummingbirds will visit your garden for a long time to come.

9. Butterfly Bush

Butterfly bush is best known for attracting butterflies, but hummingbirds love it as well. This bright plant produces lots of nectar and boasts beautiful purple and pink flowers. Ideally, you should plant butterfly bush at the beginning of spring or early fall for the best results.

Make sure to water your butterfly bush as much as possible during summer, as it struggles when the soil dries out. Butterfly bush relies on full sunlight to grow to its fullest potential.

10. Trumpet Vine

You can easily tell why hummingbirds love trumpet vine so much. The flowers are uniquely shaped and produce plenty of nectar, and that combination is perfect for hummingbirds. Trumpet vine produces red, orange, or yellow flowers that attract a variety of pollinators to your garden.

Attach your trumpet vine to a trellis to create an unforgettable visual in your garden. Trumpet vine can tolerate partial shade, although the plant does best in full sunlight.

11. Lantanas

Lantanas are among the best plants to attract hummingbirds. This annual can grow up to 8 feet tall, and it is recognizable for its multi-colored flowers. A single lantana plant can have yellow, red, and orange flowers all at once, and it can make any garden look better.

Requiring full sunlight and soil that drains well, it’s important to watch your lantanas closely. They are durable, but they are susceptible to overwatering.

12. Honeysuckle

Honeysuckle is instantly recognizable because of the bright flowers and flowing vines. The flowers come in a variety of colors including red, white, pink, and yellow. Hummingbirds flock to honeysuckle in droves because of how much nectar they produce, and they love the colorful flowers.

You can water honeysuckle as little as once per week if you get up to an inch of rain. Otherwise, you only need to water honeysuckle 2-3 times per week, or as needed if you experience a drought.

13. Hosta

Hostas attract hummingbirds because of the pleasant smell and unique, trumpet-shaped flowers. There are several types of hostas, but the hosta plantaginea is the most aromatic, so it’s the most likely to attract hummingbirds and bees. Hostas are perennials, and you will see the colorful flowers quickly pop up each spring, especially if you live in the southern United States.

Be careful if you put your hostas in a spot with full sunlight exposure. They need some sun in the morning, but they can struggle to thrive if they get too much sunlight on hot days if you don’t water them enough.

What Is A Hummingbird’s Favorite Tree?

Mimosa trees are hummingbirds’ favorite trees. It’s a great idea to plant a mimosa tree on your property because it will attract pollinators that will benefit the rest of your garden. Mimosa trees are known for their bright flowers and strong, pleasant smell.

Bees, butterflies, and hummingbirds pick up on the smell, but it’s the enticing flowers that draw them in. They grow quickly, especially if you live in a warm, tropical climate. Mimosa trees are ornamental, so you can simultaneously make your property look more vibrant and help pollinate nearby flowers.

Summing It Up

Bee palm, red buckeye, beardtongue, columbine, jewelweed, and phlox are the best plants that attract hummingbirds. Other plants, such as lantanas, hostas, and honeysuckle also attract hummingbirds because they produce lots of nectar. Look for plants that produce lots of nectar and pollen and that have bright colors, as this attracts bees, butterflies, and hummingbirds.

Related Guides

Nick Durante
Nick Durante

Nick Durante is a professional writer with a primary focus on home improvement. When he is not writing about home improvement or taking on projects around the house, he likes to read and create art. He is always looking towards the newest trends in home improvement.

More by Nick Durante

Next