Companion Plants For Tomatoes: (Best & Worst)

companion plants for tomatoes

Are you finding companion plants for Tomatoes? Yes?

Then you have landed on the right page. Here, I have listed the best companion plants for tomatoes.

Companion plants help each other for maximum growth. It might be a piece of advice from our past generation but companion planting makes gardening easier and grows plants to their best harvest. Also, this is one of the best ways to garden different plants in a small space.

Some herbs, flowers, and vegetables help tomatoes to give a good harvest. Herbs can help to enhance tomato flavor and deter some gardening pests. Flowers attract beneficial pollinators and some vegetables provide good conditions and nutrients.

There are also some plants you should avoid planting next to tomato plants in your own garden. All these we’ll see in this post.

So, let’s get started: 

companion plants for tomatoes

Companion herbs for Tomatoes

Some herbs that you can plant next to tomatoes. These companion plants help to increase the flavor of tomatoes.

  • Basil (Tulsi)

companion plants for tomatoes

Basil is the best herb companion plant for tomatoes whether it’s garden or recipe. The herb enhances the flavor of the tomato. Plant two to three basil around one tomato plant provides good air circulation to both plants.

Related Post: 10 Best Herbs to Grow Indoors (Including Basil)

  • Parsley (Ajamod)

pardely companion plants for tomatoes

Just like basil, this herb also increases the flavor of tomatoes and attracts hoverflies that are beneficial insects to fight against pests like aphids, thrills, and caterpillars. In return, the tomato plant provides partial shade to Parsley.

  • Onion, Garlic, Leeks, and Chives

Plant these allium family herbs to protect your tomato plant from insect pests like aphids, carrots flies, ants, and flea beetles. You would also be able to crop the green onion, spring garlic, garlic scape, and chives for cooking, giving flavor to food.

Chives companion plants for tomatoes

One thing to keep in mind is that chives are invasive and can spread in the whole garden by self-seed. So, it’s a good idea to remove flowers before they go to seeds. But also, chive’s bloom attracts bees and some beneficial insects that help in pollination. 

Related post: 5 Tips to Grow, Care, and Harvest Chives at Home

  • Borage


Borages are planted to deter tomato hornworms and some soft body pests like larvae or aphids. Borage flowers also attract beneficial pollinators like bees and freely spread in the garden by self-seed. Its flowers are annuals that look like wildflowers but benefit the garden.

Companion Flowers for Tomatoes

  • Nasturtium


Its flowers taste like pepper on salads. Nasturtium may self-seed and freely take over the garden, but it repels insects like aphids, whitefly, and beetles.

Although Calendula flowers look different from marigolds. Calendula belongs to the same family as marigolds (Tagetes) from Asteraceae. 

Both plant flowers are edible, but calendula flowers are commonly used for medicinal purposes and essential oils.2.

  • Marigold and Calendula

Planting marigolds and calendula will repel insects like bad nematodes, aphids, tomato hornworms, mosquitoes, thrips, whiteflies, and beetles. 

Plus they also attract beneficial pollinators like bees and decorate gardens with their beautiful blooms throughout summer.


Marigold is an annual plant that grows better in warm climates whereas calendula is a cold-hardy. Calendula is not perennial in the cold area but it spreads freely in the garden and can grow in cool spring or fall if there is no snow.

You will find marigold and calendula seedlings popped up in the spring. Simply, transplant (you may pluck) where you need them, and they will grow fine up to early frost.

Related Post: 5 Tips for Planting and Growing Beautiful Marigold Plants

  • Sweet alyssum

Many gardeners plant sweet alyssum closer to a tomato plant. It has a sweet fragrance and spreading habit. It will keep the soil moist that tomato plants need without being soggy.

Sweet alyssums are shot growing plant that attracts beneficial insects and pollinators for tomatoes.

Sweet Alyssum

keep in mind that sweet alyssum can spread freely around the garden by self-seeds and its flowers also attract flue beetles so you have to plunk some seedlings in the spring. 

Because of their self spreading without taking over the entire garden, makes sweet alyssum is an excellent plant for edging in the garden.

Companion vegetables for Tomatoes

  • Carrot and Radish (Gajar)


In the vegetable garden growing carrots/radish and tomatoes together is always a better idea, both are beneficial for each other. Carrots grow best in cold weather and their root system gives extra air circulation to the tomato plant’s roots.

Related post: 10 Easiest Vegetables to Grow in-home [For Noob Gardeners]

  • Spinach (Saag)


Spinach also grows well in cold weather. Plant it in the early spring or early fall with extra protection from frost. When spinach goes to seeds or bolts in the heat, tomato plants provide shade and prevent spinach to go bolting early.

  • Lettuce


Just like spinach lettuce also grows in cold weather and space saver before it’s time to plant tomato. Tomato plants provide them shade in the garden.

Plants avoid growing next to Tomato

  • Brassica family (Kobi)


Vegetables like Cabbage, Cauliflower, Broccoli, Brussel sprouts, and Kohlrabi belong to the Brassica family. These vegetables inhibit tomato growth.

  • Corn (Bhutaa)


Corn attracts “Tomato hornworm” or “Corn earworm”. They also compete for moisture from tomato plants which makes it difficult to both plants to thrive.

  • Fennel and Dill


Young dill does fine next to tomato plants but it’s better to harvest before they grow mature. Fennel and dill inhibit the growth of tomato plants.

  • Potato (Aloo)


This root vegetable belongs to the same family as tomatoes. Potatoes are susceptible to early and late blight.

  • Peppers (Laal Mrich)

companion plants for tomatoes

Peppers or chills attract whiteflies that are not good for tomatoes.

Did I Miss Anything?

Now I’d like to hear from you: which companion plant from today’s post are you going to try first?

Or maybe, I didn’t mention your favorite plant. Either way, let me know by leaving a comment below right now.

Before going if you want to grow beautiful flowers in your garden? Then click on these articles also.

Leave a Reply

Your email address will not be published.