Site first
Light, soil moisture, and space requirements need to match before companion planting works well.
Companion guide
Good neighbors, plants to avoid, and rotation hints for bed planning.
Companion guide
Companion planting helps make beds more resilient and diverse. Good combinations can use space better, support beneficial insects, confuse pests, or combine crops with different growth habits. Still check site, water needs, nutrient demand, and spacing first, because a good neighbor relation does not replace suitable growing conditions.
Light, soil moisture, and space requirements need to match before companion planting works well.
Green relations mark plants listed in the dataset as useful companion combinations.
Red relations point to possible competition, disease pressure, or unfavorable rotation effects.
Before-and-after crop hints help keep beds healthier across multiple seasons.
Cluster view
Clusters group plants with several good neighbors in the dataset. They are useful starting points for bed ideas, but do not replace checking site and spacing.
Physalis pruinosaBasilMarigoldNasturtiumLettuce
Physalis peruvianaBasilMarigoldNasturtiumLegumes
AppleStrawberryBeansCabbageGarlicLavandulaMarigold
AroniaStrawberryCabbage (various types)Bean (various types)
ApricotStrawberryBeansHerbs (e.g., Thyme, Rosemary)
Cynara scolymusBeansCabbageLettuceSpinach
EggplantBasilMarigoldSpinachLettuce
Tree spinachcabbage familylettuceherbsonionsCabbage
Winter SavoryBeansCabbageStrawberriescommon sageRosmarinus tomentosusThymusLavandula
Pyrus communischivescalendulaherb strips
leaf mustardlettuceonionDill
cauliflowerCeleryLettuce
SaturejaBeanCabbageRadishcommon sageThymus
borageStrawberryCabbage (all types)tomatoCucumber
broccoliCeleryLettuce
RubusStrawberryBeans
WatercressRadishLettuceSpinachCarrots
butternut squashBeansCornCorianderNasturtium
Allium ursinumsweet woodrufffernsshade-tolerant perennialsFern
cardoonLegumesAromatic herbs (e.g., rosemary, thyme)Radish
ChayoteLegumes (e.g., beans, peas)RadishMarigold
Common chicoryOnionsGarlicBeansLettuce
Napa cabbagePeasSpinachtomato
Choy SumPeasLettuceOnions
broad beanPotatoCabbage
DillCucumberCabbageLettuce
garden chervilLettuceRadishCarrotsCabbage (Brassicas)
common sageBrassicasCarrotsRosmarinus tomentosusStrawberry
Acorn SquashBasilMarigoldNasturtiumBeans
Mesembryanthemum crystallinumtomato container edgesother drought-tolerant herbs
PeaCarrotLettuce
StrawberryOnionGarlicBorage
Leafy GoosefootPeasLettuce
peanutMaizeCalendula
corn saladLeekCabbageStrawberries
ServiceberrySnowberryWild Strawberry
FennelLettuceCucumberSage
Runner beanCornCucumberCabbage
RadishLettuceCarrotPea
Common beanSummer SavoryCabbage
Garden cresstomatoRadish
Garden OracheBrassicasOnions
Ground elderComfreyRhubarb
Goji BerryMarigoldAllium species
Ground IvyBlackcurrantApple tree
Good King HenryRhubarbHorseradish
Common HazelWild GarlicComfrey
BilberryRhododendronLingonberry
RaspberryBeansCabbageGarliccommon sage
buck's-horn plantainRadishStrawberriesBeansCarrots
red kuri squashBeansCornkohlrabiNasturtium
SambucusHerbs (e.g., Thyme, Rosemary, Sage)BeansStrawberry
Asimina trilobaGarden strawberryRaspberryEnglish lavender
RibesBeansCabbage (various types)GarlicHorseradishMarigoldcommon sageThymus
JostaberryStrawberryBeansCabbage
Cherry plumNasturtiumChivesGarlicComfreyDandelionStrawberriesYarrow
hardy kiwiBorageCalendulaStrawberryClover
Salad BurnetBorageChervil
GarlicCarrottomatoRoseStrawberryCabbageApple tree
kohlrabiLettuceSpinachRadishPeaBeanCeleryPotatoMintRosemaryThyme
KomatsunaTomatoesOnions
Butterhead lettucetomatoRadishStrawberry
Cornelian cherryHazelBlackthorn
AlliumCarrotCeleryStrawberryChamomileMarigoldtomato
Companion matrix
BasilMarigoldNasturtiumLettuce
LegumesRoot vegetables
BasilMarigoldNasturtiumLegumes
PotatotomatoEggplant
LegumesLeafy greens
StrawberryBeansCabbageGarlicLavandulaMarigold
Pyrus communisCherryEuropean PlumWalnut tree
No data
No data
StrawberryCabbage (various types)Bean (various types)
ApplePyrus communisCherry
No data
No data
StrawberryBeansHerbs (e.g., Thyme, Rosemary)
RosesCherryEuropean Plum
No data
BeansCabbageLettuceSpinach
No data
No data
BasilMarigoldSpinachLettuce
LettuceSpinach
very wet sitesMintlettuce
beanspeas
Other herbs of the Lamiaceae family
cabbage familylettuceherbsonionsCabbage
tomatoescornother Chenopodium species
legumesonionsgarliccabbage family
spinachchardbeetrootother Chenopodium species
BeansCabbageStrawberriescommon sageRosmarinus tomentosusThymusLavandula
Onions
chivescalendulaherb strips
strongly competing woody plants in the root zone
No data
No data
lettuceonionDill
other brassicas in tight rotation
No data
No data
CeleryLettuce
other brassicas immediately before or after
legumes
brassicas
BeanCabbageRadishcommon sageThymus
BeanPea
StrawberryCabbage (all types)tomatoCucumber
No data
No data
CeleryLettuce
brassicas after brassicas
legumes
brassicas
StrawberryBeans
potatoCabbage
No data
No data
RadishLettuceSpinachCarrots
CabbageBroccoliCauliflower
No data
No data
BeansCornCorianderNasturtium
PotatoesCabbage
Legumes (e.g., beans, peas)
Gourd family
sweet woodrufffernsshade-tolerant perennialsFern
dry sunny bedsSunflowerRoses
No data
Autumn Crocus
LegumesAromatic herbs (e.g., rosemary, thyme)Radish
SunflowersPotatoesAlliums (onions, garlic)
Legumes
Heavy feeding vegetables
Legumes (e.g., beans, peas)RadishMarigold
PotatoFennel
No data
No data
OnionsGarlicBeansLettuce
Cichorium endiviaPotatoes
BeansBrassicas
LettuceCichorium endivia
PeasSpinachtomato
Other brassicasOnion
No data
No data
PeasLettuceOnions
Other BrassicasStrawberries
No data
No data
MintLovagePeppermint
No data
No data
PotatoCabbage
OnionGarlic
No data
No data
CucumberCabbageLettuce
FennelCarrots
Legumes
Apiaceae
Wormwood
No data
No data
LettuceRadishCarrotsCabbage (Brassicas)
LegumesLeafy Greens
CarrotCelery
CabbagebeetLettuce
Peas
Celery
BrassicasCarrotsRosmarinus tomentosusStrawberry
No data
No data
BasilMarigoldNasturtiumBeans
PotatoBrassicasFennel
No data
No data
CarrotOnionStrawberry
parsleyCelery
tomato container edgesother drought-tolerant herbs
high-water-demand crops
No data
No data
No data
No data
CarrotLettuce
No data
No data
OnionGarlicBorage
Brassicas
Broad Bean
Potato
PeasLettuce
SpinachBeetroot
No data
No data
LettuceRadish
No data
No data
MaizeCalendula
BeanPotato
Cereals
Beans
Chivestomato
SouthernwoodWormwood
Legumes
Other Asteraceae
LeekCabbageStrawberries
No data
Corn Salad
SnowberryWild Strawberry
Juniper
No data
No data
LettuceCucumberSage
Pea
Carrot
CornCucumberCabbage
Onions & GarlicAlliumOnion
Potato
Common bean
LettuceCarrotPea
Cabbage
Broad bean
Other brassicas
Summer SavoryCabbage
OnionGarlic
Potatoes
Broad Bean
tomatoRadish
Cabbage varieties
Potato
Radish
BrassicasOnions
Spinach
Peas
Beetroot
ComfreyRhubarb
Strawberry
No data
No data
MarigoldAllium species
Potatotomato
No data
tomatoCelery
Other brassicasGarlic
No data
No data
BlackcurrantApple tree
Thyme
No data
No data
DillBush beans
tomatoPotato
Peas
Pumpkin
RhubarbHorseradish
SpinachBeetroot
Legumes
No data
ScorzoneraLettuce
Cereals
Jerusalem Artichoke
Wild GarlicComfrey
Walnut
No data
No data
RhododendronLingonberry
Cabbage
No data
No data
BeansCabbageGarliccommon sage
Legumes (e.g., beans, peas)Brassicas (e.g., cabbage, broccoli)
Rosaceae (e.g., strawberries, apples, pears)Solanaceae (e.g., tomatoes, potatoes)
RadishStrawberriesBeansCarrots
Potatoes
BeansCornkohlrabiNasturtium
BeansLettuce
Butternut squashZucchini
Herbs (e.g., Thyme, Rosemary, Sage)BeansStrawberry
No data
No data
Garden strawberryRaspberryEnglish lavender
Walnut treePotato
No data
No data
TomatoesPepper
PotatoesBeans
No data
No data
BeansCabbage (various types)GarlicHorseradishMarigoldcommon sageThymus
No data
No data
StrawberryBeansCabbage
No data
No data
CabbagePumpkinLeafy greens
NasturtiumChivesGarlicComfreyDandelionStrawberriesYarrow
Walnut treePotato
No data
No data
No data
No data
Legumes (e.g., beans, peas)
Other heavy feeders
BorageCalendulaStrawberryClover
Aggressive WeedsShallow-rooted Competitors
No data
No data
BorageChervil
SouthernwoodMint
Pea
No data
CarrottomatoRoseStrawberryCabbageApple tree
LegumesCucurbitsLettuce
PeaBean
Carrotparsley
LettuceSpinachRadishPeaBeanCeleryPotatoMintRosemaryThymeSageMarigold
CabbageBroccoliCauliflowerStrawberrytomato
Legumes (peas, beans)Leafy greens (lettuce, spinach)
Other Brassicas
RadishLettuceBush beanDillRosemary
StrawberryFenneltomato
Peas
No data
TomatoesOnions
Other brassicasCabbage
No data
No data
tomatoRadishStrawberry
parsleyCelery
No data
No data
HazelBlackthorn
No data
No data
No data
CarrotCeleryStrawberryChamomileMarigoldtomato
BeanPeaCabbage
LegumesLeafy greens
CarrotStrawberryLettuceSpinachCabbage
BeanPea
Legumes (e.g., beans, peas)Leafy greens (e.g., lettuce, spinach)
RoseRosemaryThymeOreganoConeflowerSedum
MintHosta
No data
No data
RosePotatoCabbage
CarrotDelicate, low-growing herbsSmall herbs
No data
No data
CarrotRadishLettuce
PeaBean
CerealRoot vegetables
PeaBean
Garden strawberryLettuceGarden pea
CabbageRadish
Bush BeanCarrot
Cabbage (general)Radish
Fruit TreesTomatoesCabbage (Brassicas)
No data
No data
No data
StrawberryHerbs (e.g., mint, thyme)Blueberry
No data
No data
LettuceSpinachPeasBeansDillMintRosemaryThymeOnionsGarlicChamomile
Other brassicas (cabbage, radishes, daikon)StrawberriesTomatoes
Legumes (peas, beans)Leaf vegetables (lettuce, spinach)
Other brassicas (cabbage, radishes)
OnionCucumber
OreganoThyme
Potato
Thyme
LavenderGarlic
Walnut
No data
No data
CabbageOnionBush beans
SpinachBeetroot
No data
No data
ComfreyWild Garlic
Walnut
No data
No data
DillMintRosemaryThymeMarigoldOnionGarlic
StrawberryOther Brassicas
No data
No data
potatoFruit tree
No data
No data
Cabbage
CabbagetomatoRose
parsleyChamomileMost other herbs
No data
No data
LupineComfreyBorageMarigoldChives
Walnut treeRaspberry
No data
No data
ComfreyDaffodilsChivesMarigoldsClover
No data
No data
No data
StrawberryCucumberCarrotLettuceSpinachBeanPeaCorianderMintRosmarinus tomentosusThymusMarigold
Cabbage (all types)RadishMustardbroccolikohlrabicauliflower
BeanCucumber
Cabbage (all types)
Cabbage (general)potatoGladiolus
Beans
CornPole beanNasturtium
Potato
No data
No data
StrawberryRadishLettuceOnionGarlicRosmarinus tomentosusThymus
Celery
BorageComfreyChives
Juniper
No data
Pear
tomatoCornCabbage
No data
No data
No data
PeppersEggplantBasil
No data
Pea
Potato
CabbageZucchini
Garlic
No data
No data
TomatoesLettuce
Other BrassicasStrawberries
Peas
PeasTomatoesLettuce
Other BrassicasOnions
Broad bean
Turnip
tomatoBasilMarigold
PeaFennel
Legumes
Potato
OnionLettuce
CarrotCelery
Potato
Carrot
CornPole beanNasturtium
Cucumber
Legumes
Cucurbits
BasilMarigold
PotatoFennel
Beans
tomatoOnion
LettuceFennel
Potato
Carrot
NasturtiumGarlicHorseradish
Potato
No data
AppleCherry
NasturtiumGarlic
Potato
No data
No data
tomatoMaize
No data
Pea
No data
NasturtiumGarlic
Juniper
No data
No data
FenneltomatoBean
Lettuceparsley
Pea
Endive
Cabbage (all types)Radish
NasturtiumGarlicComfrey
Potato
No data
Plum
BrassicasAlliums
Sunflowers
No data
Rhubarb
StrawberriesCarrotsRadishes
parsleyCelery
Peas
Other lettuces
CelerytomatoLettuce
Other brassicasStrawberry
BeansPeas
Other Brassicas
StrawberryBeanPeaLettuceCorianderMarigold
BeanPeaRadish
CarrotBeanCabbageStrawberry
No data
No data
Pole BeantomatoSwiss ChardSpinach
Legumes (peas, beans)Green manure
StrawberryOther Brassicas (e.g., broccoli, cauliflower, kohlrabi)
Legumes (peas, beans)Green manure
Other Brassicas
CabbageStrawberries
Legumes (peas, beans)Green manure
CabbageRadish
StrawberryMintCabbage familyCarrot
No data
No data
No data
Garden strawberryRaspberryEnglish lavenderRosemary
tomatoCabbageSweet cherry
No data
No data
CarrotOnionBean
No data
No data
CarrotLettuceStrawberryHerbs (e.g., Parsley, Dill)beet
CabbageBeanPea
Leafy vegetablesRoot vegetables
English LavenderRosemaryGarden Strawberry
tomatoCabbage (head cabbage)
No data
No data
StrawberryCarrotLettuceCucumberCabbage
BeanPea
No data
No data
CarrotStrawberrytomatoCucumberLettuce
BeanPeaCabbage
No data
No data
RadishCarrotsOnionsStrawberries
CabbageLegumes
LettucesComposites
StrawberryBeanCabbage
FennelLettuceJerusalem artichoke
Legumes (e.g., beans, peas)Cabbage
LettuceJerusalem artichoke
CornCucumberCabbage
potatoCabbage
Common beanPea
BeansCornCabbageRadishLettuceMarigold
Winter squash
No data
No data
ComfreyLupineYarrow
Strong grasses
No data
No data
StrawberryCabbageBush beanPeaRadish
potatoCabbage
peascarrotslettucesonionsDillnasturtium
other cabbage typesstrawberriesFenneltomatoes
peas
other cabbage types
marigoldnasturtiumchives
blackcurrantraspberry
No data
No data
BeansCabbageTomatoesAllium
CornFennel
CabbagePeas
CeleryCarrot
PeaCarrotOnion
Cabbagebroccoli
Early potatoesPeas
Cabbagebroccoli
beanmaizecabbage
bean
GarlicLupinBorage
WalnutPotato
No data
No data
herbsbeans
cabbage familypotatocabbage family plants
No data
No data
StrawberriesGarlic
PotatoesBeans
Rosmarinus tomentosuscommon sageSaturejaStrawberriesCabbage
Green manureCerealsPotatoes
Rosmarinus tomentosuscommon sageHeavy feeders
beanspeascabbagelettuceSpinachonions
potatoesPeppereggplants
Marigolds (Tagetes)NasturtiumsCarrotsOnions
FennelTomatoesPotatoes
PeasBeansCabbage
TomatoesPotatoes
Comfrey
No data
Asteraceae
English LavenderRosemaryCommon Thyme
DayliliesHostas
No data
No data
StrawberryLettuceCarrot
tomatoCabbage (head cabbage)
CabbagePotato
Common Yellow Woodsorrel
HostaFerns
No data
No data
No data
MapleOakBirchPoplarSycamoreCornBeansSquashDaffodilsDaylilies
AppletomatoPotatoBlueberryRhododendronPineAlfalfaCabbage familyAsparagus
No data
No data
BeansCornRadishNasturtium
Legumes (e.g., beans, peas)Leafy greens (e.g., lettuce, spinach)
Cucurbits (Cucurbitaceae)potato
LettuceDillCeleryTomatoesBeansCucumbers
RadishStrawberriesOther cabbage types
LegumesPotatoesTomatoes
Other cabbage typesRoot vegetables
CarrotStrawberryLettuce
OnionCabbage
potatoBean
No data
BeansPeasSwiss ChardLettuceOnions
CabbagecauliflowerBrussels sproutsStrawberries
PotatoesPeasBeans
CabbageRadish
CarrotFennel
Potato
Celery
Cabbage family (e.g., Cabbage, Broccoli)Grapevines
No data
No data
No data
StrawberryCabbageCucumbertomato
Bean
No data
No data
Climbing beanSweet cornOnion
CucumberPumpkin
Peas
Pumpkin
Bush beanCarrotLettuce
EndiveRadicchio
Pea
Lettuce
Climbing beanSquashCucumber
PotatoBeetroot
No data
No data
LettuceSpinach
Cucumbertomato
Legumes
Squash
LeekLettuce
CarrotParsnip
Peas
Parsnip
NasturtiumWild garlicHorseradish
No data
No data
CarrotLettuce
PeaBush bean
Nightshades
Leek
FAQ
Good neighbors are plants that the dataset lists as useful to grow together. Reasons can include space use, pest confusion, pollination, beneficial insects, or different nutrient demands.
No. Neutral only means no strong good or bad relation is listed. For bed planning, also check site, water needs, height, and spacing.
Bad neighbors should usually be separated, especially in close plantings, with shared diseases, or strong competition. With generous spacing, the risk may be lower.
Use good neighbors for the current season and also check good or bad preceding crops. This helps avoid one-sided nutrient use and reduces disease pressure in the bed.