12 Best Herbs and Flowers for Companion Planting With Vegetables

by | May 16, 2016 | Garden | 4 comments




Disclosure: Some links in this post are affiliate links, so, at no cost to you, I may earn a commission if you click through one and make a purchase. This in no way influences my opinions or recommendations.


Two of the main challenges we face when we grow our own food organically are controlling pests and maximizing our crop yield. Knowing the best companion planting combinations helps you solve both problems without resorting to nasty chemical solutions. You can of course further optimize your crop yield by using any of our homemade organic fertilizer recipes, too. It’s not just about mixing plants to deter pests – in fact, many combinations attract beneficial insects as well as birds to eat any invading pests and encourage pollination. Companion planting also helps you get the most from whatever growing space you have available and is equally useful in tiny urban spaces and sprawling rural properties. We’ve put together a list of our favorite companion planting herbs and flowers to help you get larger amounts of healthy crops from your organic garden, whether you have several acres, a square foot garden, or a vertical garden.

1. Marigolds

All varieties of marigolds, including pot marigolds (Calendula), French and Mexican (Tagates) are among the best companion plants for vegetable gardens as well as ornamental gardens. The only vegetables you shouldn’t plant marigolds near are beans and brassicas (the cabbage family). Plant marigolds to repel whiteflies and ward off nematodes. As companion plants, marigolds are an organic gardener’s best friend, because they help keep slugs off your food crops. We all know slugs are a total menace, munching their way through masses of young vegetable crops and causing devastation. But slugs have a weakness: They adore marigolds. Instead of chomping on your veggies, they’ll head to the marigolds and feast there. so plant multiple patches all over the garden – just not too close to beans and brassicas.


Sink containers, like disposable cups, into the ground and add a couple of inches of cheap beer. The slugs can’t resist. They climb in, gorge themselves, and drown. It’s not pretty – but it’s definitely an effective way to control slugs naturally!

flowers to plant with vegetables

2. Chives

Chives, along with onions, are the ideal carrot companion planting choice. They repel the insanely annoying carrot fly. As an added bonus, chives also deter whitefly and aphids, they’re easy to grow, and they taste great. Just remember to keep them away from peas and beans.

companion planting

3. Sweet Alyssum

The primary function of companion planting sweet alyssum is natural, organic weed control. It grows quickly, creating thick, low-growing mats that help to prevent weeds, and you can use it as a green manure, too. Plant sweet alyssum on bare earth or in between crop rows, or anywhere else you don’t want to see weeds. When the growing season finishes, just dig the mats back into the ground to help replenish the nutrients in the soil. When they bloom, the fragrant flowers attract bees to the garden to help with pollination of your vegetable crops.

4. Nasturtiums

Nasturtium companion planting has multiple benefits. Firstly, they act as decoy companion plants for pests like aphids. This means that nasturtiums attract aphids to themselves and away from neighboring crops. Acting as both decoy and trap, the bright flowers of the nasturtium attract larger predatory insects that feast on tiny insect pests. Nasturtium companion planting also repels a long list of other insects. Brilliant for planting near members of the squash family, nasturtiums repel squash bugs, pumpkin beetles, and vine borers. Their ability to deter common cabbage family pests like whitefly is another reason for their popularity among organic growers. And, the flowers have a strong, peppery flavor that makes a fabulous addition to salads.

companion planting

5. Dill

For many organic vegetable gardeners, dill is their staple companion plant, particularly in when used in close proximity to members of the cabbage family. Dill firstly improves the growth, health, and flavor of these crops. When in bloom, it also attracts large, predatory wasps that feast on the pests that commonly attack squash and cabbage crops. It’s important to note that dill is irresistible to tomato hornworms, so can be used as a trap crop, but shouldn’t be planted too close to tomatoes.

6. Sage

Sage has a strong scent and makes an outstanding companion to the cabbage family, carrots, and tomatoes. This herb wards off the dreaded cabbage moth, along with whitefly and carrot fly. Companion planting sage with tomatoes invigorates the tomato crop, deepens the flavor, and repels troublesome pests like hornworm.

7. Catnip

Yep, companion planting catnip is a genuine “thing” practiced by organic growers all over the globe. We all know that catnip is irresistible to cats, and growing catnip gives your cats a healthy, organic supply. Yes, it does attract cats to your garden, but they’re so entranced by the catnip that they forget all about having a poop or digging up your crops. Plus, having cats around helps to keep rodent populations down. Planting catnip as a border around crops that are vulnerable to rats, mice, and other rodent pests does wonders, as these little critters loathe the scent of catnip. While we’re not certain, we assume it’s because they associate the scent with their natural predators. Companion planting catnip also deters a long list of insect pests, including ants, flea beetles, Japanese beetles, weevils, aphids, and squash beetles.

8. Yarrow

Yarrow has multiple benefits in the vegetable garden. It attracts bees to aid pollination and predatory insects that consume large volumes of pests like aphids. It also acts as an organic fertilizer, returning large amounts of nutrients to the soil Yarrow has clusters of tiny blooms that draw predatory and parasitic wasps that attack pests like tomato hornworm.

9. Chrysanthemums

