Skip to content
hortyard

Companion planting chart

What to plant next to what, for 31 common vegetables and herbs. A pair is on this chart only when at least two university extension guides list it.

The short version: most companion pairings are garden tradition. Of the 86 pairings we checked for our crop pages, 29 have research behind them, mostly flowers that feed helpful insects, trap crops, keeping one plant family apart, and giving tall crops room so they do not shade short ones.

The chart

PlantGrows well withKeep apart from
Asparagustomatoes, parsley, basil-
Basiltomatoes, peppers, asparagus-
Beanscorn, carrots, cucumbers, cabbage family, potatoes, celery, beets (bush beans), strawberriesonions, garlic, shallots, chives
Beetsbush beans, onions, cabbage familypole beans
Cabbage familybeets, onions, celery, potatoes, spinach, chamomile, sage, rosemary, minttomatoes, strawberries, pole beans
Carrotsonions, lettuce, tomatoes, beans, radishes, chives, rosemary, sagedill
Celerybeans, cabbage family-
Chivescarrots, tomatoesbeans
Cornbeans, cucumbers, squash and pumpkins, peas, potatoestomatoes
Cucumbersbeans, corn, peas, radishes, sunflowers, nasturtiums, dillpotatoes, sage and strong aromatic herbs
Dillcabbage family, lettuce, onions, cucumberscarrots, tomatoes (once dill is mature)
Eggplantthyme-
Garlicroses, cabbage familybeans
Lettucecarrots, radishes, strawberries, cucumbers, onions, tomatoes-
Marigoldstomatoes, potatoes, squash-
Mintcabbage family-
Nasturtiumscucumbers, squash, cabbage family-
Onionsbeets, cabbage family, carrots, lettuce, strawberries, tomatoes, chamomile, summer savorybeans, peas
Parsleytomatoes, asparagus-
Peascorn, cucumbersonions
Peppersbasilfennel
Potatoesbeans, corn, cabbage family, marigolds, horseradishtomatoes, squash and pumpkins, cucumbers, sunflowers
Radishescucumbers, squash, lettuce, carrots, chervil-
Rosemarybeans, cabbage family, carrots-
Sagecabbage family, carrotscucumbers
Spinachcabbage family-
Squash and zucchinicorn, nasturtiums, radishes, marigoldspotatoes
Strawberriesbush beans, lettuce, onions, borage, thymecabbage family
Sunflowerscucumbers, cornpotatoes
Thymecabbage family, strawberries, eggplant-
Tomatoesbasil, carrots, onions, parsley, asparagus, marigolds, chives, lettucepotatoes, cabbage family, fennel, corn, mature dill

Which pairings actually work

Most companion pairings in extension charts are passed-down garden tradition; the charts themselves often say no study backs them, and a Washington State review calls classic charts entertainment rather than science. The pairings with real evidence are a small group: trap crops such as Blue Hubbard squash, flowers that feed beneficial insects and pollinators, black walnut juglone, and physical conflicts like shared plant families, shade from tall crops and crowding. We label every pairing as research or tradition and only add a pair to the chart when at least two extension sources list it.

The pairings that hold up share a physical reason you can see. Flowers such as sweet alyssum, dill and other small-flowered herbs feed hoverflies and tiny wasps whose young eat aphids and caterpillars. A trap crop draws a pest away from the main crop. Crops in the same family, such as tomatoes, peppers, eggplant and potatoes, share soil-borne problems, so they are kept apart and rotated. Tall corn or trellised cucumbers shade low crops, which helps lettuce in summer and hurts peppers.

Traditional pairs, such as basil with tomatoes or carrots with onions, rarely do harm, so plant them if you like them. Just do not count on them to keep pests off.

Compiled from 28 university extension publications, listed on the sources page and on each crop page. Not a guarantee against pests; your local extension office can advise on problems in your area.