Creating a pollinator friendly garden is a win for both you and nature. You create habitat for the bees, which in turn pollinate your garden, which leads to delicious vegetables and better yields.
But what flowers are the best flowers to save the bees and other pollinators? I’ve researched and come up with a list of 44 annuals, perennials, and herbs you can grow in your backyard landscape to attract bees in your garden.
A quick disclaimer–I garden in zone 3b in the Canadian Prairies, so my suggestions reflect what grows here. If you know of another flower that bees love in another zone, please put it in the comments, along with what zone you’re in so we can all learn.
Sweet Alysum can also be grown as a cover crop between rows to help suppress weeds and add nutrients to the soil once it is worked in for the season.
Agastache (Anise Hyssop)
Agastache is a very drought resistant perennial and provides height in the landscape.
Apple Trees (Or really any fruit tree)
Okay, so this one is sort of cheating. But to be fair, have you ever seen a fruit tree in bloom that didn’t have tons of bees buzzing around it? Yes, many fruit trees need the bees to pollinate them, but not all. So plant those apple, cherry, plum, saskatoon berry, or any other flowering fruit free to encourage bees.
Asclepias (Butterfly Weed)
Butterfly weed isn’t just for butterflies–bees love it too!
There are many varieties of asters to choose from, from the late summer blooming perennial, to the kind used as bedding plants or grown from seed in a cut flower garden.
Kids of all ages love bachelor buttons. They’re easy to grow from see and bees can’t get enough of them.
Borage is an excellent companion flower in the garden and has medicinal purposes as well. In some climates it can get invasive.
A stunningly beautiful native flower that’s also drought resistant.
Calendula is a workhorse in the garden. It’s easy to grow from seed, loved by pollinators, is a good companion plant for vegetables, and can be used as an ingredient is soaps and diy beauty products.
You might plant catmint for the bees, but your cats will enjoy it as well. I once planted catmint, but there were so many neighbourhood cats that got into it that it didn’t stand a chance and died shortly after.
Celiosa is a striking and more unusual addition to your flowerpots.
Clover is an excellent cover crop and can be used as an alternative to grass in a lawn.
Cosmos are an easy cut and come again flower that you can start from seed. They look beautiful in the garden and as part of floral arrangements.
Crocuses are a welcome early-blooming flower and one of the first food sources for bees in the Spring.
A garden isn’t complete without perennial chives. I adore their purple blooms and use fresh chives in my cooking all season long.
Foxgloves are a gorgeous addition to the garden, but not a good choice if you have children or pets. Every part of the plant is poisonous and can be fatal if ingested.
Not to be confused with the ones used as bedding plants! Cranesbill Geraniums are perennials.
This late summer to fall bloomer is a native plant that is drought tolerant and perfect in cut flower arrangements.
Heliotropes are very fragrant with a smell that both bees and humans find irresistible.
Lavender is another fragrant choice. The flowers can be used in soaps or as a flavour in drinks and desserts.
Blazing star liatris is an easy-to-grow, drought resistant and deer resistant perennial. A must in any landscape!
Lupins are a gorgeous choice in the garden, but also dangerous for kids and pets.
Marigolds are easy to start from seed and are a good companion plant in the vegetable garden.
Every garden needs a mint plant, but keep it in a pot, as it is highly invasive.
Related: 28 Perennials You’ll Regret Planting
Mondara (Bee Balm)
It’s called bee balm–enough said.
Another herb that is loved by both bees and humans.
Nasturtiums are edible flowers with a peppery taste, and their seeds are easy to collect and grow.
A beautiful and very hardy bedding plant. Pansies often survive a light frost or two.
Planting a peony bush? Just make sure you keep it farther away from the house so ants aren’t encouraged to come through your doors. Learn more about growing peonies here.
Phlox makes a good ground cover in a rock garden and can be grown underneath a tree if there is enough light.
Poppies are another easy-to-grow flower that often re-seed themselves.
We love rosemary for it’s deliciousness in cooking. Bees love rosemary for the little blue-ish flowers.
Roses can be tricky to grow in zone 3. Stick to the Morden series of roses for the best success. Tea roses or anything fancy will not survive our winters.
Rudbeckia (Black-Eyed Susan)
A staple perennial of the late summer garden.
Sage has a lovely smell and is also a beautiful filler piece for flower arrangements.
The unusual blooms of scabiosa make a statement in the garden.
Plant snowdrop underneath a tree or in the shade by your house for best results.
There are so many types of sedum to chose from. To keep it bee-friendly, choose flowering varieties like Autumn Joy.
Sunflowers are also fun to plant with kids around. Compare their height to the sunflowers!
Bees love the delicate purple flowers and you’ll love the fresh taste in your cooking.
I personally adore yarrow because it is a perennial with a long bloom time, it works well in flower arrangements, and it’s drought tolerant.
More Tips for Creating a Garden to Attract Bees
As I mentioned before, this list is definitely not exhaustive to all zones! There’s also a few general tips you can use to decide if a flower would encourage bees to your yard or not.
Use Organic Gardening Methods & Avoid Hybrids
Avoid using pesticides, herbicides, or insecticides as much as possible–even ones marketed as organic. They can contain ingredients that are harmful to pollinators.
Hybrid flowers are bred to have benefits to gardeners, but unfortunately they often have less pollen and nectar–bad news for bees. While I don’t think you should avoid all hybrids, maybe keep them to only a few favourites if you’re trying to attract bees.
Prioritize Native Flowers and Colourful Flowers
Native flowers have so many benefits to them, including being good for the bees. For ideas, go to your local library and pick up a book on plants native to year area, or google [your province or state] + native flowers for ideas. Some native flowers in my area that I like are goldenrod and asters.
Bees love colourful flowers! While all colours will work, bees prefer yellow, white, and blue/purple. While there are tons of flowers to choose in these colours, I like marigolds for yellow, alyssum for white, and bee balm & delphiniums in the blue/purple family.
Fragrant Flowers and Herbs
Fragrant flowers were meant to attract bees. Some of my favourites are lily of the valley, citronella geranium, and lilacs. Herbs such as chives, mint, sage, and lavender are also good choices.
Long blooming Flowers
Gardeners love long blooming flowers because they provide colour for more of the growing season. Bees love long blooming flowers because they provide a good food source for a longer amount of time. Try planting yarrow, rudbeckia, and daisies.
Early Blooming Spring Flowers
Even thought I’m personally not a fan of dandelions, I’ll leave them all of May because they’re one of the few sources of food for bees in early Spring. Try planting some early varieties of tulips, crocus, and daffodils.
Plant More Than One of Each Flower and Have Something Blooming in Every Season
While one bee-friendly plant is better than no bee-friendly plants, it’s better to have more than one of each type of flower you’re planting. Your landscape should also contain flowers that bloom in early-Spring, late-Fall, and everything in-between so there’s always a food source for the bees.
Have a Variety of Shapes and Sizes
Different bees have different shapes and lengths of tongues. Therefore, you need a variety of flowers to make sure that your garden can benefit as many bees as possible.
Feeling inspired to add a few bee-friendly favourites to your garden? Which ones will you add?