<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?event=init&tid=2613047792988&pd[em]=&noscript=1" /> Skip to Content

The Best Flowers for Vegetable Gardens

Sharing is caring!

With both beauty and functionality, flowers are a must have in any vegetable garden. Flowers attract pollinators, keep away pests, and provide an element of beauty to the vegetable garden.

zinnia blooms in the vegetable garden

I admit that I only began putting them in my garden because I wanted fresh flowers to bring inside. Little did I know at the time, they serve a much greater purpose. Let’s find out all of the benefits of using beautiful blooms alongside your herbs and vegetables!

This post may contain affiliate links, which simply means I may earn a commission off of links at no extra cost to you. Thank you for supporting my site!

Benefits of Flowers in the Garden

  • Bring on the pollinators– I know this is probably common knowledge, but bees love flowers, and flowers love bees. There’s a reason many flowers are brightly colored; it’s to draw in pollinators. And while bees pollinating and drinking nectar from your flowers is a good thing itself, this also means those bees can pollinate your other plants as well. 
marigolds in raised bed garden
marigolds in a raised bed garden
  • Color in the Garden- Why not think about beauty and aesthetics when it comes to planning your garden space? Flowers provide eye candy for your growing area. And doesn’t that make you want to spend more time out there? Beauty draws us in, and I’m more willing to weed and fertilize my garden if it’s a pleasant and enjoyable place to be. (See this CNN article about the stress relieving benefits of gardening!)
  • Natural repellants– Some varieties of flowers will actually help keep insects and other pests at bay. If you’re trying to keep your garden as insecticide free as possible, then be sure to consider what types of flowers can help you accomplish this. (See the list below for suggestions.)
  • Decor– Each year I plant several varieties of flowers in the garden, and at least one I use primarily for cutting and bringing inside. For the past several years, my choice has been zinnias. They’re brightly colored, easy to grow, and are tall and lean (so they don’t get in the way on the ground). While you’re harvesting and bringing in those veggies and herbs, why not bring in some beautiful blooms to brighten up your dining table or counter? (See my full post on How to Plan a Cutting Garden.)

My Favorite Flowers for the Vegetable Garden

flowers in the garden

Marigolds– They truly are the workhorse of the garden. Each year I plant marigolds in 2 of my 4 raised beds. They help to repel insects that could damage growing plants, as well as nematodes that attack from underneath.

The bonus is that they’re beautiful with their vibrant color, and they bloom for months. Last year I finally had to start cutting mine back; they tried to take over! The picture above is one plant that flowed out of the raised bed and almost across the path. And it still had blooms to spare!  Here are my favorite varieties of margolds:

  • French Marigold Bonanza- VIbrant orange blooms just like the picture above!
  • African Marigolds Crackerjack- Less ruffled than their french counterpart, African marigolds are a lovely addition to any garden. These crackerjack marigolds are a fun mix of colors.
  • See my full guide for How to Grow Marigolds for lots of helps and tips.
flowers in the garden

Sunflowers- These tall beauties are a favorite of the little gardeners. And they can be beneficial in several ways: first, they can help shade plants that may not tolerate full sun in the spring/summer garden.

Secondly, some varieties can be harvested themselves for seeds that you can eat. While sunflowers are generally beneficial, do plant them away from potatoes and beans, since the roots of a sunflower produce a chemical that can harm these plants. 

See my posts all about growing and using sunflowers:

flowers in the garden

Zinnias– While I love zinnias primarily because of their “decoration” factor for my home and garden, they also require very little maintenance. Summer gardens take time and care, so it’s nice to have some plants that don’t need much tending.

Many varieties grow tall and lean, so they leave room below for whatever else you may be growing. (I usually plant mine along the garden fence, so they have something to prop on if needed.)

And though zinnias are perennial, their seeds are very easy to save at the end of the season, so you can have seeds ready to go for next year. Beautiful, low maintenance, and practical… that’s a winning combination in my garden! 

flowers in the garden

Nasturtium- I skipped putting nasturtium in my garden last year, and I won’t make that mistake again. These low lying beauties help ward off troublesome insects and also give a boost to the plants growing around them.

Squash Vine borers have destroyed my summer squash plants for the past two season, but this year I’ll be armed with nasturtium and ace bandages. They’re also a great companion for cucumbers, okra, and melons since they deter aphids.

With their beautiful and edible blooms, they add a lovely touch to any garden space. Give nasturtiums a try in your garden this year!

flowers in the garden

I’d love to know what flowers you’re planning to plant in your garden this spring. Now is the time to get planning! Here’s a fun infographic to keep on hand to remind you of beneficial flowers to have in the garden: Have a great week and Happy Gardening!


Saturday 30th of March 2019

Thank you so much for this! It’s going to be quite useful since this is my first year with two raised beds. I’m hoping to keep them a little lower maintenance since I also work full time outside the house. I can’t wait to go through your other articles!


Saturday 30th of March 2019

You are very welcome, Ashley! I wish you success with your new raised beds, and feel free to reach out with any questions you have along the way!

Mary Chu

Thursday 25th of May 2017

thanks for this!


Saturday 27th of May 2017

You are welcome, Mary. Thanks for stopping by!