Plant basil, carrots, and marigolds near cherry tomatoes to improve their growth and protect them from pests
Cherry tomatoes grow best when surrounded by plants that either repel insects, improve soil nutrients, or use space efficiently without competing for water and light. The most reliable companions are basil (which repels flies and improves flavor), carrots (which loosen soil without shading the plant), and marigolds (which deter aphids and spider mites). These three work because they occupy different soil depths or heights, so they do not fight cherry tomatoes for the same resources.
Companion planting is not magic—it works through specific mechanisms. Some plants release compounds that insects avoid. Others break up compacted soil so tomato roots can spread deeper. Still others attract beneficial insects that eat the pests that damage tomatoes. The key is choosing plants that solve a real problem your cherry tomatoes face, rather than planting randomly and hoping for results.
Key Takeaways
- Basil planted within 12 inches of cherry tomatoes repels whiteflies and improves the tomato's flavor without competing for nutrients.
- Carrots and beets grow below the soil surface and do not shade tomatoes, while their roots break up compacted earth that tomato roots need.
- Marigolds planted around the base of cherry tomatoes deter spider mites and aphids, reducing the need for insecticide sprays.
- Avoid planting brassicas (cabbage, broccoli, kale) and fennel within 3 feet of cherry tomatoes, as they release compounds that slow tomato growth.
- Space companion plants so they do not touch the tomato stem or shade the lower leaves, which need air circulation to prevent fungal disease.
Basil: The Flavor and Pest-Control Partner
Basil is the single best companion for cherry tomatoes because it serves two purposes at once. It repels whiteflies, which are among the most common pests on tomato plants, and it also enhances the flavor of the tomatoes themselves—a benefit you will notice when you harvest and eat them. Plant basil seedlings 12 inches away from the cherry tomato stem, in the same bed or in a nearby container.
Basil and cherry tomatoes have nearly identical water and sunlight needs, so they thrive on the same watering schedule. Both prefer full sun (at least 6 hours daily) and soil that dries slightly between waterings. The main thing to watch is air circulation: do not plant basil so close that the two plants touch, because touching leaves trap moisture and create conditions for fungal disease. Leave a 2-inch gap between the foliage of each plant.
Basil grows quickly—you can harvest leaves within 4 to 6 weeks of planting—so you will have fresh basil to use in cooking while your cherry tomatoes are still ripening. Pinch off the top leaves regularly to encourage bushier growth, which also keeps the plant from flowering and becoming woody.
Root Vegetables: Carrots, Beets, and Radishes
Carrots, beets, and radishes are excellent companions because they occupy a different layer of soil than cherry tomatoes. While tomato roots spread horizontally in the top 12 to 18 inches of soil, carrot and beet roots grow straight down, so there is minimal competition for water and nutrients. Radishes are especially useful because they mature in 3 to 4 weeks and can be harvested before they interfere with anything else.
These root vegetables also break up compacted soil as they grow, which improves drainage and allows tomato roots to penetrate deeper. This is particularly valuable if you are planting in soil that has been tilled repeatedly or walked on. Plant carrot seeds directly in the soil around the base of the cherry tomato, about 6 inches away from the stem. Space seeds 2 inches apart and thin seedlings to 3 inches apart once they sprout.
Beets and carrots take 60 to 80 days to mature, so plan to harvest them after your cherry tomato season winds down in fall. Radishes, by contrast, are ready in weeks and will not shade the tomato plant at all since their leaves stay low to the ground.
Marigolds: Natural Pest Deterrent
Marigolds are often recommended for tomato gardens because they repel spider mites and aphids—two of the most destructive pests on cherry tomatoes. The flowers release a scent that these insects find unpleasant, causing them to move to other plants. Plant marigolds in a ring around the base of the cherry tomato, spacing them 8 to 12 inches apart.
Marigolds are shallow-rooted and do not compete with tomatoes for water or nutrients. They also tolerate the same sunlight and watering conditions, so they require no special care beyond deadheading (removing spent flowers) to encourage more blooms. Deadhead every 3 to 5 days during the growing season, and the plant will flower continuously until frost.
One caution: some marigold varieties grow tall and bushy, which can shade the lower leaves of your cherry tomato. Choose dwarf or compact varieties like 'Bonanza' or 'Disco' that stay under 12 inches tall. Tall varieties are better suited to the edges of the garden, where they will not block sunlight from reaching the tomato plant.
Plants to Avoid Near Cherry Tomatoes
Just as some plants help cherry tomatoes, others actively harm them. Brassicas—cabbage, broccoli, kale, and Brussels sprouts—release compounds into the soil that inhibit tomato growth. Keep them at least 3 feet away. Fennel is similarly problematic and should not be planted anywhere in the same bed.
Potatoes are also poor companions because they are susceptible to the same diseases as tomatoes, particularly early blight and late blight. If you grow potatoes in one part of the garden, do not plant cherry tomatoes within 10 feet, and do not plant them in the same soil the following year without amending it heavily.
Corn and other tall plants can shade cherry tomatoes if planted on the south or west side. If you grow corn, plant it on the north side of the garden so it does not block afternoon sun. Dill attracts hornworms, which also feed on tomatoes, so keep it away unless you are growing it specifically as a trap crop in a separate area.
Spacing and Layout for Companion Planting
The physical arrangement of companion plants matters as much as which plants you choose. Cherry tomatoes need good air circulation around the stem and lower leaves to prevent fungal diseases like early blight. This means you should not crowd the base of the plant with too many companions.
A practical layout is to plant basil on one side (12 inches away), marigolds in a loose ring around the base (8 to 12 inches away), and carrot or beet seeds scattered in the spaces between. Leave at least 2 inches of clear space between the foliage of any two plants. If you are growing cherry tomatoes in containers, use a pot at least 18 inches in diameter and plant a single basil seedling on the opposite side of the pot from the tomato stem.
As plants grow, monitor the spacing. If basil or marigolds begin to touch the tomato plant, prune them back or remove the outer leaves. The goal is a loose community of plants, not a dense tangle.
Timing: When to Plant Companions
Plant basil and marigolds at the same time as your cherry tomato seedling, or within a week of transplanting. This gives all three plants time to establish roots before they begin competing for water and nutrients. If you plant basil or marigolds weeks after the tomato is already established, the tomato will have a head start and the companions may struggle.
Carrot and beet seeds can be sown directly into the soil around the tomato at planting time or up to 2 weeks later. Radish seeds germinate quickly and can be sown even later—up to mid-summer—because they mature so fast. If you are planting in spring, sow carrots and beets in early spring at the same time as the tomato. If you are planting in summer for a fall harvest, sow them 8 to 10 weeks before your first expected frost date.
Frequently Asked Questions
Can I plant cherry tomatoes with other tomato varieties?
Yes, but space them at least 24 inches apart to allow air circulation and reduce disease spread. Different tomato varieties do not harm each other, but crowding any tomatoes together increases the risk of fungal disease. If you grow multiple varieties, plant them in a row with space between each plant rather than clustering them.
Do I need to use all these companion plants, or can I choose just one or two?
You can choose based on your biggest problem. If pests are your main concern, plant marigolds and basil. If your soil is compacted, focus on carrots or beets. If you want fresh herbs while the tomatoes grow, basil alone is enough. Companion planting works best when you solve a specific problem rather than planting everything at once.
What if I plant companions and the cherry tomato still gets diseased?
Companion plants reduce pest and disease pressure but do not prevent all problems. If your tomato develops early blight (brown spots on lower leaves) or powdery mildew, remove the affected leaves, improve air circulation by pruning lower branches, and water at the soil level rather than overhead. Companion plants work best as part of a broader strategy that includes proper spacing, watering, and sanitation.
Can I plant cherry tomatoes with herbs other than basil?
Yes. Parsley, oregano, and thyme are all safe companions that do not compete with tomatoes. However, basil is the most effective because it specifically repels whiteflies and enhances tomato flavor. Other herbs are neutral—they do not harm the tomato, but they do not provide the same targeted benefits.
How close can companion plants be to the cherry tomato stem?
Keep at least 6 inches of clear space around the tomato stem itself. Basil and marigolds should be 8 to 12 inches away. Carrot and beet seeds can be sown closer (4 to 6 inches) because their foliage stays low and does not shade the tomato. The key is preventing the foliage of companion plants from touching the tomato plant, which traps moisture and creates conditions for disease.