There are a huge number of chrysanthemum varieties, and quite a few of those prove very useful in the vegetable garden. C. coccineum, for example, repels root nematodes, as does C. cinerariaefolium. Both of these varieties, commonly known as painted ladies or painted daisies, contain high concentrations of pyrethrum. This natural insecticide contains six distinct pyrethrins which make up a very effective form of natural pest control. While live chrysanthemums will repel a whole host of bugs, including Japanese beetles, without doing them much harm, the plants don’t discriminate. Not being sentient, they can’t distinguish between an insect pest and a bee going around pollinating, for example.


Create a general purpose organic insecticide by drying chrysanthemum flowers, then grinding them with a mortar and pestle. Simply sprinkle the powder all over the garden. You can also steep the powder in some hot water to create a pyrethrum tea. Once it cools, pour the liquid straight onto the insects or the infested area. Pyrethrum, when it dust or tea form acts as a double-action insecticide, killing a variety of insects on contact and with ingestion. It’s particularly effective against small, soft-bodied beasties like aphids. It’s non-residual, too, so it doesn’t hang around and is non-toxic, so is safe for humans and pets alike.

10. Dahlias

Another awesome nematode-repelling choice, dahlias also have large, bright blooms that attract pollinators. When companion planting dahlias, remember that earwigs cannot resist them. This isn’t necessarily a bad thing, as most earwig species devour pests like aphids. The drawback is that they’re omnivorous, and are partial to certain vegetable crops, too. So we advise keeping dahlias away from crops like corn that earwigs love.

companion planting with vegetables

11. Geraniums

Geraniums make a beautiful addition to the vegetable garden, and they’re a great choice for attracting pollinators. Companion planting geraniums with cabbage repels troublesome cabbage worms. White geraniums are particularly effective against Japanese beetles and beet leafhoppers.

12. Basil

Companion planting basil with tomatoes, peppers, asparagus, and other herbs (apart from oregano and rue), improves their flavor, health, and vigor. It’s exceptionally useful to tomatoes, peppers, and asparagus because it repels nematodes, aphids, asparagus beetles, white fly, black fly, mosquitoes and tomato hornworm. Beets, potatoes, pole and bush beans also benefit from being planted near basil. Because basil attracts butterflies, unless your cabbages and other brassicas are particularly well netted, it’s not a good idea to plant them in close proximity.

Now, we know there’s an array of other flowers and herbs that belong in the vegetable garden as companion plants, but these are a few of our favorites. We also love garlic, but we’re covering that in a separate post, so watch this space! What are some of your favorite companion herbs and flowers?

Don’t forget to sign up to our newsletter for tips, posts, and news, right to your inbox – and your free copy of One Week to a Greener You.

12 best herbs and flowers for companion planting with vegetables
Katy Willis

Written by Katy Willis

Katy is a life-long homesteader and home herbalist. She is passionate about living naturally, growing food, keeping livestock, foraging, and making and using herbal remedies. She's been writing and editing professionally for over a decade, and she's been living green her entire life. She firmly believes that every small green change we make has a huge impact. Making greener choices is better for your bank balance, your health, and the planet.

You May Also Like…


  1. Kara

    Companion planting has been my go-to in the garden for 15 years now. Every year I learn something new! While I knew that certain plants were sensitive to sunflowers–most dislike them, but oddly bush beans do not object, while pole & lima beans do–this year I want to find out more about flowers. I have a section in the middle of the garden devoted to pollinators, so any flowers not mentioned here as specifically beneficial will either go there or in another bare spot.
    Borage is a nice flower that draws pollinators to plants that need it. These days, squashes of all kinds seem to need a little boost with pollination, so I’ll be transplanting several of my little seedling borages here & there–and to the cucumbers, the watermelon, & the cabbage beds. I’ll probably have plenty left for anyone else who needs a friend!
    I’ve heard that the orange French marigolds are the most potent at repelling, entrapping, and killing nematodes.
    Catnip repels mice; so do all of the mints. These and almost all culinary herbs except fennel, parsley, anise, dill (none of which should be planted together), and tarragon all belong to the mint family botanically. You can tell by their square stems and alternating pairs of opposite leaves. Once you take a look it’s easy to see the “family face”…kind of like roses, apples, and all the stone fruits.
    –Catnip and catmint are great to plant around roses, by the way. They repel Japanese beetles and the clouds of lavender-blue flowers over gray-green foliage are lovely with any color rose.

    • Katy Willis

      These are great extra tips for companion planting, thank you so much! My readers will definitely benefit from these 🙂

      Yes, I agree that the whole squash family needs help with pollination nowadays – that’s what comes of awful pesticides killing off all the pollinators. When necessary, I go and pollinate by hand with a soft paintbrush.

  2. everydayfarmhouse

    I love reading about companion planting. I finally tried it last year and was impressed. The tomatoes planted in a raised bed with basil did not get worms, the ones planted by themselves did. I enjoyed the experiment!

    • Katy Willis

      That’s great! I always think it’s quite amazing how simply considering what you plant together can have such an impact on pests, diseases, and crop yield. And just like you, I love experimenting with new companions! Good luck with your tomatoes this year. 🙂


Submit a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get Your FREE ebook!

Join our mailing list and we'll send you your FREE copy of 1 Week to a Greener You.

And you'll receive all our latest news, tips, and advice in our newsletter. 

*We hate spam, so we promise never to spam you. 

Thank you for signing up - your ebook is on its way!

Pin It on Pinterest

Share This