Tomato Companion Plants: 11 Best Picks and What to Avoid

Companion planting tomatoes improves pest control, pollination, soil health, and space efficiency. The right companions repel hornworm moths, confuse aphids, fix nitrogen tomatoes need, and attract pollinators and beneficial insects.
Tomatoes are heavy feeders that need full sun, consistent moisture, and good airflow. The best companions support these needs without competing for the same resources.
Quick Answer: The best tomato companions are basil (repels whiteflies and hornworm moths within 12 inches), carrots (grow below while tomatoes grow above), French marigolds (suppress root-knot nematodes), nasturtiums (trap aphids), parsley (attracts parasitic wasps), chives and garlic (scent confusion), lettuce and spinach (quick harvest before shade), bush beans (fix nitrogen), borage (pollinator magnet), and oregano and thyme (living mulch).
11 Best Tomato Companion Plants
1. Basil — The Classic Companion
Basil’s strong volatile oils confuse whiteflies, aphids, and the sphinx moth that lays hornworm eggs. Let one basil plant flower to feed bees and parasitic wasps.
How to plant: One Genovese basil per indeterminate tomato, 12 inches from stem on the south side. Pinch weekly above a leaf pair.
Spacing: 12 inches from tomato stems
2. Carrots — Underground Neighbors
Carrots and tomatoes don’t compete for real estate — tomatoes grow up, carrots grow down. Carrot roots loosen soil beneath tomatoes, improving drainage.
How to plant: Sow carrots in a band 12 inches from tomato transplant line in early May. Harvest at baby size by July before tomato shade.
Spacing: 12 inches from tomato rows
3. French Marigolds — Nematode Suppression
French marigolds (Tagetes patula) release thiophenes from their roots that suppress root-knot nematodes — microscopic worms that cause knobby galls on tomato roots and stunt growth.
How to plant: 2–3 French marigolds per 4×8 bed, at corners or along edges. Use compact French types, not tall African marigolds.
Spacing: Bed edges, 12 inches from tomatoes
4. Nasturtiums — Trap Crop for Aphids
Nasturtiums attract aphids away from tomatoes. Plant them at the bed perimeter where aphids find them first. Bonus: nasturtium flowers and leaves are edible with a peppery flavor.
How to plant: At bed perimeter on south edge. Don’t over-fertilize — nasturtiums bloom best in poor soil.
Spacing: 18 inches from tomato plants, at bed edges
5. Parsley — Wasp Welcome Mat
When allowed to flower, parsley’s flat umbels feed parasitic braconid wasps and hoverflies whose larvae eat aphids and hornworms. Leave one parsley plant to bolt near tomatoes.
How to plant: Curly or flat-leaf, 10–12 inches from tomatoes. Harvest outer stems, leave center.
Spacing: 10–12 inches from tomato plants
6. Chives and Garlic — Scent Disguise
Onion-family volatiles muddle pest navigation by scent. Chives are perennial — plant a clump at the corner of your tomato bed and it returns yearly.
How to plant: Permanent chive clump at northeast corner, or thin row of bunching onions 12 inches from tomatoes.
Spacing: 12–15 inches from tomato plants
7. Lettuce and Spinach — Quick Harvest Before Shade
Tomatoes are slow to close canopy. Lettuce and spinach are fast and shallow — harvest them before tomatoes tower and shade the soil.
How to plant: Broadcast in wide band 12 inches from tomato stems. Thin lettuce to 6 inches, spinach to 4.
Spacing: 12 inches from tomato stems
8. Bush Beans — Nitrogen Fixers
Bush beans fix atmospheric nitrogen into plant-available form through rhizobia bacteria on their roots. Soil after beans is richer without synthetic fertilizer.
How to plant: 18 inches from tomato stems after soil hits 65°F. Sow 4 inches apart.
Spacing: 18 inches from tomato stems
9. Borage — Pollinator Dynamo
Bees are obsessed with borage’s star-blue flowers. More bee visits mean better pollination and fruit set, especially for early tomato flowers.
How to plant: One or two plants per tomato bed. Give 18–24 inches at the corner where it can sprawl.
Spacing: 18–24 inches from tomato plants
10. Oregano and Thyme — Living Mulch
Low, creeping herbs that shade soil, retain moisture, suppress weeds, and release aromatic oils that confuse pests. They’re perennial and drought-tolerant.
How to plant: Around sunny edge of tomato bed or between tomatoes where thyme can creep over paths.
Spacing: Edge of bed or between tomato plants
11. Radishes — 21-Day Gap Filler
Radishes germinate in 3 days, size in 21, and are harvested before tomatoes cast any shade. They loosen the top inch and give you an early harvest.
How to plant: Sow 2 inches apart between young tomatoes in early May. Harvest promptly.
Spacing: Between young tomato transplants
Tomato Companion Plants Chart
| Companion | What It Does for Tomatoes | Spacing |
|---|---|---|
| Basil | Repels whiteflies, hornworm moths, aphids | 12 inches |
| Carrots | Loosen soil below, no light competition | 12 inches between rows |
| French Marigolds | Suppress root-knot nematodes | Bed edges |
| Nasturtiums | Trap aphids away from tomatoes | Bed perimeter |
| Parsley | Attracts parasitic wasps | 10–12 inches |
| Chives/Garlic | Scent confusion for aphids | 12–15 inches |
| Lettuce/Spinach | Quick harvest before shade | 12 inches |
| Bush Beans | Fix nitrogen | 18 inches |
| Borage | Pollinator magnet | 18–24 inches |
| Oregano/Thyme | Living mulch, weed suppression | Edge or between |
| Radishes | 21-day gap filler | Between transplants |
What NOT to Plant With Tomatoes
Potatoes — Share Late Blight
Phytophthora infestans moves heartbreakingly fast between potatoes and tomatoes. Keep at least 10 feet apart or use separate beds.
Fennel — Allelopathic Inhibitor
Fennel exudes compounds that stunt tomato growth. Give fennel its own corner or a pot, away from everything.
Brassicas (Cabbage, Broccoli, Cauliflower) — Heavy Feeders
Mature brassicas and tomatoes both want rich soil and lots of nitrogen. Keep them in separate rotation blocks.
Corn — Shares the Same Fruitworm
Corn earworm and tomato fruitworm are the same species (Helicoverpa zea). Separate them with sunflowers or buckwheat between.
Tomato and Pepper Companion Planting
Tomatoes and peppers can grow near each other since they share similar sun, water, and fertilizer needs. Keep them 18–24 inches apart and ensure good airflow to prevent fungal diseases.
Companion Planting Tomatoes in Containers
- 5-gallon pot: 1 tomato + 1 basil plant at the edge
- 10-gallon pot: 1 tomato + 1 bush bean + 1 marigold
- Trellis on balcony: Tomato on trellis + nasturtiums cascading below + chives at base
Tomato Companion Planting Calendar
| Timing | What to Plant |
|---|---|
| Fall (October) | Garlic where tomatoes will grow next year |
| Early Spring | Peas where tomatoes will go — cut at soil line, leave nitrogen nodules |
| Mid-Spring | Carrots, lettuce, radishes in tomato alleys |
| After last frost | Transplant tomatoes deep with basil 12 inches south |
| Early Summer | Let one parsley and one basil flower for beneficials |
| High Summer | Harvest basil weekly, carrots by July, lettuce before shade |
Common Tomato Companion Planting Mistakes
- Crowding marigolds between every tomato. You steal light and air. Edge placement is enough.
- Planting fennel in the vegetable bed. Its allelopathy stunts neighbors. Isolate it.
- Sowing carrots too late after tomatoes canopy. They need light for first 3 weeks.
- Letting lettuce bolt and shade tomatoes. Harvest greens on time.
- Thinking companions replace staking, mulching, and base watering. They support those habits; they don’t replace them.
Frequently Asked Questions
What are the best companion plants for tomatoes?
Basil for pest confusion, carrots for soil loosening, French marigolds for nematode suppression, nasturtiums as trap crops, parsley for parasitic wasps, chives for scent disguise, lettuce and spinach for quick harvest, bush beans for nitrogen, borage for pollinators, and oregano and thyme as living mulch.
What should not be planted next to tomatoes?
Avoid potatoes that share late blight, fennel that inhibits growth allelopathically, mature brassicas that compete heavily for nutrients, and corn that shares the same fruitworm. Keep at least 3 feet or a separate bed with a path between them.
Do marigolds really help tomatoes grow better?
Yes — French marigolds release thiophenes from roots that suppress root-knot nematodes. Use 2–3 compact French types at bed edges, not between every tomato.
Can you plant cucumbers and tomatoes together?
Yes with 24 inches spacing and trellises for both, plus watering strictly at the base. They share sun and water needs but also fungal risks, so airflow and keeping foliage dry are essential.
What herbs go well with tomatoes?
Basil, parsley, chives, oregano, thyme, and borage all complement tomatoes. Basil is the classic choice for pest confusion and flavor pairing.

