Good & Bad Tomato Companion Plants

You want to grow tomatoes in your garden or on your balcony and want to know what you should plant with tomatoes? Great!

Stick with me since I will show you the best and worst tomato companion plants in this article so that you know what to grow with tomatoes and what plants you should avoid at all costs.

Why do I need Companion Plants to grow Tomatoes?

While you could grow tomatoes alone, I would not recommend it since you will lose efficiency and also miss out on various benefits good companion plants can have on the growth behavior and on the yields of tomatoes.

For instance, good companion plants can loosen the soil, keep it moist, attract pollinators, deter pests and provide shade to your tomatoes.

While good companion plants can have those beneficial effects on tomatoes, bad companion plants often do more harm than good to them.

Thus, it is crucial for you to check out the following tables to learn about all the good and bad tomato companion plants and also what effects they can have on your tomatoes.

Good Tomato Companion Plants

Companion PlantWhy is it good?
ChivesKeeps away pests.
OnionsDeter pests and loosen the soil.
GarlicKeep away pests.
ShallotsDeter pests and loosen the soil.
MintDeter pests and improve flavor of tomatoes.
OreganoKeeps away pests and attracts beneficial insects.
MarjoramKeeps away pests and attracts beneficial insects.
ParsleyDeters pests.
BasilKeeps away pests and attracts beneficial insects.
BorageKeeps away pests.
AsparagusLoosens the soil.
MarigoldsAttract pollinators.
PetuniasAttract pollinators.
NasturtiumsAttract pollinators.
RadishesLoosen the soil.

Bad Tomato Companion Plants

Companion PlantWhy is it bad?
CabbageAttract harmful insects.
KaleAttract pests.
Brussels SproutsAttract pests.
CauliflowerAttract harmful insects and bugs.
Mustard GreensAttract harmful insects and bugs.
CornTakes away too much sun from tomatoes.
SquashTakes away too many nutrients.
MelonTakes away too many nutrients.
ZucchinisTake away nutrients from the soil.
SunflowersTake away too much sun from tomatoes.

Best & Worst Tomato Companion Plants – Summary List

Best Companion PlantsWorst Companion Plants

What should you grow with Tomatoes?

You should grow tomatoes with oregano, mint, marjoram, basil, borage, chives, onions, shallots, basil, radish, asparagus, parsley, nasturtiums, petunias and marigolds.

You should not grow tomatoes with corn, sunflowers, brassicas (kale, cabbage, …), mustard, melons, zucchinis and squash.

If you want to learn more about growing tomatoes in general, make sure to also have a look at my tomato grower’s guide where I show you how to grow tomatoes from seed to harvest.

About the Author

My name is Andreas and I’m really passionate about our environment and also about growing plants. In fact, I have grown several different plants over many years. I love to see my plants grow and also always try new things to improve my overall conditions at home.

In my blog posts, I want to share my experiences with you so that you can become successful in growing various different plants and improving your home as well, even though you might still be a beginner right now.

Pin It on Pinterest