12 Flowers For Herb Garden | Flowers to Plant with Herbs

Raul Cornelius is a Senior Editor at BalconyGardenWeb and an expert in flower and herb cultivation based in Phoenix, Arizona. A frequent speaker at horticultural events, he is also an active contributor to Facebook flower groups. Holding an MBA and a BCom, Raul blends his gardening skills with strong leadership and analytical abilities. Passionate about writing and photography, he enjoys early mornings with coffee and books, and nature bike rides during weekends.
Learn About Our Editorial Policy

2-Minute Read

Looking for Flowers For Herb Garden to add colors and enhance the flavor of their leaves? Well, these are the best choices!

Picking the right flowers for herb garden can be a vital to use Allelopathy, Pest Management and Polyculture. Let’s have a look at them in detail.

Best flowers for Attracting pollinators

Flowers For Herb Garden

1. Nasturtiums

Flowers For Herb Garden

Botanical Name: Tropaeolum majus

One of the best flowers to plant with herbs is nasturtium, as it repels aphids and attracts beneficial insects like bees and predatory insects. It also enhances the flavor, and boosts the growth of basil, while acting as a trap crop for herbs like rosemary and parsley.

2. Pansies

 Herb Garden flowers

Botanical Name: Viola tricolor

Your herb garden will surely benefit from pansies as ground covers – (1) These flowers will add vivid colors, and (2) They will help retain moisture and also suppress weeds.

3. Sweet Alyssum

Botanical Name: Lobularia maritima

The low-growing habit of sweet alyssum is perfect for suppressing annoying weeds in your herb garden. Plus, it can make your herb garden appear more interesting due to its fragrance and cluster of small flowers. Planting it with thyme to boost its growth and flavor.

4. Dandelion

Botanical Name: Taraxacum officinale

Dandelion is often overlooked as a weed, but these flowers are best for attracting beneficial insects. What’s more! They are edible, too, so you can have these with the fresh herbs from your garden!

5. Lilacs

Lilacs Flowers For Herb Garden

Botanical Name: Syringa vulgaris

In addition to attracting bees and other beneficial insects to your herb garden, its fragrance makes it even more attractive. Pair Lilacs with lavender for a stunning display. You can also have rosemary, sage, and bee balm along with it.

6. Roses

Botanical Name: Rosa spp.

You will be surprised to know the herbs that rose complements! For basil, its strong scent keep the thrips away – in return, basil helps to enhance their fragrance!

You can also grow roses with sage, catmint, lavender, parsley, thyme, and chives.

7. Calla Lilies

Calla Lilies Flowers For Herb Garden

Botanical Name: Zantedeschia spp.

If you have a plant like Calla Lily growing alongside these flowers – this combination is the best to repel most of the pests. The shallow roots of catmints will also not disturb calla lilies, helping them grow better and thrive!

8. Yarrow

 Botanical Name: Achillea millefolium

If you want to attract predatory insects like wasps and hoverflies to your herb garden, there is nothing better than planting Yarrow! Lavender grows best with it, thanks to the similar growing needs.

You can also pair sage, thyme, rosemary, oregano, and chamomile with it.

9. Dahlias

Dahlias Flowers For Herb Garden

Botanical Name: Dahlia spp.

Dahlias attract beneficial pollinators. However, they are often attacked by snails, but growing them next to strong-scented herbs like rosemary will keep them safe.

10. Sunflowers

Botanical Name: Helianthus annuus

Sunflowers not only look good, but their towering height also ensures that the herbs are protected against the harsh afternoon sun, keeping the softness of the leaves and flavor intact of herbs like basil, chives, and parsley.

11. Daffodils

Flowers For Herb Garden 2

Botanical Name: Narcissus spp.

Plant some Daffodils alongside your herb garden—these contain a substance called lycorine that rabbits and other animals avoid, which will keep your herbs protected and safe from them!

Thyme, parsley, sage, lavender, mint, and oregano are some of the best herbs to grow with these flowers to make your spring garden stand out!

12. Marigold

Flowers pot For Herb Garden

Botanical Name: Tagetes spp.

Marigolds act as a trap crop against slugs and also protect your herbs by repelling aphids and whiteflies. They enhance soil health and also improve the flavor of basil, oregano, and parsley when grown together.

Though not herb, tomatoes also grow well with these as marigolds keep nematodes away!

Recent Posts

Join our 3 Million Followers:


Related Articles


Please enter your comment!
Please enter your name here