Companion guide

Companion planting guide

Good neighbors, plants to avoid, and rotation hints for bed planning.

Companion guide

How to use companion planting

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.

Site first

Light, soil moisture, and space requirements need to match before companion planting works well.

Good neighbors

Green relations mark plants listed in the dataset as useful companion combinations.

Avoid

Red relations point to possible competition, disease pressure, or unfavorable rotation effects.

Think in rotations

Before-and-after crop hints help keep beds healthier across multiple seasons.

Cluster view

Good neighbors

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 pruinosa

4 good neighbors · Vegetables

Physalis pruinosaBasilMarigoldNasturtiumLettuce

Physalis peruviana

4 good neighbors · Fruit

Physalis peruvianaBasilMarigoldNasturtiumLegumes

Aronia

3 good neighbors · Fruit / Woody plants

AroniaStrawberryCabbage (various types)Bean (various types)

Apricot

3 good neighbors · Fruit / Woody plants

ApricotStrawberryBeansHerbs (e.g., Thyme, Rosemary)

Cynara scolymus

4 good neighbors · Vegetables / Flowers & ornamentals

Cynara scolymusBeansCabbageLettuceSpinach

Eggplant

4 good neighbors · Vegetables

EggplantBasilMarigoldSpinachLettuce

Tree spinach

5 good neighbors · Vegetables

Tree spinachcabbage familylettuceherbsonionsCabbage

Pyrus communis

3 good neighbors · Fruit / Woody plants

Pyrus communischivescalendulaherb strips

cauliflower

2 good neighbors · Vegetables

cauliflowerCeleryLettuce

broccoli

2 good neighbors · Vegetables

broccoliCeleryLettuce

Watercress

4 good neighbors · Vegetables / Herbs

WatercressRadishLettuceSpinachCarrots

Allium ursinum

4 good neighbors · Vegetables / Herbs

Allium ursinumsweet woodrufffernsshade-tolerant perennialsFern

cardoon

3 good neighbors · Vegetables

cardoonLegumesAromatic herbs (e.g., rosemary, thyme)Radish

Chayote

3 good neighbors · Vegetables

ChayoteLegumes (e.g., beans, peas)RadishMarigold

Choy Sum

3 good neighbors · Vegetables

Choy SumPeasLettuceOnions

broad bean

2 good neighbors · Vegetables

broad beanPotatoCabbage

Dill

3 good neighbors · Herbs

DillCucumberCabbageLettuce

Coriander

3 good neighbors · Vegetables / Herbs

CorianderCabbagebeetLettuce

Acorn Squash

4 good neighbors · Vegetables

Acorn SquashBasilMarigoldNasturtiumBeans

Pea

2 good neighbors · Vegetables

PeaCarrotLettuce

Strawberry

3 good neighbors · Fruit

StrawberryOnionGarlicBorage

peanut

2 good neighbors · Vegetables / Fruit

peanutMaizeCalendula

corn salad

3 good neighbors · Vegetables

corn saladLeekCabbageStrawberries

Serviceberry

2 good neighbors · Fruit / Woody plants

ServiceberrySnowberryWild Strawberry

Fennel

3 good neighbors · Vegetables / Herbs

FennelLettuceCucumberSage

Radish

3 good neighbors · Vegetables

RadishLettuceCarrotPea

Common bean

2 good neighbors · Vegetables

Common beanSummer SavoryCabbage

Garden Orache

2 good neighbors · Vegetables

Garden OracheBrassicasOnions

Ground elder

2 good neighbors · Herbs

Ground elderComfreyRhubarb

Goji Berry

2 good neighbors · Fruit

Goji BerryMarigoldAllium species

kale

2 good neighbors · Vegetables

kaletomatoCelery

Ground Ivy

2 good neighbors · Herbs

Ground IvyBlackcurrantApple tree

Cucumber

2 good neighbors · Vegetables

CucumberDillBush beans

Good King Henry

2 good neighbors · Vegetables / Herbs

Good King HenryRhubarbHorseradish

Common Hazel

