The Ultimate Guide To Companion Planting for Tomatoes

Written by: Lars Nyman

Tomato Companion Plants

Tomato Companion Plants

Gardening enthusiasts worldwide have a fondness for tomatoes, and why shouldn't they? These nutrient-rich, versatile fruits can be used in a multitude of culinary concoctions. Cultivating a healthy tomato harvest, however, can sometimes pose certain challenges such as pests, diseases, and nutrient deficiency. Enter the concept of companion planting - an organic method that can help you overcome these obstacles. Companion planting involves growing specific plants close to each other for mutual benefits like pest control, improved growth, and enhanced pollination. This guide will dive deep into the realm of companion planting for tomatoes, providing practical advice and actionable guidelines to optimize your tomato yield.

Tomato Companion Plants Cheatsheet

1. Dill 🌿

Repels tomato hornworms and attracts beneficial wasps. Boosts tomato flavor.

2. Marigolds 🌼

Deters aphids, nematodes, and whiteflies. Enhances color and fragrance.

3. Basil 🌿

Repels mosquitoes and flies. Improves tomato growth and taste.

4. Nasturtiums 🌺

Repels aphids, squash bugs, and whiteflies. Adds beauty and peppery flavor.

5. Borage 🌱

Attracts bees, improves growth, and enriches soil with minerals.

6. Parsley 🌿

Deters tomato hornworms and enhances flavor. Rich in vitamins and antioxidants.

7. Chives 🌱

Repel pests, improve growth, and add mild onion flavor. High in vitamins A and C.

8. Calendula 🌼

Deters tomato worms, boosts healing properties, and adds vibrant color.

9. Garlic 🌱

Repels aphids, mites, and other pests. Healthy compound allyl sulfur fights diseases.

10. Carrots πŸ₯•

Absorb excess moisture, prevent weeds, and improve soil structure. Enhance color and nutrition.

11. Spinach 🌿

Provides shade, retains moisture, and boosts nutritional value. High in iron and antioxidants.

12. Chard 🌱

Attracts aphid-eating insects, adds beauty, and enriches soil with nutrients.

13. Onions 🌱

Deter pests, aid disease resistance, and add flavor. Rich in antioxidants and sulfur compounds.

14. Petunias 🌸

Deter aphids, tomato hornworms, and other pests. Add color and charm to the garden.

I've always held a deep admiration for tomatoes, with their radiant red color and distinct, mouthwatering taste. But, as with any plant, they have some specific companions that they grow best with, and through trial and error, I've discovered a whole host of Tomato Companion Plants to create a utopian miniature ecosystem in your own backyard.

Why Tomato Companion Plants?

Companion planting is the practice of pairing certain types of plants together to achieve mutual benefits like pest control, improved growth, and increased yield. With tomatoes, it's about creating a harmonious environment where each plant can thrive alongside the other.

The Best Buddies

The perfect pals for your tomatoes vary depending upon the particular needs of your garden. Here's my list of top suggestions:

  1. Basil: It's believed by many gardeners, including myself, that growing basil alongside tomatoes enhances the flavor. Plus, it attracts beneficial insects for pollination.
  2. Marigold: This vibrant flower doesn't just look pretty; it also releases a scent that deters common garden pests.
  3. Carrots: Carrots share space harmoniously with tomatoes. Their roots grow deeper, freeing up surface area for the tomatoes.

Plants To Avoid

While numerous plants get along splendidly with tomatoes, others are best kept at a distance, including:

  • Cabbage family: Tomato plants do not get along with these leafy plants because they attract different pests.
  • Corn: This plant acts as a beacon for tomato pests, particularly the tomato fruitworm.
  • Potatoes: Given that they are both of the solanaceae family, they share many of the same diseases.
"Each plant that we sow in our garden, has a story, and a purpose. There is a beautiful interconnectedness in this, where companions help each other grow, bloom, and thrive."

Timing and Positioning

The details of when and where to plant are just as important. Try to stagger the planting of your tomatoes and their companions to prevent overwhelming the garden.


Tomato Companion Plants are part of an age-old method that has proven successful over the years, benefiting from each other to give us nature's best bounty. Consider these recommendations as you plan your garden, but don't be afraid to experiment and discover new companions.

Frequently Asked Questions

1. Which plants are good companion plants for tomatoes?

Cucumbers, basil, marigolds, and peppers are excellent tomato companion plants. They enhance growth, deter pests, and improve flavor.

2. Can I plant tomatoes near potatoes?

It is not recommended to plant tomatoes near potatoes as they are susceptible to similar diseases and pests.

3. Should I plant tomatoes near onions?

Absolutely! Tomatoes and onions make great neighbors in the garden. They help repel pests and enhance each other's flavors.

4. Do marigolds really help with tomato plants?

Yes, marigolds are fantastic companions for tomato plants. They repel harmful pests and attract beneficial insects.

5. Can I grow tomatoes near carrots?

It is best to avoid planting tomatoes near carrots. They compete for nutrients underground and can affect each other's growth.

6. Are there any plants that shouldn't be planted near tomatoes?

Avoid planting tomatoes near brassicas (cabbage, broccoli, etc.) as they can hinder each other's growth.

7. Should I plant tomatoes near herbs?

Yes, many herbs such as basil, parsley, and thyme make excellent companions for tomatoes. They repel pests and improve flavor.

8. Can I grow tomatoes near roses?

Avoid planting tomatoes near roses. Tomatoes prefer a different soil pH than roses and may not thrive in that environment.

In conclusion, the art of companion planting for tomatoes is an age-old practice that truly unlocks the full potential of your garden. By cleverly selecting the right companions, you can create a harmonious and productive environment where tomatoes thrive. From marigolds that deter pests to basil that enhances flavor, the possibilities are endless. Remember to consider the specific needs of your tomatoes and choose companions accordingly. Whether you're aiming for healthier plants, increased yields, or simply a more beautiful garden, the key is to experiment and observe. Don't be afraid to get creative and customize your combinations based on the unique conditions of your garden. By diversifying your tomato bed with companion plants, you'll not only boost their growth and overall health but also create a delightful haven for beneficial insects and pollinators. So, with your trowel in hand and a twinkle of excitement in your eye, venture into the world of tomato companion plants and watch your garden flourish with nature's wisdom.

Want to know more about Tomato Companion Plants? Check out these posts:

You might also like: