Companion plants that grow well with tomatoes
Tomatoes grow best when planted alongside certain vegetables, herbs, and flowers that improve soil health, repel pests, or use garden space efficiently. The most reliable companions are basil, carrots, parsley, and marigolds. Basil planted near tomato roots reduces pest damage and may improve flavor. Carrots grow in the shade cast by tomato plants without competing for nutrients. Parsley attracts beneficial insects that prey on tomato pests. Marigolds deter aphids and spider mites that commonly damage tomato leaves and fruit.
Other strong companions include borage, which attracts pollinators and deters hornworms, and nasturtiums, which act as a trap crop by drawing pests away from tomato plants. Garlic and onions planted at the tomato bed's edge can reduce fungal disease. Chives offer similar benefits and are easier to harvest repeatedly throughout the season.
Key Takeaways
- Basil, carrots, parsley, and marigolds are the easiest and most effective companions to plant directly near tomatoes.
- Borage and nasturtiums attract beneficial insects or trap pests, reducing the need for pest management.
- Garlic, onions, and chives at the bed's edge help prevent fungal diseases that spread in humid tomato foliage.
- Avoid planting brassicas (cabbage, broccoli, kale) and fennel near tomatoes, as they compete for nutrients or inhibit growth.
- Space companions according to their mature size so tomato roots and foliage have room to develop without crowding.
Herbs that improve tomato health and flavor
Basil is the most popular herb to plant with tomatoes because it occupies the same space efficiently and may enhance tomato taste. Plant basil seedlings 6 to 12 inches from the tomato stem once the soil has warmed. Basil thrives in the same full-sun, well-draining conditions tomatoes need, so no special soil amendments are required.
Parsley and cilantro grow in partial shade beneath tomato canopies and attract hoverflies and parasitic wasps that feed on aphids and whiteflies. Both are shallow-rooted and do not compete with tomato roots for water or nutrients. Oregano and thyme are also suitable, though they prefer drier soil than tomatoes, so plant them slightly uphill or in a separate section of the bed if your soil tends to stay wet.
Vegetables that share tomato growing conditions
Carrots are one of the easiest vegetables to plant alongside tomatoes because they grow downward while tomatoes grow upward, and their root systems occupy different soil depths. Sow carrot seeds directly in the soil around tomato plants in spring, spacing them 2 inches apart. Thin seedlings to 3 to 4 inches once they sprout. Carrots will be ready to harvest before tomato plants reach full size and shade the bed completely.
Lettuce, spinach, and other leafy greens also work well in the shade of tomato plants during spring and fall. These cool-season crops mature quickly and can be harvested before summer heat arrives. Peppers are another option if you have space — they grow to similar heights and have comparable water and nutrient needs, though they should be spaced at least 18 inches apart to avoid root competition.
Flowers that attract pollinators and repel pests
Marigolds are the most widely recommended flower for tomato beds because they deter spider mites, aphids, and some nematodes. Plant marigold seedlings 12 inches from tomato stems in early summer. Marigolds bloom continuously until frost and require minimal care beyond occasional deadheading to encourage more flowers.
Nasturtiums work differently — they attract aphids and other pests away from tomatoes by serving as a preferred food source. Plant them at the edge of the tomato bed or in containers nearby. Borage produces blue flowers that attract bees and other pollinators, improving fruit set on tomato plants. It also deters tomato hornworms and can be harvested for edible flowers. Calendula (pot marigold) attracts beneficial insects and is edible, making it useful both in the garden and in the kitchen.
Plants to avoid near tomatoes
Brassicas — cabbage, broccoli, kale, and Brussels sprouts — compete with tomatoes for nitrogen and should be planted in a separate bed. Fennel inhibits the growth of most vegetables, including tomatoes, and should not be planted anywhere in the vegetable garden. Corn and potatoes are susceptible to some of the same pests and diseases as tomatoes, so spacing them far apart reduces the risk of shared infestations.
Kohlrabi and other brassicas also produce compounds that slow tomato growth. Dill can attract hornworms, so it is better planted away from tomatoes. Walnut trees release a chemical called juglone that inhibits tomato growth, so avoid planting tomatoes within 50 feet of a walnut tree if possible.
Spacing and layout for companion planting
Tomato plants need 24 to 36 inches between stems to allow air circulation and prevent fungal disease. Companion plants should be positioned so they do not reduce this spacing. Basil and parsley can be planted 6 to 12 inches from the tomato stem. Carrots and lettuce occupy the ground beneath the tomato canopy and do not interfere with the main plant. Marigolds and nasturtiums should be spaced 12 inches away.
In a raised bed, arrange tall tomatoes at the back or north side so they do not shade shorter companions. Plant herbs and flowers in the middle, and use the front edge for low-growing greens like lettuce or spinach. In containers, plant one tomato per pot and add a single basil plant or a few marigold seedlings around the base. Companion planting works best when each plant has enough room to reach its mature size without crowding.
Timing and season considerations
Plant basil, marigolds, and other warm-season companions at the same time as tomato seedlings, after the last frost date in your area. Cool-season companions like lettuce and spinach can be planted in spring before tomatoes go in, then replanted in late summer for a fall crop. Carrots can be sown in spring and again in midsummer for a second harvest before frost.
If you are starting from seed, sow basil indoors 6 to 8 weeks before your last frost date, then transplant seedlings outdoors when soil temperature reaches 60°F. Marigold and nasturtium seeds can be sown directly in the garden after frost danger has passed. Parsley germinates slowly and is usually easier to start from transplants, though direct seeding is possible if you soak seeds overnight first.
Frequently Asked Questions
Can I plant basil and tomatoes in the same pot?
Yes. Use a container at least 5 gallons for one tomato plant and one basil plant. Plant the basil 6 inches away from the tomato stem so roots do not tangle. Water consistently because containers dry out faster than garden beds. Pinch basil flowers to encourage leaf growth and prevent it from becoming woody.
Do companion plants actually reduce pests, or is it just a myth?
Companion planting reduces some pests through proven mechanisms: marigolds release compounds that repel spider mites, nasturtiums attract pests away from tomatoes, and herbs like basil and parsley draw beneficial insects that eat pest eggs and larvae. Results vary by region and pest pressure, but research supports these combinations as part of a broader pest management strategy.
What if I plant companions and tomatoes still get diseased?
Companion plants reduce pest and disease pressure but do not prevent all problems. Fungal diseases like early blight spread through water splash and poor air circulation, which companions cannot fully control. may support tomatoes have 24 to 36 inches of spacing, water at soil level rather than overhead, and remove lower leaves as the plant grows to improve airflow.
Can I plant tomatoes and peppers together?
Yes, if you space them at least 18 inches apart. Both need full sun and similar water, but closer spacing increases competition for nutrients and reduces air circulation. Peppers are slightly more shade-tolerant, so they can be planted on the east or south side of taller tomato plants in very hot climates.
How many companion plants should I plant per tomato?
One basil plant, two to three marigolds, and a few parsley plants per tomato is a reasonable starting point. In a raised bed, you can plant more densely because the soil is typically richer. In containers or poor soil, use fewer companions to avoid nutrient competition. Observe how plants perform in your garden and adjust spacing the following season.