2 good neighbors · Fruit / Woody plants

Common HazelWild GarlicComfrey

Bilberry

2 good neighbors · Fruit

BilberryRhododendronLingonberry

Sambucus

3 good neighbors · Woody plants

SambucusHerbs (e.g., Thyme, Rosemary, Sage)BeansStrawberry

Asimina triloba

3 good neighbors · Fruit / Woody plants

Asimina trilobaGarden strawberryRaspberryEnglish lavender

Cherry plum

7 good neighbors · Fruit / Woody plants

Cherry plumNasturtiumChivesGarlicComfreyDandelionStrawberriesYarrow

hardy kiwi

4 good neighbors · Fruit / Woody plants

hardy kiwiBorageCalendulaStrawberryClover

Salad Burnet

2 good neighbors · Herbs

Salad BurnetBorageChervil

kohlrabi

12 good neighbors · Vegetables

kohlrabiLettuceSpinachRadishPeaBeanCeleryPotatoMintRosemaryThyme

Rutabaga

5 good neighbors · Vegetables

RutabagaRadishLettuceBush beanDillRosemary

Komatsuna

2 good neighbors · Vegetables

KomatsunaTomatoesOnions

Cornelian cherry

2 good neighbors · Fruit / Woody plants

Cornelian cherryHazelBlackthorn

Companion matrix

Companion matrix

+Good neighborBad neighborNeutral
PlantsPhysalis pruinosaPhysalis peruvianaAppleAroniaApricotCynara scolymusEggplantbasilWinter SavoryPyrus communisleaf mustardcauliflowerSaturejaboragebroccoliRubusbutternut squashCommon chicoryCurry plantDillCommon Figgarden chervilCoriandercommon sageiceberg lettuceCichorium endiviaPeaStrawberryTiger NutFennelRunner beanRadishkaleCucumberSalsifyRaspberrybuck's-horn plantainred kuri squashSambucusZingiberRibesJostaberrypotatoChickpeaGarlicceleriackohlrabiRutabagaButterhead lettuceAlliumWelsh onionLavandulaLentilHoneyberryMay turnipmarjoramSwiss ChardCrambeHorseradishMintMizunaWild StrawberryDaucus carotaOreganoPepperparsleyEuropean PlumRadicchioRadishRomanesco broccoliBrussels sproutsRosmarinus tomentosusbeetred cabbageArugulaSorrelYarrowShallotAllium ramosumChivescutting lettuceScorzonerasoybeanSpaghetti squashAsparagusSpinachpointed cabbageceleryStielmussweet potatotable grapeTatsoiThymustomatoJerusalem artichokeCommon WalnutwatermelonWhite CabbageWinter Heath Onionwinter purslaneSavoy cabbageRoot ParsleyLemon BalmLemon verbenaZucchiniSugarloaf ChicoryOnion
Physalis pruinosa·
Physalis peruviana·
Apple·+++
Aronia·+
Apricot·+
Cynara scolymus·+
Eggplant·
basil·++++
Winter Savory·++++
Pyrus communis·
leaf mustard·+
cauliflower·
Satureja·++++
borage·++++
broccoli·
Rubus·+
butternut squash·+
Common chicory·+
Curry plant·++++
Dill+·+++++++
Common Fig·++
garden chervil·+
Coriander+·+++
common sage+++·++++++
iceberg lettuce·++
Cichorium endivia·+++
Pea·++
Strawberry+++++++·+++++++++++++++++++
Tiger Nut·+
Fennel+·
Runner bean·+
Radish·+
kale·+
Cucumber++·++++++++
Salsify·++
Raspberry+·+
buck's-horn plantain·+
red kuri squash·+
Sambucus+·
Zingiber·+
Ribes+·++
Jostaberry+·
potato·+++
Chickpea++·
Garlic+++++·++++
celeriac·++++
kohlrabi+++·++
Rutabaga+·
Butterhead lettuce·+
Allium+++·++
Welsh onion+·+
Lavandula++++·+
Lentil+·
Honeyberry+·
May turnip+·
marjoram·
Swiss Chard·+
Crambe+·
Horseradish+·
Mint·++++
Mizuna++++·+++
Wild Strawberry++·+++
Daucus carota++·++++
Oregano+·
Pepper++·
parsley+·+
European Plum·
Radicchio·+
Radish++++++++++·+++++++
Romanesco broccoli·+
Brussels sprouts++·
Rosmarinus tomentosus++++++·+++
beet++++·+
red cabbage+++++·++
Arugula+·+
Sorrel++·
Yarrow·+
Shallot+·
Allium ramosum++·
Chives++·+
cutting lettuce+·
Scorzonera+·
soybean+·
Spaghetti squash+·
Asparagus+·+
Spinach++++++++++·
pointed cabbage+·
celery+·
Stielmus·
sweet potato·
table grape·
Tatsoi++·
Thymus+++++++++++·+
tomato++++++++++++·+++
Jerusalem artichoke·
Common Walnut·
watermelon+·
White Cabbage+·
Winter Heath Onion+·
winter purslane·+
Savoy cabbage+·
Root Parsley++·+
Lemon Balm+++·
Lemon verbena+++·
Zucchini+·
Sugarloaf Chicory·
Onion+++++++++·

