EdenVatika
Home Blog Companion Planting Chart for Vegetables: What to Plant Together (and What to Keep Apart)
Growing Tips

Companion Planting Chart for Vegetables: What to Plant Together (and What to Keep Apart)

A scannable, printable companion planting chart for 26 common vegetables — good companions, combinations to avoid, and the reason each pairing works.

Companion Planting Chart for Vegetables: What to Plant Together (and What to Keep Apart)

Every vegetable garden is a small society. Some plants are good neighbours — they trade favours, cover for each other, keep the pests off. Others quietly feud until one of them sulks and refuses to crop.

Plant basil next to your tomatoes and both do better. Plant onions next to your beans and the beans just... give up.

Below you'll find two tools: an interactive grid to check any two plants at a glance, and a full chart covering 26 vegetables with the reason behind every pairing — printable and ready to pin above the potting bench.

Companion Planting Grid: Check Any Two Plants

Prefer to look it up visually? Find your crop in the left column and read across — green means plant them together, red means keep them apart. Search or filter to narrow the rows; every plant stays as a column, so you always see a crop's full set of pairings.

Interactive companion planting grid showing which vegetables, herbs and flowers help or hinder each other when grown together.

Good companions Bad companions Neutral / no strong effect

Hover a cell for the reason behind each pairing. ✓ = plant together · ✕ = keep apart · ~ = neutral

Prefer the reason behind every pairing, or growing something outside the grid? The full chart below covers 26 vegetables in detail.

The Full Companion Planting Chart for Vegetables

Find your crop in the left column. "Plant with" are the good companions; "Keep away from" are the ones that compete, stunt, or share a pest.

Vegetable Plant with (good companions) Keep away from Why it helps
TomatoBasil, marigold, carrots, onions, garlic, chives, borage, nasturtium, parsleyBrassicas, fennel, potato, cornBasil & marigold deter whitefly and hornworm; alliums repel aphids
PepperBasil, onions, carrots, spinach, marigold, tomatoesFennel, kohlrabi, beansBasil repels aphids; low spinach shades and cools the soil
CucumberBeans, peas, radishes, corn, dill, nasturtium, lettucePotatoes, strong aromatic herbs (sage)Radishes lure off cucumber beetles; corn gives shade and support
CarrotOnions, leeks, chives, rosemary, sage, lettuce, peas, radishesDill, parsnip, fennelThe onion family masks the carrot-fly scent; carrots repel leek moth
Onion / Garlic / ShallotCarrots, beets, lettuce, brassicas, tomatoes, strawberriesBeans, peas, asparagusAlliums repel many pests — but stunt all legumes, so never pair with beans or peas
Bush & Pole BeansCorn, cucumber, carrots, radishes, cabbage, marigold, potatoOnions, garlic, leeks, fennelBeans fix nitrogen for heavy feeders; alliums inhibit their growth
PeasCarrots, radishes, cucumber, corn, beans, turnipsOnions, garlic, leeksNitrogen-fixing; keep well away from every allium
LettuceCarrots, radishes, cucumber, strawberries, onions, beetsFew conflictsTaller neighbours shade lettuce and slow it from bolting
SpinachStrawberries, beans, peas, brassicas, radishesFew conflictsLegumes feed it nitrogen; happy in the light shade of taller crops
Cabbage, Broccoli, Cauliflower, KaleOnions, garlic, dill, mint, rosemary, sage, beets, celery, nasturtium, marigoldTomatoes, peppers, strawberries, pole beansAromatic herbs & alliums confuse the cabbage-white butterfly; nasturtium traps aphids
BeetrootOnions, garlic, lettuce, cabbage, bush beansPole beans, field mustardCompact roots share space well; pole beans stunt them
RadishCucumber, lettuce, peas, carrots, spinach, nasturtiumHyssopA fast catch crop that lures cucumber and flea beetles away from the main crop
SweetcornBeans, squash, cucumber, peas, melon, pumpkinTomatoesThe classic "Three Sisters"; corn and tomato share the same damaging worm
Squash / Zucchini / PumpkinCorn, beans, nasturtium, marigold, radishesPotatoesSprawling leaves shade out weeds; nasturtium deters squash bugs
PotatoBeans, corn, cabbage, horseradish, marigoldTomatoes, cucumber, squash, sunflower, fennelHorseradish boosts disease resistance; keep away from other blight-prone crops
Aubergine / EggplantBeans, peppers, marigold, tarragon, thymeFennelBeans supply nitrogen; marigold roots suppress soil nematodes
StrawberryLettuce, spinach, beans, onions, borageBrassicasBorage pulls in pollinators and is said to improve flavour; brassicas compete hard
CeleryBeans, tomatoes, cabbage, leeks, onionsCorn, parsnipAlliums deter the pests that chew celery stems
LeekCarrots, celery, onions, beetsBeans, peasDeters carrot fly; like all alliums, stunts legumes
TurnipPeas, beans, mint, radishesPotatoes, clustered brassicasLegumes feed it; spacing it from other brassicas breaks the pest cycle
Swiss ChardBeans, brassicas, onions, lettuceTall crops that would shade it outGrows alongside almost anything; a heavy feeder, so give it compost
AsparagusTomatoes, basil, parsley, marigoldOnions, garlic, potatoesTomatoes repel asparagus beetle; alliums compete with the crowns
BasilTomatoes, peppers, oreganoRue, sageImproves tomato flavour and repels flies, aphids and mosquitoes
DillCabbage, broccoli, cucumber, onions, lettuceCarrots, mature tomatoesAttracts predatory wasps; will cross-pollinate with nearby carrots
MarigoldNearly everything — tomatoes, brassicas, squash, beansNothing of noteRoots suppress nematodes; flowers pull in hoverflies and ladybirds
NasturtiumCucumber, squash, brassicas, beans, tomatoesNothing of noteA sacrificial trap crop that draws aphids and blackfly off your vegetables

