Top 10 Good Companion Plants for Tomatoes

Tim Jumah

Are you a tomato lover and want to make your tomato plants thrive even better? Well, you’re in luck! In this article, we will discuss the top 10 good companion plants for tomatoes. These companion plants not only enhance the growth and flavor of tomatoes but also help deter pests, improve pollination, and increase yields. So if you’re ready to take your tomatoes to the next level, let’s dig right in!

Benefits of Companion Planting

Before we dive into the specific companion plants for tomatoes, let’s briefly discuss why companion planting is such a valuable gardening practice.

Improved Pest Control

Companion planting can play a vital role in pest management by either repelling or attracting insects that would otherwise harm our precious tomato plants. Some companion plants emit strong scents that act as natural repellents against certain pests. Others can attract beneficial insects like ladybugs or lacewings that actively prey on common garden pests.

Enhanced Pollination

Certain flowers and herbs attract pollinators like bees and butterflies. By planting these companions alongside our tomatoes, we create an inviting environment for pollinators, ensuring better fruit set and higher yields.

Increased Yields & Better Flavor

Companion planting can also optimize nutrient availability in the soil by mutually supporting one another through what is known as "complementary relationships." Some plant combinations utilize space differently or provide shade that helps reduce water evaporation from neighboring crops.

Now that we understand the numerous benefits of companion planting let’s explore some fantastic options to pair with your tomato plants!

1. Basil (Ocimum basilicum)

Basil is often hailed as one of the best companions for tomatoes due to its excellent pest-repelling properties. The strong fragrance emitted by basil acts as a natural deterrent against aphids, mosquitoes, whiteflies, spider mites, thrips – all known troublemakers in the vegetable garden.

Planting basil near your tomatoes can also improve flavor, as these two plants share similar growth requirements. Basil loves the warmth and thrives in full sun, just like tomatoes.

Tips for Growing Basil:

  • Plant basil where it will receive at least 6 hours of direct sunlight each day.
  • Soil should be well-drained and high in organic matter.
  • Regularly prune or harvest basil leaves to promote continuous growth.

2. Marigolds (Tagetes spp.)

Marigolds are not only a visually pleasing addition to your garden but also a reliable companion plant for tomatoes. These beautiful flowers contain natural compounds that repel aphids, nematodes, whiteflies, and other pests that commonly attack tomato plants.

Marigolds also attract beneficial insects such as hoverflies, which feed on aphids and other destructive pests. Additionally, their vibrant yellow or orange blooms can attract pollinators like bees and butterflies.

Tips for Growing Marigolds:

  • Choose French marigold (Tagetes patula) or African marigold (Tagetes erecta) varieties.
  • Ensure the soil is well-drained and moderately fertile.
  • Deadhead spent blooms regularly to encourage prolonged flowering.

3. Nasturtiums (Tropaeolum majus)

Another stunning option to pair with your tomatoes is nasturtiums. These vibrant flowers do more than just beautify your garden – they attract aphids away from tomato plants due to their strong odor, acting as trap crops by luring the pests away from more desirable plants!

Nasturtiums are also edible and add a delicious peppery taste to salads or garnish any tomato-based dishes you prepare!

Tips for Growing Nasturtiums:

  • Plant nasturtium seeds directly into well-drained soil after all chances of frost have passed.
  • Provide support such as trellises or stakes for climbing varieties.
  • Regularly harvest flowers and leaves to encourage continued blooming.

4. Borage (Borago officinalis)

Not only is borage an attractive companion plant with beautiful blue flowers, but it also has excellent benefits for tomatoes. Borage enhances pollination by attracting bees with its nectar-rich blossoms, resulting in increased fruit production.

The bright star-shaped flowers of borage also act as pest deterrents against tomato hornworms and cabbage worms due to their cucumber-like scent.

Tips for Growing Borage:

  • Plant borage in a sunny location with fertile, well-drained soil.
  • Water regularly during dry periods but avoid overwatering.
  • Deadhead spent blooms to encourage new flower growth.

5. Calendula (Calendula officinalis)