Tree spinach

Good neighbors

cabbage familylettuceherbsonionsCabbage

Avoid

tomatoescornother Chenopodium species

Good predecessor

legumesonionsgarliccabbage family

Bad predecessor

spinachchardbeetrootother Chenopodium species

Pyrus communis

Good neighbors

chivescalendulaherb strips

Avoid

strongly competing woody plants in the root zone

Good predecessor

No data

Bad predecessor

No data

leaf mustard

Good neighbors

lettuceonionDill

Avoid

other brassicas in tight rotation

Good predecessor

No data

Bad predecessor

No data

cauliflower

Good neighbors

CeleryLettuce

Avoid

other brassicas immediately before or after

Good predecessor

legumes

Bad predecessor

brassicas

broccoli

Good neighbors

CeleryLettuce

Avoid

brassicas after brassicas

Good predecessor

legumes

Bad predecessor

brassicas

Watercress

Good neighbors

RadishLettuceSpinachCarrots

Avoid

CabbageBroccoliCauliflower

Good predecessor

No data

Bad predecessor

No data

butternut squash

Good neighbors

BeansCornCorianderNasturtium

Avoid

PotatoesCabbage

Good predecessor

Legumes (e.g., beans, peas)

Bad predecessor

Gourd family

Allium ursinum

Good neighbors

sweet woodrufffernsshade-tolerant perennialsFern

Avoid

dry sunny bedsSunflowerRoses

Good predecessor

No data

Bad predecessor

Autumn Crocus

cardoon

Good neighbors

LegumesAromatic herbs (e.g., rosemary, thyme)Radish

Avoid

SunflowersPotatoesAlliums (onions, garlic)

Good predecessor

Legumes

Bad predecessor

Heavy feeding vegetables

Chayote

Good neighbors

Legumes (e.g., beans, peas)RadishMarigold

Avoid

PotatoFennel

Good predecessor

No data

Bad predecessor

No data

Napa cabbage

Good neighbors

PeasSpinachtomato

Avoid

Other brassicasOnion

Good predecessor

No data

Bad predecessor

No data

Choy Sum

Good neighbors

PeasLettuceOnions

Avoid

Other BrassicasStrawberries

Good predecessor

No data

Bad predecessor

No data

broad bean

Good neighbors

PotatoCabbage

Avoid

OnionGarlic

Good predecessor

No data

Bad predecessor

No data

Dill

Good neighbors

CucumberCabbageLettuce

Avoid

FennelCarrots

Good predecessor

Legumes

Bad predecessor

Apiaceae

garden chervil

Good neighbors

LettuceRadishCarrotsCabbage (Brassicas)

Avoid

Fennel

Good predecessor

LegumesLeafy Greens

Bad predecessor

CarrotCelery

Acorn Squash

