Skip to content
Companion Planting Guide

Companion Plants for Tomato

Discover which plants thrive alongside Tomato and which ones to keep far away. Strategic companion planting boosts yields, repels pests naturally, and makes the most of your garden space.

Good Companions for Tomato

Plant these near your Tomato for mutual benefit

Basil

Good

Repels aphids, thrips, and whiteflies; many gardeners believe it improves tomato flavor

View Basil growing guide

Carrot

Good

Loosens the soil around tomato roots and maximizes use of vertical and horizontal space

View Carrot growing guide

Marigold

Good

Repels soil nematodes, whiteflies, and aphids; acts as a trap crop for spider mites

View Marigold growing guide

Parsley

Good

Attracts beneficial parasitic wasps and hoverflies that prey on tomato hornworms and aphids

View Parsley growing guide

Spinach

Good

Grows in the shade of tomato plants, acting as a living mulch that retains soil moisture

View Spinach growing guide

Chive

Good

Repels aphids and spider mites; the strong scent confuses pests looking for host plants

View Chive growing guide

Plants to Avoid Near Tomato

Keep these away from your Tomato plants

Fennel

Avoid

Releases allelopathic compounds that inhibit tomato root growth and reduce yields

View Fennel growing guide

Cabbage

Avoid

Competes heavily for the same nutrients and both attract cabbage worms and loopers

View Cabbage growing guide

Corn

Avoid

Both are heavy feeders and attract the corn earworm, which also attacks tomato fruit

View Corn growing guide

Where to Grow Tomato With Its Companions

Check your city's planting calendar for Tomato and its best companion plants.

Frequently Asked Questions

What grows well with Tomato?

Basil: Repels aphids, thrips, and whiteflies; many gardeners believe it improves tomato flavor. Carrot: Loosens the soil around tomato roots and maximizes use of vertical and horizontal space. Marigold: Repels soil nematodes, whiteflies, and aphids; acts as a trap crop for spider mites.

What should you not plant near Tomato?

Fennel: Releases allelopathic compounds that inhibit tomato root growth and reduce yields. Cabbage: Competes heavily for the same nutrients and both attract cabbage worms and loopers. Corn: Both are heavy feeders and attract the corn earworm, which also attacks tomato fruit.

What is companion planting for Tomato?

Companion planting for Tomato means strategically placing plants nearby that offer mutual benefits — such as repelling pests, attracting pollinators, or improving soil conditions. Good Tomato companions include Basil, Carrot, Marigold. Avoid planting Tomato near Fennel or Cabbage.