Tip: print this page (or save it as a PDF) and keep it with your seed box — companion decisions are far easier to make while you're still planning the bed than once everything's in the ground.

Five Pairings Worth Planning Your Beds Around

If you remember nothing else, remember these. Each one is well-evidenced and pays off in a real, visible way.

Five Combinations to Keep Apart

These are the feuds. Separating them costs you nothing and saves a surprising amount of trouble.

Why Companion Planting Actually Works

A companion chart isn't folklore — the pairings that hold up do so for four concrete reasons.

Pest confusion and deterrence. Strong-smelling plants mask the scent a pest uses to find its host. Onions hide carrots; basil throws off whitefly.

Nitrogen fixing. Legumes — beans and peas — pull nitrogen from the air into the soil, feeding the hungry crops planted near and after them.

Attracting the good bugs. Marigold, dill, borage and nasturtium bring in pollinators and predatory insects that quietly manage aphids and caterpillars.

Support, shade and ground cover. Corn is a living bean pole; squash leaves shade out weeds; tall crops cool the soil for lettuce below. Good pairings share space instead of fighting for it.

How to Use the Chart in a Real Bed

Don't try to satisfy every rule at once — you'll tie yourself in knots. Work in this order:

  1. Place your main crop (tomatoes, brassicas, whatever the bed is built around).
  2. Add its top one or two companions from the "plant with" column.
  3. Scan the "keep away from" column and move anything that clashes.
  4. Tuck marigold and nasturtium into the gaps — they help almost everything and ask for nothing.

That's it. A bed doesn't need every pairing to be perfect; it just needs to avoid the obvious fights and land two or three good matches.

Skip the Cross-Referencing — Let the Planner Do It

Reading a chart is one thing; remembering all of it while you design four beds is another.

EdenVatika's bed designer has this whole chart built in. Drop a plant onto the grid and it instantly suggests good companions and flags any conflict — before anything goes in the ground.

Check any two plants in seconds

Use the free Companion Planting checker to look up whether two crops belong together — no signup needed.

Open the Companion Planting Tool →

Once your companions are set, the same layout drives your planting calendar and crop-rotation warnings for the season — so the good pairings you planned actually make it into the soil.

Plan a bed with companions built in

Create a free account, drag your crops onto the grid, and let EdenVatika handle the pairing, spacing and rotation for you.

Create Free Account →
Share this post

More in Growing Tips