Good neighbors

BasilMarigoldNasturtiumBeans

Avoid

PotatoBrassicasFennel

Good predecessor

No data

Bad predecessor

No data

Mesembryanthemum crystallinum

Good neighbors

tomato container edgesother drought-tolerant herbs

Avoid

high-water-demand crops

Good predecessor

No data

Bad predecessor

No data

Pea

Good neighbors

CarrotLettuce

Good predecessor

No data

Bad predecessor

No data

Strawberry

Good neighbors

OnionGarlicBorage

Avoid

Brassicas

Good predecessor

Broad Bean

Bad predecessor

Potato

Leafy Goosefoot

Good neighbors

PeasLettuce

Avoid

SpinachBeetroot

Good predecessor

No data

Bad predecessor

No data

peanut

Good neighbors

MaizeCalendula

Avoid

BeanPotato

Good predecessor

Cereals

Bad predecessor

Beans

tarragon

Good neighbors

Chivestomato

Avoid

SouthernwoodWormwood

Good predecessor

Legumes

Bad predecessor

Other Asteraceae

corn salad

Good neighbors

LeekCabbageStrawberries

Avoid

No data

Good predecessor

tomato

Bad predecessor

Corn Salad

Serviceberry

Good neighbors

SnowberryWild Strawberry

Avoid

Juniper

Good predecessor

No data

Bad predecessor

No data

Fennel

Good neighbors

LettuceCucumberSage

Avoid

tomatoBush BeanDill

Good predecessor

Pea

Bad predecessor

Carrot

Radish

Good neighbors

LettuceCarrotPea

Avoid

Cabbage

Good predecessor

Broad bean

Bad predecessor

Other brassicas

Common bean

Good neighbors

Summer SavoryCabbage

Avoid

OnionGarlic

Good predecessor

Potatoes

Bad predecessor

Broad Bean

Garden cress

Good neighbors

tomatoRadish

Avoid

Cabbage varieties

Good predecessor

Potato

Bad predecessor

Radish

Garden Orache

Good neighbors

BrassicasOnions

Avoid

Spinach

Good predecessor

Peas

Bad predecessor

Beetroot

Ground elder

Good neighbors

ComfreyRhubarb

Avoid

Strawberry

Good predecessor

No data

Bad predecessor

No data

kale

Good neighbors

tomatoCelery

Avoid

Other brassicasGarlic

Good predecessor

No data

Bad predecessor

No data

Ground Ivy

Good neighbors

BlackcurrantApple tree

Avoid

Thyme

Good predecessor

No data

Bad predecessor

No data

Cucumber

Good neighbors

DillBush beans

Avoid

tomatoPotato

Good predecessor

Peas

Bad predecessor

Pumpkin

Good King Henry

Good neighbors

RhubarbHorseradish

Avoid

SpinachBeetroot

Good predecessor

Legumes

Bad predecessor

No data

Common Hazel

Good neighbors

Wild GarlicComfrey

Avoid

Walnut

Good predecessor

No data

Bad predecessor

No data

Bilberry

Good neighbors

RhododendronLingonberry

Avoid

Cabbage

Good predecessor

No data

Bad predecessor

No data

Raspberry

Good neighbors

BeansCabbageGarliccommon sage

Good predecessor

Legumes (e.g., beans, peas)Brassicas (e.g., cabbage, broccoli)

Bad predecessor

Rosaceae (e.g., strawberries, apples, pears)Solanaceae (e.g., tomatoes, potatoes)

Asimina triloba

Good neighbors

Garden strawberryRaspberryEnglish lavender

Avoid

Walnut treePotato

Good predecessor

No data

Bad predecessor

No data

Zingiber

Good neighbors

TomatoesPepper

Avoid

PotatoesBeans

Good predecessor

No data

Bad predecessor

No data

Cherry plum

Good neighbors

NasturtiumChivesGarlicComfreyDandelionStrawberriesYarrow

Avoid

Walnut treePotato

Good predecessor

No data

Bad predecessor

No data

Kiwi

