Home » Homesteading Tips & Projects » The Best Flowers to Grow in Your Vegetable Garden

The Best Flowers to Grow in Your Vegetable Garden

After 10+ years of backyard gardening, I’m finally a flower convert! I love to grow flowers in my vegetable garden for a variety of reasons – to attract pollinators, serve as beneficial companion plants, for cut flowers, and just as a special moment to enjoy. Here are the best flowers to grow in your vegetable garden!

white cosmos in vegetable garden.

I have to admit…I used to refuse to grow flowers in my vegetable garden.

When I first started gardening, I was all about the produce. It was like…I had this magical ability to produce FOOD. The food we need to eat! For free!

I was so excited and wrapped up in the magic of growing food that I thought growing flowers was a waste of space. Aren’t there flowers on the weeds and all the native plants growing nearby? I have only so much garden space, by golly, and I’ll fill it all with VEGETABLES!

I made an exception for sunflowers because, well, they’re exceptional. They produce beautiful flowers and food.

I think it was 2016 when I first started harvesting on a local farm that also grows flowers for bouquets. After a few months of picking blooms on the hottest days of the summer, I found myself looking forward to the flowers.

Suddenly, I was open to my garden being a place of beauty and not just production.

Flowers are a backyard gardener’s best friend

Of course, I like to use flowers to invite pollinators and as companion plants, like marigolds in the tomato bed. But I also believe we should actually grow flowers just for the sake of growing flowers.

It feels so lovely to get really excited when my flowers start to bloom and cut flower bouquets from the vegetable garden are so inviting. Plus, fresh cut flowers last so much longer!

Now that I’ve been growing flowers for over 6 years, I’d love to share the best flowers for the vegetable garden!

Note: I’m recommending annual flowers that you can grow easily by seed each year, making them ideal for gardeners who are not using a perennial system at this time. Many of these flowers will reseed for future plantings if you do not pull them.

Craving a slower pace of life? Learn how to live with the seasons and shift into a slow living lifestyle.

The 8 Best Flowers to Plant in Your Vegetable Garden

best flowers for vegetable garden

1. Sunflowers

I had to put this one first. Sunflowers always make me nostalgic for my summers with my grandparents in Wisconsin. They are huge, colorful, and delightful. Sunflowers also make excellent bouquets on their own or with other flowers. They range in size and color and invite in so many pollinators!

My favorite sunflower variety is Skyscraper, which often grows well beyond 8 feet with dozens of blooms (with easy-to-cut, long stems). It’s seriously spectacular!

best flowers for vegetable garden

2. Zinnias

For 4-5 years, I grew tiny Persian Carpet zinnias in my garden beds. They rise up so well and create a giant mass of flowers. You can pick and pick and pick, and it still feels like you have so many! This is a great flower to grow for color and pollination. They’re so lovely in an arrangement, too.

These zinnias are also great for long-season picking. I’ve been cutting flowers for months from the same planting! They never seem to stop!

After growing these tiny zinnias for years, I switched to gorgeous white Polar Bear zinnias, which are larger and ideal for bouquets.

best flowers for vegetable garden

3. Marigolds

Although marigolds often have short stems, which makes them harder to add to bouquets. Their strong smell helps keep pests away from delicate plants, making them a great companion plant for tomatoes. I grow marigolds every year in my tomato patch, and I love seeing the pops of color hiding down below.

Not sure where to start? Pick 1-2 flowers to try planting first.

orange nasturtium flower growing in a vegetable garden.

4. Nasturtium

These edible flowers grow beautiful, rounded leaves that remind me of lilypads. Nasturtiums are excellent companion plants to grow among your brassicas and squash especially. They also attract beneficial insects to pollinate your vegetable blooms!

Oh yeah, and they are so easy to grow. The little seeds drop where they are, then you have nasturtiums year after year. One of my favorites!

best flowers for vegetable garden

5. Calendula

Calendula is one of the best plants for backyard gardeners to grow! It’s multi-purpose in that it is beautiful and therapeutic! Steep calendula in oil for skin-soothing salves.

