List Of Plants That Attract {and feed!} Bees

Bees are in danger of becoming extinct. There are colonies of bees disappearing all over the world. Whether it’s from pesticides, weather changes, or the “unknown”, this is a serious problem. Bees are responsible for helping to pollinate 2/3 of the fruit and vegetables we eat. Every zucchini, pumpkin or tomato you eat is because of the bees.

Without the bees, we are only a few years from starvation. Attracting bees to your garden can help to stop this from happening. You don’t need to plant a huge garden. Every flower that attracts honey bees makes a difference.

To plant flowers that attract honey bees, choose colorful flowers that have single rows of petals. Choose plants that are native to your region.

Here is a list of plants that attract bees to consider planting. The bees are depending on you!

plants that attract bees post


Catmint is part of the catnip family. Bees adore it as much as the felines do. Available in a variety of colors, these flowers are low-maintenance and deer-resistant. Catmint can also tolerate drought. Cutting the plant back after the first flowering will result in more blooms during the same season. Plan on planting different varieties as this extends the blooming season from summer to fall.


cosmos flower

Cosmos are easy to grow and bees love them! This is an  annual flower. It’s great for filling in empty spaces in your garden. This flower produces lacy leaves and blooms that resemble spikes. Cosmos are available in a variety of colors including white, yellow, orange, and shades of pink.



Lavender smells wonderful! Many people are surprised to learn that lavender isn’t just purple. It grows in white and pink varieties as well. If you live in an area known for poor soil, you can still grow lavender successfully. The local bees will love you for it!

To see other reasons why you want to plant lavender, read this post here. 

Old-Fashioned Roses 

You might assume that bees are attracted to all types of roses. But, they’re not. Their favorites are old-fashioned roses with open centers, which are usually very fragrant. Single-petal roses come in second for the best flowers for honey bees. Roses need plenty of sun, and soil with a proper pH balance. The work needed to grow these flowers will be worth it.



It is the sunflower’s large center that typically attracts bees. The large surface area provides them with lots of room to forage for pollen. There is a sunflower variety that’s native to almost everywhere in the United States. They are varieties that are great for saving the seeds as snacks. They can also be used to feed chickens throughout the winter. You can plant the variety that works well for your zone. Note that it is important to plant them after the last frost.

To see why you should consider planting Russian mammoth sunflowers, read this post here.

What plants that attract bees will you plant in your garden this year? The bees need you! Be sure to pin this for later!

plants for bees pin

6 thoughts on “List Of Plants That Attract {and feed!} Bees”

  1. Emma @ Misfit Gardening

    We let carrots run to seed last year and the flowers brought in tons of bees! This year I’m putting in fennel, holy basil, thyme, chamomile, hollyhocks, cornflowers and yarrow to name a few! I’m hoping to get more spring bulbs in to help the early bees with food too!

    I’m a sucker for English roses but not found any that are scented in the local nurseries yet!

  2. I don’t have a garden but when I saw the title my first thought was “why would I want to attract bees?” so obviously I had to read the post. Thanks for sharing such an important post and issue – will be telling my mum to plant some bee attracting plants in her garden!

    Emmie xo

  3. Thank you for this – I used your article to help me decide what to put in my flower garden this year. I don’t like “matchy-matchy” flower gardens anyway so it was fun to mix it up with different varieties of flowers and herbs. You always come through!

Leave a Comment

Your email address will not be published.