Yes, lettuce and tomatoes grow well as companion plants
Lettuce and tomatoes can be planted together in the same bed or garden space, and they actually support each other's growth. Tomatoes grow tall and create afternoon shade, which lettuce needs during hot months. Lettuce matures quickly—usually in 30 to 60 days depending on the variety—so you can harvest it before tomato plants spread out and take over the space. The two plants don't compete for the same nutrients or water depth, since lettuce roots stay shallow while tomato roots go deep into the soil.
This pairing works because they occupy different layers of the garden. Lettuce thrives in the cooler microclimate created by tomato foliage, especially in summer when direct sun can make lettuce bolt (flower prematurely) and turn bitter. By the time your tomato plant needs the full bed space, your lettuce harvest is already done.
Key Takeaways
- Plant lettuce on the south or west side of tomato plants so the tomato foliage shades lettuce during the hottest part of the day.
- Sow lettuce seeds or transplants at the same time as tomatoes, then harvest lettuce before tomato plants grow large enough to shade out new growth.
- Space lettuce 6 to 12 inches from the tomato stem, depending on the lettuce variety—leaf lettuce needs less room than head lettuce.
- Water both plants together since they prefer consistently moist soil, though tomatoes need deeper watering once established.
- Avoid planting lettuce directly under tomato branches where fallen leaves and disease spores can land on the lettuce leaves.
How to arrange lettuce around tomato plants
Position lettuce on the south or west side of your tomato plant so that afternoon shade falls across the lettuce bed. This works best in zones where summer temperatures regularly exceed 75°F. In cooler climates, lettuce can grow in full sun alongside tomatoes without bolting as quickly.
Space the lettuce 6 to 12 inches away from the tomato stem, depending on which lettuce type you're growing. Loose-leaf varieties like buttercrunch or oak leaf need about 6 inches of space. Head lettuce varieties like iceberg or romaine need 10 to 12 inches because they form denser plants. Check the seed packet or transplant label for the exact spacing your variety needs.
Plant lettuce at the same time as your tomato transplant, or even a week or two earlier if you're starting from seed. Lettuce germinates faster than tomatoes grow, so it will be ready to harvest before the tomato plant becomes large enough to crowd it out.
Watering and feeding when plants share space
Both lettuce and tomatoes prefer soil that stays consistently moist but not waterlogged. You can water them together on the same schedule, which makes garden maintenance simpler. Water at the soil level rather than overhead—this keeps lettuce leaves dry and reduces fungal disease on both plants.
Tomatoes are heavier feeders than lettuce and will need fertilizer once they start flowering. Lettuce needs very little fertilizer if your soil was prepared with compost before planting. If you add a balanced fertilizer for the tomatoes, the lettuce will benefit from the runoff without needing its own feeding schedule.
Once your tomato plant is established and growing vigorously, it will use more water than lettuce alone would need. Increase watering frequency for the tomato, but don't overwater the lettuce—it prefers slightly drier conditions than tomatoes do. Mulch around both plants to keep soil moisture even and reduce the need for frequent watering.
Timing your lettuce harvest before tomato growth takes over
Most lettuce varieties mature in 30 to 60 days from seed, or 2 to 3 weeks from transplant. By that time, your tomato plant will be 12 to 18 inches tall but not yet spreading sideways. Harvest lettuce by cutting outer leaves as needed, or pull the entire plant if you're growing head lettuce. Either way, the lettuce will be gone before the tomato plant needs the full bed space.
If you want a second lettuce crop, you can replant after the first harvest. Sow new lettuce seeds in the space vacated by the first crop, but do this only if your tomato plant hasn't yet spread to fill that area. In most cases, one lettuce crop per tomato plant per season is realistic.
Diseases and pests to watch for
Lettuce and tomatoes are susceptible to different pests, so planting them together doesn't increase pest pressure on either plant. However, fungal diseases like early blight can spread from tomato foliage to lettuce leaves if water splashes from one plant to the other. Avoid overhead watering and keep lettuce positioned so that fallen tomato leaves don't land directly on it.
Slugs and snails may eat lettuce leaves, especially in cool, damp weather. Hand-pick them in the evening, or use copper tape around the lettuce bed if slugs are a persistent problem in your garden. Tomatoes are rarely bothered by slugs, so this is a lettuce-specific concern.
Aphids can infest both plants, but they prefer tender new growth on tomatoes. If you notice aphids, spray both plants with a strong stream of water to knock them off, or use insecticidal soap if the infestation is heavy. Neem oil works on both plants but can damage lettuce leaves if applied in direct sun, so spray in early morning or evening.
Best lettuce varieties to plant with tomatoes
Loose-leaf varieties like buttercrunch, oak leaf, and lollo rosso are ideal companions because they mature quickly and take up minimal space. These varieties are ready to harvest in 40 to 50 days and can be picked leaf by leaf, so you don't have to remove the entire plant at once.
Romaine and other upright head lettuces work well too, though they need more space and take slightly longer to mature (50 to 70 days). Avoid planting iceberg lettuce with tomatoes in hot climates—iceberg needs cooler conditions and longer growing seasons, so it may bolt before reaching full size if shaded by tomato foliage.
Butterhead varieties like bibb are a good middle ground: they mature in 50 to 60 days, need moderate spacing, and tolerate partial shade. Choose varieties suited to your climate and the season you're planting in. Spring and fall lettuce grows faster and more reliably than summer lettuce, even with tomato shade.
Container gardening with lettuce and tomatoes
You can grow lettuce and tomatoes together in containers if your pot is at least 5 gallons for the tomato and you have separate space for lettuce nearby. A single 5-gallon pot is too small for both plants to thrive—the tomato will dominate and shade out the lettuce completely. Instead, use one 5-gallon pot for the tomato and a separate 2-gallon pot or window box for lettuce positioned to the south or west of the tomato container.
Container soil dries out faster than garden soil, so you'll need to water daily during hot weather. Both plants benefit from consistent moisture in containers, so check soil moisture every morning. Use a quality potting mix, not garden soil, to may support good drainage and prevent compaction.
Frequently Asked Questions
Will tomato shade kill my lettuce?
No. Lettuce actually prefers partial shade in summer and will grow better under tomato foliage than in full sun. In spring and fall, lettuce can handle full sun. The shade from a tomato plant is light enough to let lettuce grow while keeping it cooler and preventing early bolting.
Can I plant lettuce under tomato branches?
Avoid planting directly underneath low-hanging tomato branches. Fallen leaves and water droplets from overhead watering can spread fungal spores to lettuce leaves. Plant lettuce to the side of the tomato plant instead, where it gets shade but stays clear of falling debris.
How much space do I need between lettuce and tomato plants?
Space lettuce 6 to 12 inches from the tomato stem, depending on the lettuce variety. Leaf lettuce needs 6 inches; head lettuce needs 10 to 12 inches. Check your seed packet for the exact spacing your variety requires.
Can I plant lettuce after I harvest my tomatoes?
Yes, but only in early fall if your first frost date is at least 60 days away. Lettuce needs cooler weather to grow well and won't tolerate frost. Plant lettuce in late summer so it matures before the first frost arrives in your area.
Do lettuce and tomatoes need the same fertilizer?
Tomatoes are heavy feeders and need fertilizer once flowering starts. Lettuce needs very little if your soil has compost mixed in. You can fertilize the tomato on its own schedule without worrying about over-feeding the lettuce—it will use what it needs from the soil.