borage plant in vegetable garden.

6. Borage

When you think of borage, think of bees! These little purple flowers are a haven for bees! The flowers are also edible and taste like cucumber.

These plants self-seed very easily, so be cautious to pull up any volunteers or pull the plants before they drop seeds in your garden bed.

I look forward to growing borage every year and get lost watching the bees. Such a special plant.

best flowers for vegetable garden

7. Alyssum

This tall white alyssum from Baker Creek is such a fast flower to bloom. I think it took about two weeks from planting for flowers to open up! It has a lovely honey scent and it falls perfectly over the side of your raised bed.

Alyssum is also a dream for pollinators! The abundant tiny flowers draw in bees and other pollinators. It does not do well as a cut flower as those tiny blooms will fall all over your counter.

Be sure to add alyssum as a companion plant between larger plants like cauliflower and cabbage!

best flowers for vegetable garden

8. Pansies

Also known as violas, pansies are perfect for the garden! Not only are they edible, but they bloom throughout the summer. They actually love to be pruned so if you pick off old blooms, new ones will continue to emerge.

Although pansies are annual flowers, they often self-seed. This means they drop their seeds where they are, and those seeds grow the next year. There is so much variety in the pansy world and I love growing shades of purples.

polar bear zinnias next to bean patch.

Best annual flowers for your backyard garden

Falling in love with these gorgeous blooms? Me too! If you’re ready to add more flowers to your garden, here are some of my favorite annuals.

best flowers for vegetable garden
  • Dahlias (grow from a root bulb you dig up each fall and replant in the spring)
  • Chamomile
  • Feverfew
  • Hollyhocks
  • Stock (I’m growing Vintage Brown from Floret)
  • Sweet pea
  • Strawflower (excellent for dried flower arrangements)
  • Statice (great filler in bouquets and for dried flower arrangements)
  • Cosmos
  • Yarrow (an ancient healing flower)
  • Love-in-a-Mist
  • Black-eyed susan
  • Rudbeckia
feverfew plant in front of a blue wall.

More Gardening Posts

pin that reads best flowers for gardeners for your vegetable garden with an image of a nasturtium.

Similar Posts

14 Comments

  1. Pingback: Welcome to The Farm Fresh Blog Hop 70 - 15 Acre Homestead
  2. My granddad taught me the trick about marigolds but I didn’t know about the others. Thanks for sharing these tips. #HomeMattersParty

  3. Great post! I love growing flowers in the garden, I learned a lot here! Thank you for sharing at Embracing Home and Family!

  4. An excellent list! I was the same way for a long time with my veggie garden, then I started adding some medicinal flowers and suddenly was in love with having flowers mixed in with the veggies! Thanks for sharing on Homestead Blog Hop 🙂

    1. Thank you for sharing! Isn’t it funny how the mindset shifts? I love my veggies, but the flowers are something so special!

  5. Pingback: Welcome to The Simple Homestead Blog Hop 276! - 15 Acre Homestead
  6. I fill every possible space with flowers in my garden. You have chosen some lovely ones here and I’ve grown all of them at some point. It’s spring now in Australia and I’ve just planted my tomatoes… hope we have a better season than last year!
    Thank you for sharing at the Create, Bake, Grow & Gather party this week. I’m delighted to be featuring your ‘best flowers to grow in the vegetable garden’ post at tomorrow night’s party and pinning too.
    Hugs,
    Kerryanne

    1. Kerryanne, thank you so much for the feature! It truly blows my mind that Australia is experiencing Spring while we enter Fall…I wish you an amazing tomato harvest and can’t wait to see pictures of your beautiful blooms!

  7. Pingback: Embracing Home and Family #8 | The Inspired Prairie
  8. Pingback: Simple Homestead Blog Hop #276 | Grow Where You Sow
  9. Fantastic post!! I’m also a gardener – you have some really good information here. Thanks for sharing at My Big Fat Menopausal Life’s Share the Wealth party!! Hope your weekend is great and we see you again on February 1!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.