Good neighbors

No data

Avoid

No data

Good predecessor

Legumes (e.g., beans, peas)

Bad predecessor

Other heavy feeders

hardy kiwi

Good neighbors

BorageCalendulaStrawberryClover

Avoid

Aggressive WeedsShallow-rooted Competitors

Good predecessor

No data

Bad predecessor

No data

Salad Burnet

Good neighbors

BorageChervil

Avoid

SouthernwoodMint

Good predecessor

Pea

Bad predecessor

No data

kohlrabi

Good neighbors

LettuceSpinachRadishPeaBeanCeleryPotatoMintRosemaryThymeSageMarigold

Avoid

CabbageBroccoliCauliflowerStrawberrytomato

Good predecessor

Legumes (peas, beans)Leafy greens (lettuce, spinach)

Bad predecessor

Other Brassicas

Rutabaga

Good neighbors

RadishLettuceBush beanDillRosemary

Avoid

StrawberryFenneltomato

Good predecessor

Peas

Bad predecessor

No data

Komatsuna

Good neighbors

TomatoesOnions

Avoid

Other brassicasCabbage

Good predecessor

No data

Bad predecessor

No data

Cornelian cherry

Good neighbors

HazelBlackthorn

Avoid

No data

Good predecessor

No data

Bad predecessor

No data

Lavandula

Good neighbors

RoseRosemaryThymeOreganoConeflowerSedum

Avoid

MintHosta

Good predecessor

No data

Bad predecessor

No data

Levisticum officinale

Good neighbors

RosePotatoCabbage

Avoid

CarrotDelicate, low-growing herbsSmall herbs

Good predecessor

No data

Bad predecessor

No data

Lentil

Good neighbors

CarrotRadishLettuce

Avoid

PeaBean

Good predecessor

CerealRoot vegetables

Bad predecessor

PeaBean

Cochlearia

Good neighbors

Garden strawberryLettuceGarden pea

Avoid

CabbageRadish

Good predecessor

Bush BeanCarrot

Bad predecessor

Cabbage (general)Radish

Dandelion

Good neighbors

Fruit TreesTomatoesCabbage (Brassicas)

Avoid

No data

Good predecessor

No data

Bad predecessor

No data

May turnip

Good neighbors

LettuceSpinachPeasBeansDillMintRosemaryThymeOnionsGarlicChamomile

Avoid

Other brassicas (cabbage, radishes, daikon)StrawberriesTomatoes

Good predecessor

Legumes (peas, beans)Leaf vegetables (lettuce, spinach)

Bad predecessor

Other brassicas (cabbage, radishes)

marjoram

Good neighbors

OnionCucumber

Avoid

OreganoThyme

Good predecessor

Potato

Bad predecessor

Thyme

Almond

Good neighbors

LavenderGarlic

Avoid

Walnut

Good predecessor

No data

Bad predecessor

No data

Swiss Chard

Good neighbors

CabbageOnionBush beans

Avoid

SpinachBeetroot

Good predecessor

No data

Bad predecessor

No data

Mulberry

Good neighbors

ComfreyWild Garlic

Avoid

Walnut

Good predecessor

No data

Bad predecessor

No data

Crambe

Good neighbors

DillMintRosemaryThymeMarigoldOnionGarlic

Avoid

StrawberryOther Brassicas

Good predecessor

No data

Bad predecessor

No data

Horseradish

Good neighbors

potatoFruit tree

Avoid

No data

Good predecessor

No data

Bad predecessor

Cabbage

Mint

Good neighbors

CabbagetomatoRose

Avoid

parsleyChamomileMost other herbs

Good predecessor

No data

Bad predecessor

No data

Mirabelle plum

Good neighbors

LupineComfreyBorageMarigoldChives

Avoid

Walnut treeRaspberry

Good predecessor

No data

Bad predecessor

No data

Medlar

Good neighbors

ComfreyDaffodilsChivesMarigoldsClover

Avoid

No data

Good predecessor

No data

Bad predecessor

No data

Musk squash

Good neighbors

