Skip to Content

Best Companion Plants For Tomatoes

You might have heard of companion planting to keep pests away, and want to learn more about it.  So, what are good companion plants for tomatoes? What can you plant next to your tomatoes that will ensure your tomato crop is bountiful?

marigold and tomato planted in a grow bag

What is companion planting?

Companion planting is a combination of folklore, wishful thinking, and expertise. The idea of companion planting refers to planting other plants in close proximity to one another. The benefits of companion planting provide a natural insecticide against predatory insects. It encourages the pollinating of other garden plants, and the entire crop production is advanced.

If you want to learn more about companion planting, reading the Carrots Love Tomatoes book by Louise Riotte is a must!

What Are The Best Companion Plants For Tomatoes?

Tomatoes are a popular and nutritious crop that many gardeners choose to grow every year. Growing tomatoes alongside other vegetables will ensure healthy tomatoes and a great harvest. Here are a few of the best companion plants that should be planted next to your tomatoes:

1. Basil

Basil plant

Basil is a great companion for tomato plants because it helps to repel some pesky insects, including aphids, whiteflies, and the tomato hornworm, but is also known for enhancing tomato taste. So, add a few basil plants around the garden: you’ll love adding a few leaves to your tomato sandwiches too!

Learn more about growing basil.

2. Parsley

Parsley growing in the garden

Planting parsley next to your tomatoes can be used as a great trap crop that attracts hoverflies, which prey on aphids that can attack tomato plants.

3. Garlic

garlic growing

Garlic repels garden pests such as spider mites, whiteflies, and aphids but it also protects against late blight, making it one of the best plant partners.

Learn more about how to grow garlic.

4. Borage

borage flower and buds

Borage attracts the tomato hornworm, leaving your tomatoes alone. The bushy nature of borage’s foliage can also act as a shade for the base of the tomato plants, keeping them cool and providing a refuge for beneficial insects.

5. Squash

Spaghetti squash on vine

Squash and tomatoes share similar needs in terms of water, light, and soil type. So, when planted together, the squash will provide a ground cover that reduces loss of water and maintains humidity.

6. Marigolds


This beautiful flower can be planted near your tomato has a strong aroma that repels pests like flies and mites, allowing your plant to be unharmed by their damaging effects. Planting French marigolds next to tomatoes can help deter nematodes and root-knot.

7. Nasturtiums

yellow and orange nasturtium flowers

A peppery and bitter plant, nasturtium is more than just a pretty flower to tomatoes: it is a trap crop for aphids. Please be mindful of where you plant this flower because it will grow quickly if not controlled. One way to solve this problem is to train it to go up a trellis.

Additionally, nasturtiums are a yummy addition to your salads, and they make delicious pesto and soup.

8. Asparagus

Asparagus coming out of the ground in the spring

Planting asparagus next to tomatoes can help deter nematodes. Additionally, the asparagus’ roots are known to produce a natural fungicide that could be beneficial in preventing fungal diseases like botrytis and early blight from attacking your tomatoes.

Asparagus is also great at attracting predatory wasps whose larvae feed on the hornworms. Learn more about growing asparagus.

9. Chives

Chive flowers

Chives have been known to repel a number of pests that affect tomatoes, such as aphids, nematodes, and spider mites. The odor these plants emit is strong enough to repel away insect pests such as flea beetles, cucumber beetles, and the carrot fly.

10. Lettuce

spring greens growing in the garden

Lettuce is another great companion plant of tomatoes: it loves the shade tomatoes provide, as well as the moist soil there. Lettuce also acts as a living mulch by aiding in maintaining moist and cool soil.

11. Herbs

bee balm flowers

Bee Balm, lemon balm, and mint are other plants that make good tomato neighbors. Yet, be careful, as these plants are sometimes invasive.

What Should NOT Be Planted With Tomatoes?

  • If you want healthy tomatoes, brassicas, such as cabbage, broccoli, and Brussels sprouts, should not be grown near them.
  • Corn is another vegetable you don’t want next to your tomatoes because it attracts the tomato fruitworm as well as the corn earworm.
  • Planting Kohlrabi close to tomatoes will hinder tomato plant growth.
  • Dill will also limit the healthy growth of a tomato plant.
  •  The nightshade family, including pepper plants and potatoes, will increase the chance of early and late blight.
  • Fennel is best to plant by itself as it not only affects tomatoes but other plants as well since its roots secrete a substance that stunts growth.
  • Leafy greens, such as spinach and leaf lettuce attract the white butterfly-like cabbage moths and cabbage worms.

What are plants that will benefit from being planted next to tomatoes?

So far we have discussed how other plants can be beneficial to tomatoes. However, tomatoes can also be an excellent companion as well. Here are some examples:

  • will repel the asparagus beetles from asparagus
  • keep away insect pests from gooseberries
  • can guard roses against black spots

Frequently Asked Questions

What should not be planted with tomatoes?

Any plant that will invite pests or fungal diseases to your tomatoes. Corn, cabbage, and broccoli are just a few examples (scroll back up for more examples).

What to plant with tomatoes to keep bugs away?

A good guard crop around your tomatoes is a great way to create natural pest control. It will also give you the added benefit of a great vegetable garden.

Can I plant tomatoes and cucumbers next to each other?

In short, yes. Tomatoes and cucumbers, along with pole beans and peas, grow well together. Make sure to keep a calendar handy for varying harvest times for each of the different plants. We recommend a week apart. Also, keep an eye out for pests that can cross over each plant.

Can peppers and tomatoes be planted together?

Peppers and tomatoes share many of the same needs for optimal growth, making them a good fit with one another in the garden.

So, as you plant your garden this spring, remember these best companion plants for tomatoes and add them to your garden: your tomatoes will love you for it. Happy gardening!

Best companion plants for tomatoes
Website | + posts

Adriana Copaceanu is a passionate nature lover living in the country on her dream property where she grows vegetables, lavender, and wildflowers that she shares with the wildlife they attract. When she's not in the garden, she loves spending time with her chickens and planning her next nature project. Check out her books below:

How to Grow Lavender for Fun and Profit: Lessons Learned from Planting Three Hundred Lavender Plants

How to Raise Chickens for Eggs: A Guide to Raising Happy, Healthy Chickens for Nutritious, Organic Eggs at Home

Pin To Save For Later

How To Make Tomato Plants Grow Faster - 13 Easy Tips

Tuesday 20th of June 2023

[…] One way to prevent tomato hornworms is through the use of companion planting. Planting basil, oregano, thyme, garlic, or marigolds near your tomatoes will help repel many pests. Here are more companion plants for tomatoes. […]

How Far Apart To Plant Tomatoes For Better Yield

Monday 17th of April 2023

[…] best companion plants for tomatoes […]

Companion Planting Guide (Including 7 Benefits Of Polyculture)

Tuesday 29th of March 2022

[…] Companion plants for tomatoes […]

How To Grow Marigolds From Seed

Thursday 3rd of June 2021

[…] due to their ease of growing and care. Marigolds are a great beginner flower and are also excellent companion plants in vegetable gardens. With their bright orange double blooms, marigolds add a great splash of color to any garden […]

How To Grow Nasturtiums - A Guide To Planting, Growing, And Harvesting Nasturtium Plants

Wednesday 2nd of June 2021

[…] Nasturtiums are also beneficial to your garden! Companion planting (growing complementary plants together) with nasturtiums allows for more valuable vegetables to […]