Calendula, commonly known as marigold or pot marigold, is not only an enticing addition to any garden but can also help protect your tomatoes. The bright yellow or orange petals repel pests like aphids and whiteflies while attracting beneficial insects like hoverflies and ladybugs that prey on garden pests.

Additionally, calendula blooms are edible and make a lovely addition to salads or used as a natural dye for homemade soaps or fabrics!

Tips for Growing Calendula:

  • Choose a sunny location with well-drained soil.
  • Sow seeds directly into the ground after the last frost date.
  • Deadhead spent blossoms regularly to encourage continuous blooming.

6. Garlic (Allium sativum)

Garlic is not only a kitchen staple but also an effective repellent against numerous pests that affect tomato plants. The strong odor of garlic wards off aphids, spider mites, slugs, snails, and even rabbits!

For best results when using garlic as a companion plant:

  1. Plant individual garlic cloves throughout your tomato bed.
  2. Alternatively, you can make a simple garlic spray by blending garlic cloves with water and spraying it directly on tomato plants.

Tips for Growing Garlic:

  • Choose a sunny location with fertile, well-drained soil.
  • Plant individual cloves in the fall for spring harvest or in early spring for a summer harvest.
  • Harvest garlic bulbs when the tops of the leaves turn brown and fall down.

7. Chives (Allium schoenoprasum)

Chives are not only delicious but also beneficial companion plants for tomatoes. Their strong scent deters pests like aphids, carrot flies, and Japanese beetles from feasting on your precious tomato plants.

Additionally, chive flowers attract pollinators to the garden while adding delicate purple blooms that can be used as edible garnishes!

Tips for Growing Chives:

  • Plant chive seeds or divisions in full sun or partial shade.
  • Provide moist but well-drained soil for optimal growth.
  • Divide clumps every few years to prevent overcrowding.

8. Parsley (Petroselinum crispum)

Parsley is an excellent companion plant that attracts beneficial insects such as hoverflies and predatory wasps, which prey on common garden pests like aphids and caterpillars.

Apart from its pest-attracting qualities, parsley enriches the soil by increasing nitrogen levels through its deep root system. This nitrogen boost benefits neighboring tomatoes and improves overall plant health.

Tips for Growing Parsley:

  • Sow parsley seeds directly into moist soil after all chances of frost have passed.
  • Ensure consistent moisture while avoiding overwatering.
  • Regularly harvest outer leaves to promote continuous growth of new foliage.

9. Carrots (Daucus carota)

Carrots make fantastic companions for tomatoes due to their complementary root systems ― carrots are taproot vegetables while tomato roots grow shallowly. This means that they do not compete for nutrients and space, making them ideal bedfellows in the vegetable garden!

Additionally, carrots can help break up heavy soil, allowing better water penetration and air circulation for tomatoes.

Tips for Growing Carrots:

  • Choose a site with well-drained soil.
  • Sow carrot seeds directly into the ground after the last frost date.
  • Thin seedlings to ensure adequate spacing between plants.

10. Asparagus (Asparagus officinalis)

While asparagus may seem like an unusual companion plant for tomatoes, it actually offers great benefits to both crops when planted together.

Asparagus ferns provide shade to nearby tomato plants, which helps reduce water evaporation from the soil. In return, tomato plants provide natural support that can help prevent tall asparagus ferns from falling over during windy periods.

Tips for Growing Asparagus:

  • Choose a sunny location with well-drained soil.
  • Plant asparagus crowns in early spring or late fall.
  • Allow at least two years before harvesting asparagus spears to establish strong root systems.


Choosing the right companion plants plays a crucial role in optimizing the growth and overall health of your tomato plants. By incorporating basil, marigolds, nasturtiums, borage, calendula, garlic chives parsley carrot asparagi along with your prized tomatoes into your gardening plan you will create a more balanced ecosystem where vegetables and beneficial insects work harmoniously together. Happy gardening!

Share This Article
Jumah has been a content writer for business and technology topics since early 2019. He has experience in writing and marketing and is dedicated to creating informative and engaging content.
Leave a comment