CornPole beanNasturtium

Avoid

Potato

Good predecessor

No data

Bad predecessor

No data

Asian pear

Good neighbors

BorageComfreyChives

Avoid

Juniper

Good predecessor

No data

Bad predecessor

Pear

Okra

Good neighbors

PeppersEggplantBasil

Avoid

No data

Good predecessor

Pea

Bad predecessor

Potato

Oregano

Good neighbors

CabbageZucchini

Avoid

Garlic

Good predecessor

No data

Bad predecessor

No data

Bok choy

Good neighbors

TomatoesLettuce

Avoid

Other BrassicasStrawberries

Good predecessor

Peas

Bad predecessor

Radish

Lacinato kale

Good neighbors

PeasTomatoesLettuce

Avoid

Other BrassicasOnions

Good predecessor

Broad bean

Bad predecessor

Turnip

Pepper

Good neighbors

tomatoBasilMarigold

Avoid

PeaFennel

Good predecessor

Legumes

Bad predecessor

Potato

Parsnip

Good neighbors

OnionLettuce

Avoid

CarrotCelery

Good predecessor

Potato

Bad predecessor

Carrot

pattypan squash

Good neighbors

CornPole beanNasturtium

Avoid

Cucumber

Good predecessor

Legumes

Bad predecessor

Cucurbits

Pepino

Good neighbors

BasilMarigold

Avoid

PotatoFennel

Good predecessor

Beans

Bad predecessor

tomato

parsley

Good neighbors

tomatoOnion

Avoid

LettuceFennel

Good predecessor

Potato

Bad predecessor

Carrot

Peach

Good neighbors

NasturtiumGarlicHorseradish

Avoid

Potato

Good predecessor

No data

Bad predecessor

AppleCherry

European Plum

Good neighbors

NasturtiumGarlic

Avoid

Potato

Good predecessor

No data

Bad predecessor

No data

Quince

Good neighbors

NasturtiumGarlic

Avoid

Juniper

Good predecessor

No data

Bad predecessor

No data

Greengage

Good neighbors

NasturtiumGarlicComfrey

Avoid

Potato

Good predecessor

No data

Bad predecessor

Plum

Rhubarb

Good neighbors

BrassicasAlliums

Avoid

Sunflowers

Good predecessor

No data

Bad predecessor

Rhubarb

Romaine lettuce

Good neighbors

StrawberriesCarrotsRadishes

Avoid

parsleyCelery

Good predecessor

Peas

Bad predecessor

Other lettuces

Romanesco broccoli

Good neighbors

CelerytomatoLettuce

Avoid

Other brassicasStrawberry

Good predecessor

BeansPeas

Bad predecessor

Other Brassicas

Arugula

Good neighbors

LettuceCarrotsRadishSpinachBush BeansOnions

Avoid

CabbageStrawberries

Good predecessor

Legumes (peas, beans)Green manure

Bad predecessor

CabbageRadish

Sorrel

Good neighbors

StrawberryMintCabbage familyCarrot

Avoid

No data

Good predecessor

No data

Bad predecessor

No data

Sour cherry

Good neighbors

Garden strawberryRaspberryEnglish lavenderRosemary

Avoid

tomatoCabbageSweet cherry

Good predecessor

No data

Bad predecessor

No data

Yarrow

Good neighbors

CarrotOnionBean

Avoid

Fennel

Good predecessor

No data

Bad predecessor

No data

Blackthorn

Good neighbors

English LavenderRosemaryGarden Strawberry

Avoid

tomatoCabbage (head cabbage)

Good predecessor

No data

Bad predecessor

No data

Sorbus domestica

Good neighbors

ComfreyLupineYarrow

Avoid

Strong grasses

Good predecessor

No data

Bad predecessor

No data

pointed cabbage

Good neighbors

peascarrotslettucesonionsDillnasturtium

Avoid

other cabbage typesstrawberriesFenneltomatoes

Good predecessor

peas

Bad predecessor

other cabbage types

gooseberry

Good neighbors

