Home Garden Gardening

Plant these flowers with your vegies and reap the benefits

If you aren't planting flowers with your vegies, you should be

Flowers are great companion plants for vegetables because they attracting pollinators and deterring pests, all while promoting a healthier garden ecosystem.

Plus, having vibrant blooms in your garden provides the bonus of having fresh-cut flowers for your home.

What flowers go well with vegetables?  

  • Nasturtium 
  • Marigolds 
  • Lavender 
  • Sunflower 
  • Pansy 
  • Petunia 
  • Dahlia 
  • Mums Chrysanthemum morifolium 

Why plant flowers in your vegetable garden? 

  • Attract pollinators: the best flowers to attract pollinators like bees and butterflies include marigolds and lavender, which can enhance vegetable pollination.
  • Attract beneficial bugs: marigolds attract bugs, such as ladybugs, that prey on aphids. Here are some plants that repel aphids.
  • Natural pest control: certain flowers, like chrysanthemums, repel pests such as aphids, reducing the need for chemical pesticides. 
  • Add colour: Flowers add colour, texture, and beauty to the garden, creating a visually appealing space.

Best companion flowers for vegetables 

Nasturtium 

nasturtium
(Credit: Getty) (Credit: Getty)

In Australia, growing nasturtium alongside vegetables adds vibrant colour to your garden but also acts as a natural pest deterrent and attracts beneficial insects. 

  • Light: full sun 
  • Water: water regularly 
  • Soil: well-draining soil 

Marigolds 

marigolds
(Credit: Getty) (Credit: Getty)

It’s a great idea to plant marigolds alongside vegetables in your garden as they naturally repel insects like whiteflies. Not only that, but they also come in a range of different types and colours. 

  • Light: full sun 
  • Water:  fairly drought tolerant. You don’t need to water them much once established
  • Soil: well-draining soil 

Lavender 

lavender with bee
(Credit: Getty) (Credit: Getty)

Planting lavender with vegetables attracts beneficial insects, repels pests, including cabbage moths, and improves soil health.

  • Light: full sun 
  • Water: once established, lavender is a drought-hardy plant
  • Soil: fertile, well-drained soil

Sunflower 

sunflowers
(Credit: Getty) (Credit: Getty)

Planting sunflowers alongside a vegetable garden attracts pollinators, adds visual interest, and provides shade and support for taller vegetables.

  • Light: full sun 
  • Water: water regularly
  • Soil: moist, well-draining soil

Pansy 

pansy
(Credit: Getty) (Credit: Getty)

Planting pansies with vegetables adds colour, attracts beneficial insects, and helps maintain soil moisture levels in the garden.

  • Light: part sun
  • Water: keep moist without overwatering
  • Soil: moist, well-draining soil

Dahlias 

dahlias
(Credit: Getty) (Credit: Getty)

Planting dahlias in a vegetable garden enhances visual appeal nad attracts pollinators, such as butterflies. In saying that, it can attract other pests, so make sure you have another pest-repelling plant in the garden, too. 

  • Light: plenty of sun
  • Water: water generously at first, then only lightly until the plant reaches about 15cm high
  • Soil: moist, rich and well-drained soil 

Chrysanthemums

chrusanthemum planted with vegies
(Credit: Getty) (Credit: Getty)

Planting chrysanthemums in a vegetable garden is a great way to help deter a whole assortment of pests (like ants, aphids, cutworms and other larvae), add colour and attract beneficial insects such as pollinators. For added pest protection, plant them next to petunias and marigolds.

  • Light: plenty of sun
  • Water: water well in warm weather, but they don’t like wet feet
  • Soil: well-draining soil

Related articles:

Garden plants that battle the bugs

5 eco-friendly pest control solutions

Stylish indoor plants that won’t poison your pets

Related stories