Yes, cilantro and tomatoes grow well as companion plants
Cilantro and tomatoes can share the same garden bed or container without competing for resources or harming each other. Cilantro grows low to the ground and matures quickly—usually ready to harvest in 3 to 4 weeks—while tomatoes grow tall and take 60 to 85 days to produce fruit. This difference in height and timing means they use garden space efficiently and don't shade each other out.
Cilantro also attracts beneficial insects like parasitic wasps and hoverflies that prey on common tomato pests such as hornworms and whiteflies. The combination works especially well in containers, where you can plant cilantro around the base of a tomato plant to maximize space and pest control.
Key Takeaways
- Cilantro matures in 3 to 4 weeks while tomatoes take 60 to 85 days, so they won't compete for nutrients or light during their growth cycles.
- Plant cilantro seeds directly in the soil around tomato plants once the tomato seedlings are 6 to 8 inches tall and established.
- Cilantro prefers cooler weather and will bolt (flower and go to seed) when temperatures reach 75°F or higher, so succession plant every 2 to 3 weeks for continuous harvest.
- Both plants need consistent moisture and well-draining soil rich in organic matter, so their watering and soil requirements align well.
- Cilantro's shallow root system won't interfere with tomato roots, which grow deeper into the soil.
How to plant cilantro near tomatoes
Wait until your tomato seedlings are established—at least 6 to 8 inches tall with several true leaves—before planting cilantro nearby. Cilantro grows quickly and doesn't need a head start. Sow cilantro seeds directly into the soil around the base of the tomato plant, spacing seeds about 2 inches apart. You can also thin seedlings to 4 to 6 inches apart once they sprout if you want larger plants.
Plant cilantro on the side of the tomato that receives afternoon shade if possible, since cilantro prefers cooler conditions. In containers, plant cilantro seeds in the outer ring of soil around the tomato's base. Keep the soil consistently moist but not waterlogged—cilantro germinates best in soil that stays damp for the first 7 to 10 days after planting.
If you're planting in spring, sow cilantro as soon as soil can be worked. In summer gardens, wait until late July or August when temperatures begin to drop, since cilantro planted in hot weather will bolt almost when ready.
Watering and soil needs for both plants
Tomatoes and cilantro both need soil that drains well but holds moisture. Mix compost or aged manure into your garden bed or container soil before planting—aim for soil that is about 25 to 30 percent organic matter by volume. This improves water retention without creating soggy conditions that encourage root rot.
Water both plants when the top inch of soil feels dry to the touch. In hot weather, this may mean watering every day or every other day. Cilantro is more sensitive to drought than tomatoes, so check the soil around cilantro first. Mulch around both plants with 2 to 3 inches of straw or shredded leaves to keep soil temperature consistent and reduce watering frequency.
Why cilantro bolts and how to keep harvesting
Cilantro bolts—meaning it flowers and stops producing usable leaves—when temperatures stay above 75°F for several days. Once bolting starts, the leaves become bitter and the plant directs energy into seed production. You cannot reverse bolting, but you can plan around it by succession planting.
Sow a new round of cilantro seeds every 2 to 3 weeks from spring through early summer. This ensures you always have young plants ready to harvest while older ones are bolting. In fall and winter, cilantro grows slowly but won't bolt, so a single planting in late August or September can produce leaves through winter in mild climates.
If your cilantro does bolt, let it finish flowering. The flowers attract pollinators that benefit your tomatoes, and the seeds (called coriander) can be harvested and dried for cooking or replanting next season.
Spacing cilantro in containers with tomatoes
In a container, use a pot at least 18 inches wide and 12 inches deep for one tomato plant. Plant the tomato in the center, then sow cilantro seeds in a circle around it, about 3 to 4 inches from the tomato stem. As cilantro seedlings grow, thin them so they stand 4 to 6 inches apart. This spacing gives cilantro room to develop full leaves while keeping it far enough from the tomato stem to avoid root competition.
Larger containers—20 inches or wider—can hold one tomato plant and two or three cilantro plants spaced evenly around the edge. Make sure the container has drainage holes and use a quality potting mix rather than garden soil, which compacts in containers and restricts water drainage.
Other herbs and plants that pair well with tomatoes
Cilantro is one of several herbs that grow well alongside tomatoes. Basil is the most famous pairing—it repels flies and mosquitoes while improving tomato flavor. Parsley, chives, and dill also grow well with tomatoes and attract beneficial insects. Marigolds planted nearby deter some pests, though they're less effective than cilantro at attracting predatory insects.
Avoid planting fennel, cabbage, or brassicas (broccoli, cauliflower, kale) near tomatoes, as they compete for nutrients and can attract overlapping pests. Potatoes and peppers are also tomato relatives that share similar diseases, so spacing them away reduces disease spread.
Common mistakes when growing cilantro with tomatoes
The most common mistake is planting cilantro too early in spring when soil is still cold. Cilantro seeds germinate slowly in soil below 50°F and may rot before sprouting. Wait until soil has warmed to at least 55°F, or start seeds indoors and transplant seedlings once they have two true leaves.
Overwatering is the second major problem. Cilantro in wet soil develops root rot and fungal diseases quickly. Water when the soil surface is dry, not on a fixed schedule. In humid climates or during rainy periods, you may not need to water at all.
Planting cilantro too close to the tomato stem can also cause problems. Cilantro's shallow roots won't harm tomato roots, but crowding reduces air circulation and increases disease risk. Keep at least 3 inches of space between the cilantro and tomato stem.
Frequently Asked Questions
Can I plant cilantro seeds directly in the garden with tomato seedlings?
Yes. Wait until tomato seedlings are 6 to 8 inches tall and have several true leaves, then sow cilantro seeds directly around them. Cilantro germinates in 7 to 10 days in warm soil and grows quickly, so direct seeding is faster and easier than starting seeds indoors.
Will cilantro shade out my tomato plant?
No. Cilantro grows 12 to 18 inches tall at most, while tomatoes grow 3 to 6 feet or taller depending on variety. Cilantro stays low and won't block sunlight from reaching tomato leaves.
What temperature kills cilantro?
Cilantro tolerates light frost down to about 28°F, but it bolts and becomes unusable when daytime temperatures stay above 75°F. In summer, grow cilantro in a spot with afternoon shade or wait until late summer to plant a fall crop.
Do I need to fertilize cilantro if it's growing with tomatoes?
Cilantro is a light feeder and doesn't need extra fertilizer if you've mixed compost into the soil before planting. Tomatoes are heavier feeders, so if you're fertilizing tomatoes, cilantro will benefit from the same nutrients without needing separate treatment.
Can I harvest cilantro while the tomato plant is still growing?
Yes. Start harvesting cilantro leaves once the plant has at least 6 true leaves, usually 3 to 4 weeks after planting. Pinch off outer leaves from the bottom of the plant, which encourages bushier growth. Harvest regularly to delay bolting and keep the plant producing tender leaves.