marigoldnasturtiumchives

Avoid

blackcurrantraspberry

Good predecessor

No data

Bad predecessor

No data

celery

Good neighbors

BeansCabbageTomatoesAllium

Avoid

CornFennel

Good predecessor

CabbagePeas

Bad predecessor

CeleryCarrot

Stielmus

Good neighbors

PeaCarrotOnion

Avoid

Cabbagebroccoli

Good predecessor

Early potatoesPeas

Bad predecessor

Cabbagebroccoli

sweet cherry

Good neighbors

GarlicLupinBorage

Avoid

WalnutPotato

Good predecessor

No data

Bad predecessor

No data

table grape

Good neighbors

herbsbeans

Avoid

cabbage familypotatocabbage family plants

Good predecessor

No data

Bad predecessor

No data

Tomatillo

Good neighbors

Marigolds (Tagetes)NasturtiumsCarrotsOnions

Avoid

FennelTomatoesPotatoes

Good predecessor

PeasBeansCabbage

Bad predecessor

TomatoesPotatoes

Sedum rupestre

Good neighbors

English LavenderRosemaryCommon Thyme

Avoid

DayliliesHostas

Good predecessor

No data

Bad predecessor

No data

Common chickweed

Good neighbors

StrawberryLettuceCarrot

Avoid

tomatoCabbage (head cabbage)

Good predecessor

CabbagePotato

Bad predecessor

Common Yellow Woodsorrel

sweet woodruff

Good neighbors

HostaFerns

Avoid

No data

Good predecessor

No data

Bad predecessor

No data

Common Walnut

Good neighbors

MapleOakBirchPoplarSycamoreCornBeansSquashDaffodilsDaylilies

Avoid

AppletomatoPotatoBlueberryRhododendronPineAlfalfaCabbage familyAsparagus

Good predecessor

No data

Bad predecessor

No data

watermelon

Good neighbors

BeansCornRadishNasturtium

Avoid

potatoCucumberSquashPumpkin/Squash

Good predecessor

Legumes (e.g., beans, peas)Leafy greens (e.g., lettuce, spinach)

Bad predecessor

Cucurbits (Cucurbitaceae)potato

White Cabbage

Good neighbors

LettuceDillCeleryTomatoesBeansCucumbers

Avoid

RadishStrawberriesOther cabbage types

Good predecessor

LegumesPotatoesTomatoes

Bad predecessor

Other cabbage typesRoot vegetables

Hyssop

Good neighbors

Cabbage family (e.g., Cabbage, Broccoli)Grapevines

Avoid

No data

Good predecessor

No data

Bad predecessor

No data

Zucchini

Good neighbors

Climbing beanSweet cornOnion

Avoid

CucumberPumpkin

Good predecessor

Peas

Bad predecessor

Pumpkin

Sweet corn

Good neighbors

Climbing beanSquashCucumber

Avoid

PotatoBeetroot

Good predecessor

No data

Bad predecessor

No data

Muskmelon

Good neighbors

LettuceSpinach

Avoid

Cucumbertomato

Good predecessor

Legumes

Bad predecessor

Squash

Skirret

Good neighbors

LeekLettuce

Avoid

CarrotParsnip

Good predecessor

Peas

Bad predecessor

Parsnip

Damson plum

Good neighbors

NasturtiumWild garlicHorseradish

Avoid

tomato

Good predecessor

No data

Bad predecessor

No data

Onion

Good neighbors

CarrotLettuce

Avoid

PeaBush bean

Good predecessor

Nightshades

Bad predecessor

Leek

FAQ

Companion planting FAQ

What does good neighbor mean in companion planting?

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.

Does neutral mean two plants are a good match?

No. Neutral only means no strong good or bad relation is listed. For bed planning, also check site, water needs, height, and spacing.

Should I always avoid bad neighbors?

Bad neighbors should usually be separated, especially in close plantings, with shared diseases, or strong competition. With generous spacing, the risk may be lower.

How do I combine companion planting with crop rotation?

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.

Wild-Wuchs

Search