what flowers should i plant in my vegetable garden

what flowers should i plant in my vegetable garden

What Flowers to Plant in a Vegetable Garden

Vegetable gardens are a great way to enjoy fresh fruits and vegetables that are home-grown. Many gardeners like to add a touch of colour and beauty to their vegetable gardens by including a few flowers. But it’s important to choose the right ones. Here are some of the best flowers to plant in a vegetable garden:


Marigolds are a popular choice in vegetable gardens as they deter pests with their strong smell. They are also low-maintenance, come in a variety of cheerful colours and can grow up to 24 inches tall.

Snap Dragons

Snapdragons have elegant blossoms and come in lovely shades of pink, yellow and red. They grow best in zones 4-9 and are also great for attracting beneficial insects to your vegetable garden.


Alyssum blooms in many shades of white, yellow and pink and is a small, easy to care for flower.

  • Benefits: It produces a lovely scent, attracts bees, and can deter flea beetles.
  • Downside: It is good at self-seeding, so can be difficult to remove once it has taken over.


Nasturtium is a bright, cheerful addition to any vegetable garden. It produces orange, red and yellow shades and looks excellent against dark green vegetable foliage.

  • Benefits: It provides beneficial nutrients for the surrounding vegetables and is known to repel some pests.
  • Downside: It has a tendency to spread quickly and can overwhelm your vegetable garden if left unchecked.

So there you have it: four great flowering plants for your vegetable garden. With a little bit of care and attention, these beautiful, fragrant flowers will bring your vegetable patch to life.

Latest Post

Send Us A Message