Guides

Companion Planting Chart for Vegetables (With Plants to Keep Apart)

A printable-friendly companion planting chart for common vegetables and herbs, plus pairings to avoid.

Updated Oct 2026 · 4 min read · Extension-sourced

Companion planting means placing crops where they help, or at least don't hurt, each other: sharing space, shading, trellising or drawing in helpful insects. Below is our chart of commonly recommended pairs, summarized from extension-service guidance.

Chart: 12 common crops

Tomato

Good buddiesBasilCarrotCucumberGarlicLettuceMarigoldNasturtiumOnion
Keep apartCabbage familyCornFennelPotato

Pepper

Good buddiesBasilOnion
Keep apart—

Carrot

Good buddiesBeanLettuceOnionPeaTomato
Keep apartDill

Lettuce

Good buddiesCarrotCucumberDillRadishStrawberryTomato
Keep apartGarlicOnion

Bean

Good buddiesCarrotCornCucumberPeaPotatoSpinachSquash / zucchiniStrawberry
Keep apartBeetGarlicOnion

Pea

Good buddiesBeanCarrotCornCucumberRadish
Keep apartGarlicOnionPotato

Cucumber

Good buddiesBeanCornLettucePeaRadishTomato
Keep apartPotato

Squash / zucchini

Good buddiesBeanCornMarigoldNasturtium
Keep apartPotato

Corn

Good buddiesBeanCucumberPeaPotatoSquash / zucchini
Keep apartTomato

Cabbage family

Good buddiesBeetOnionPotato
Keep apartStrawberryTomato

Onion

Good buddiesBeetCabbage familyCarrotPepperTomato
Keep apartBeanLettucePea

Potato

Good buddiesBeanCabbage familyCornMarigold
Keep apartCucumberPeaSquash / zucchiniTomato
Full table of good pairings, with reasons
PlantPartnerWhy
TomatoBasilGrow well side by side; basil may help mask tomatoes from some pests.
TomatoCarrotDifferent root depths; tomato foliage shades heat-sensitive carrots.
TomatoOnionOnion-family crops are listed as tomato companions.
TomatoGarlicOnion-family crops are listed as tomato companions.
TomatoMarigoldListed companion; marigolds' nematode benefit is strongest when grown ahead of the crop.
TomatoNasturtiumListed tomato companion.
TomatoCucumberListed tomato companion.
TomatoLettuceLettuce tucked behind tall tomatoes gets summer shade and bolts later.
PepperBasilInterplanting basil among peppers makes good use of space.
PepperOnionAlternating rows of peppers and onions is a suggested arrangement.
CarrotOnionOnion family is listed as a carrot companion.
CarrotLettuceListed companions; they use different soil depths.
CarrotPeaListed companions.
CornBeanThree Sisters: beans climb corn and fix nitrogen; roots sit at different depths.
CornSquash / zucchiniThree Sisters: squash shades the soil and suppresses weeds.
BeanSquash / zucchiniThree Sisters companions.
CornCucumberCorn stalks can trellis small vining cucumbers.
CornPeaListed companions.
CornPotatoListed companions.
CucumberBeanListed companions; legumes add nitrogen over time.
CucumberPeaListed companions.
CucumberRadishListed companions.
CucumberLettuceListed companions.
Cabbage familyOnionOnion family is listed as a cabbage-family companion.
Cabbage familyBeetListed companions.
Cabbage familyPotatoListed companions.
LettuceRadishListed companions; quick crops share a bed well.
LettuceStrawberryListed companions.
LettuceDillDill draws aphid predators to greens.
SpinachStrawberryListed companions.
SpinachBeanBush beans are listed as spinach companions.
BeetOnionListed companions.
PeaRadishListed companions.
PeaBeanListed companions.
PotatoBeanListed companions.
PotatoMarigoldListed companions.
Squash / zucchiniNasturtiumListed squash companion.
Squash / zucchiniMarigoldListed squash companion.
RadishNasturtiumListed companions.
BeanStrawberryListed bush-bean companion.
BeanCarrotListed companions.

Plants to keep apart

PlantAvoidWhy
BeanOnionOnion family is listed as incompatible with beans.
BeanGarlicGarlic is listed as incompatible with beans.
PeaOnionOnion family is listed as incompatible with peas.
PeaGarlicOnion family is listed as incompatible with peas.
PeaPotatoListed as incompatible.
BeanBeetBeets are listed as incompatible with pole beans.
TomatoPotatoSame family; attacked by the same pests and diseases.
TomatoCornListed as incompatible.
TomatoFennelListed as incompatible.
TomatoCabbage familyListed as incompatible.
PotatoSquash / zucchiniListed as incompatible.
PotatoCucumberListed as incompatible.
CarrotDillListed as incompatible.
Cabbage familyStrawberryListed as incompatible.
LettuceOnionOnion family is listed as incompatible with lettuce.
LettuceGarlicGarlic is listed as incompatible with lettuce.

Where sources disagree

PlantPartnerNotes
CarrotRadishUMD suggests sowing them together and pulling radishes early; VCE lists radish as incompatible with carrots.
Cabbage familyDillPSU: dill deters cabbageworm egg-laying; VCE lists dill as incompatible with cabbage family.
Cabbage familySpinachVCE lists spinach as a cabbage companion in one row and cabbage as incompatible with spinach in another.

Classic combos

Three Sisters

Corn, pole beans and squash.

Salsa bed

Tomato with onion and basil; peppers with basil and onion.

Cool-season bed

Peas, radish and lettuce, with carrots beside the peas.

Companion checker

Check your own plant list in seconds.

Open it

Sources

Pairings are summarized in our own words from extension-service guidance. Research support for many companion effects is limited, so treat them as good habits, not guarantees.