Skip to Content

4 Amazing Companion Plants to Grow With Tomatoes

Companion planting can be one of the factors that set great gardeners apart from good gardeners. Growing the right plants next to your tomatoes can be incredibly beneficial, so why not try it with these handy companion plants.

Growing Tomatoes and Marigolds

1. Basil

Basil and tomatoes both thrive in warm, wet, almost tropical conditions. For this reason, they will grow very happily alongside each other.

Because they like the same conditions you can also use the basil as a barometer for how well suited the conditions are. You will be able to see earlier with the basil whether it is happy or not, and if the basil is happy then your tomatoes will be happy.

Also, basil will happily grow underneath cordon trained tomatoes, obviously, this won’t work in the same way with bush tomatoes which will have to be grown side by side.

Some people also swear that it helps to drive away harmful pests that may otherwise damage your tomatoes, but some gardeners have also reported it making no difference in this regard.

2. Marigolds

Marigolds are a great companion plant for lots of different veg but they are particularly great when grown with tomatoes. Scientists have been able to demonstrate that marigolds help protect tomatoes against nematodes.

While the science may not be as solid on the following ask a lot of gardeners and they will swear that marigolds also deter whitefly and aphids.

There is also the added bonus that the bright yellow flowers of marigolds will help to attract pollinators to your tomato plants.

3. Coriander

Coriander is commonly grown in the greenhouse as a companion plant for tomatoes. Gardeners grow coriander with tomatoes as it is reported to help deter whitefly and aphids.

These are two pests that can really take a toll on your tomato plants so planting a little coriander could go a long way.

4. Lettuce

Lettuce makes a great companion plant for tomatoes, especially cordon grown tomatoes. Lettuce doesn’t work well with tomatoes because of any pest prevention like the plants above, but rather because lettuce can be grown under tomato plants, maximising your space usage.

Lettuce grows close to the ground and cordon grown tomatoes will grow nice and high. What this means is that there will be plenty of room under the tomatoes which would otherwise go to waste. So why not pop a few lettuce plants in there and really make the most of your prime growing space.

his is particularly useful for tomatoes grown in a greenhouse, making sure you get the most out of your prime real estate.


Baitinger Tina

Monday 4th of April 2022

Thank you very much for that info I had heard about marigolds but wasn't sure but the 3 other plants I have never heard of them being companion plants seems to me you could grow basil anywhere in the garden and in flower beds but I'm no master Gardener so don't take my thoughts on this idea I could be wrong.