Companion planting is a clever hack to keep pesky pests at bay while attracting pollinators for better fruit and flower production. Read on to know about the best Flowering Plants You Should Plant in a Vegetable Garden!

Have a look at the best flowering ground cover plants here

Why Plant Flowers in Your Vegetable Garden?

Planting veggies and flowers in the same bed is an age-old technique to boost a healthy harvest by attracting beneficial insects, pollinators, and native bees while keeping the common pests away from your herbs and vegetables. Besides that, growing flowers in a vegetable garden can make it look more attractive, and you can also use some of them as a trap crop!

Here are the best hacks to keep vegetables fresh for long

Flowering Plants You Should Plant in Vegetable Garden

1. Borage

Best Companion Vegetables: Tomatoes, Cabbage, Cauliflower, Squash, Strawberries

With edible flowers and leaves that taste somewhat like cucumber, borage is a herbaceous flowering plant, which is great for attracting bees. It also reseeds itself! And the best part–it helps in repelling tomato and cabbage worms by inviting their predator insects.

 Here are some surprising weeds you didn’t know are edible!

2. Pot Marigold (Calendula)

Best Companion Vegetables: Cucumbers, Tomatoes, Peas, Carrots, Asparagus, Spring salad

The brilliant orange flowers repel tomato hornworms and asparagus beetles. Pot Marigold is also a great trap crop and you can grow it on the other side of the garden.

Have a look at the best types of marigolds to grow here

3. Clover

Best Companion Vegetables: Cabbage, Broccoli, Cauliflower

Clover is a nitrogen-fixing flowering plant, which can also be good green manure. It helps to maintain fertility in the vegetable garden and attracts beneficial pollinators.

Learn all about growing white clover here

4. Cosmos

Best Companion Vegetables: Tomatoes, Beets, Cucumbers, Gourds, Herbs

If you want to attract Green Lacewings, which keep pesky aphids, scale, and thrips at bay, then pick a bright orange, yellow or white variety of cosmos. 

5. Zinnia

Best Companion Vegetables: Tomatoes, Potatoes, Cauliflower, Beans

Zinnia flowers attract bees, hummingbirds, and other pollinators like a magnet! They also make for excellent cut flowers so you will always have one for your room.

6. Sunflower

Best Companion Vegetables: Lettuce, Squash, Courgette, Zucchini, Onions, Spring Onions, Kale, Cucumber, Tomatoes, Peppers

Sunflowers make for good support as trellises for climbing plants and attract pollinators to your vegetable garden. You can also plant squash near them to keep squirrels away.

Here’s all you need to know about growing Sunflowers on a balcony

7. Lavender

Best Companion Vegetables: Cabbage, Cauliflower, Herbs

Lavenders are best to keep insects and vegetable pests away, including ticks and green cabbage moths. Also, the mice find its scent offensive, which keeps them away from the vegetables. 

Check out our article on growing Lavender here

8. Marigold

Best Companion Vegetables: Cucumbers, Melons, Eggplants, Squash, Potatoes, Lettuce, Pumpkin, Tomatoes

Marigolds do not receive enough respect that they deserve as they can keep pests away both above and below the ground. The flowers also repel thrips, nematodes, tomato hornworms, squash bugs, and whiteflies.

9. Nasturtium

Best Companion Vegetables: Broccoli, Cabbages, Cauliflower, Cucumber, Kale, Pumpkin

Nasturtiums are perfect for attracting bees and other pollinators while keeping beetles and squash bugs away. They also come with an addition of tasty edible leaves and flowers, which have a peppery, spicy flavor for your salads!

10. Sweet Pea

Best Companion Vegetables: Beans, Carrots, Celery, Corn, Cucumber, Eggplant, Pepper, Radish

This flowering plant attracts bees, birds, and other pollinators. Remember that Sweet Peas are not edible as the seeds are toxic for humans, but other creatures may find them delicious.

11. Sweet Alyssum

Best Companion Vegetables: Beans, Swiss Chard, Potatoes, Tomatoes, Peppers, Eggplants

Sweet Alyssum is one of the best border plants that you can grow for the pleasing fragrance of its flowers. They also attract many beneficial insects, especially hoverflies!

Check out ways to get Rid of Cockroaches from Home & Garden here!

  • Fil estorninos
  • February 12, 2022 At 11:01 am
  • Thank you for these helpful ideas! Hoping these are available in the Philippines .
  • Reply
  • Margaret E Harris
  • February 13, 2022 At 12:19 am
  • Interesting article. Lots of great ideas and information. Love the containers the plants are growing in.
  • Reply
  • Patricia Donnelly
  • February 13, 2022 At 12:31 am
  • I enjoy feeding our 🐦!
  • Reply
  • ramya raju
  • February 13, 2022 At 2:14 pm
  • Do you have kamanabillu flowering plant
  • Reply
  • Marsella
  • February 15, 2022 At 5:21 pm
  • Wonderful.flowers
  • Reply
  • Marsella
  • February 15, 2022 At 5:21 pm
  • Beautiful flowers
  • Reply
  • Dr.Raju
  • February 15, 2022 At 11:39 pm
  • How can we get the seeds of these plants ?
  • Reply
  • Miriam B
  • February 17, 2022 At 3:16 pm
  • Beautiful plants displayed here.
  • I love flowers and vegetables.
  • Your info and demonstration on how to blend the two is quite helpful…thank you
  • Reply
  • Vanilla Govender
  • February 17, 2022 At 4:09 pm
  • Wow what clever ideas. Never knew that vegetables and flowers could be planted together. Never too old to learn.
  • Reply
  • GEORGIA ROBINSON
  • February 20, 2022 At 1:58 pm
  • Great article, very informative. Thank you!
  • Reply

Thank you for these helpful ideas! Hoping these are available in the Philippines .

Interesting article. Lots of great ideas and information. Love the containers the plants are growing in.

I enjoy feeding our 🐦!

Do you have kamanabillu flowering plant

Wonderful.flowers

Beautiful flowers

How can we get the seeds of these plants ?

Beautiful plants displayed here. I love flowers and vegetables. Your info and demonstration on how to blend the two is quite helpful…thank you

Wow what clever ideas. Never knew that vegetables and flowers could be planted together. Never too old to learn.

Great article, very informative. Thank you!

LEAVE A REPLY Cancel reply

Save my name, email, and website in this browser for the next time I comment.