Menu
Open the App → Home

Explore

The Hub Books

Companion Planting Chart for Vegetables

Updated October 2026

Companion planting vegetables and flowers growing together

What to plant with tomatoes, carrots, beans and more, with an honest look at what works

Companion planting is the practice of growing certain plants near each other so they help one another, and keeping apart the ones that do not get along. Done well, it draws in helpful insects, confuses pests, makes better use of space, and can lift the health of a whole bed. Done as blind superstition, it does very little. This guide gives you a practical, accurate picker for 30 common crops, a quick chart, the classic combinations explained, and a clear-eyed note on what the evidence actually supports.

🌱 Plants in this guide: Sweet Corn, Bush Beans, Squash, Tomato, Basil, Marigold, Carrot, Onion and 1 more, all listed under Plant profiles at the end of this guide. Each plant profile has sowing times for your region, companion plants and common pests.

Companion planting chart: what to plant together

This chart covers 55 of the vegetables, herbs and garden fruit most often grown in American backyards. Each row shows the plants that grow well alongside that crop and the plants to keep apart from it. It is built from the companion data behind our plant pages and the Planting Season app, and it reads both ways: if beans list corn as a companion, corn's row shows beans too. Tap any plant for its full growing notes and its planting months for your region.

Companion Planting Chart for Vegetables, plantingseasons.com/grow/guides/companion-planting/

CropGood companionsKeep apart from
Fruiting vegetables
TomatoAsparagus, Basil, Bell Pepper, Borage, Carrot, Celery, Chili Pepper, Chives, Garlic, Green Onion, Marigold, Mint, Nasturtium, Oregano, ParsleyBrassicas, Fennel, Potato, Rosemary, Sweet Corn
Bell PepperBasil, Carrot, Eggplant, Marigold, Okra, Oregano, TomatoFennel, Kohlrabi, Potato
Chili PepperBasil, Carrot, Marigold, TomatoFennel, Kohlrabi
EggplantBeans, Bell Pepper, Marigold, ThymeFennel, Potato
CucumberBeans, Marigold, Nasturtium, Peas, Radish, Snow Peas, Sunflower, Sweet CornAromatic herbs, Potato, Sage
ZucchiniBeans, Marigold, Nasturtium, Sweet CornPotato, Pumpkin
PumpkinBeans, Marigold, Nasturtium, Sweet CornPotato, Squash, Zucchini
SquashBeans, Borage, Marigold, Nasturtium, Peanuts, Southern Peas, Sweet CornPotato, Pumpkin
WatermelonNasturtium, Sweet CornPotato
CantaloupeNasturtium, Sweet CornPotato
Sweet CornBeans, Cantaloupe, Cucumber, Dill, Fava Beans, Peanuts, Peas, Potato, Pumpkin, Snow Peas, Southern Peas, Squash, Sweet Potato, Watermelon, ZucchiniTomato
OkraBasil, Bell Pepper, Southern PeasNone listed
Beans, peas and peanuts
BeansCarrot, Celery, Cucumber, Eggplant, Marigold, Nasturtium, Parsnip, Peas, Potato, Pumpkin, Snow Peas, Squash, Sweet Corn, Sweet Potato, Swiss Chard, ZucchiniBeet, Brassicas, Chives, Fennel, Garlic, Green Onion, Leek, Onion
PeasBeans, Carrot, Cucumber, Radish, Spinach, Sweet Corn, TurnipGarlic, Green Onion, Leek, Onion
Snow PeasBeans, Carrot, Cucumber, Lettuce, Radish, Sweet CornGarlic, Leek, Onion
Fava BeansCelery, Lettuce, Potato, Sweet CornFennel, Garlic, Leek, Onion
PeanutsSquash, Sweet CornLeek
Southern PeasOkra, Squash, Sweet CornLeek
Leafy greens
LettuceArugula, Beet, Carrot, Chives, Fava Beans, Garlic, Green Onion, Marigold, Onion, Radish, Snow Peas, Strawberry, Swiss Chard, TurnipParsley
SpinachCilantro, Peas, StrawberryNone listed
Swiss ChardBeans, Beet, Brassicas, Lettuce, OnionNone listed
ArugulaCarrot, LettuceNone listed
CeleryBeans, Brassicas, Fava Beans, Leek, TomatoNone listed
FennelNone listedBeans, Bell Pepper, Carrot, Chili Pepper, Cilantro, Dill, Eggplant, Fava Beans, Strawberry, Tomato
Cabbage family
BroccoliBeet, Celery, Chamomile, Dill, Nasturtium, Onion, Rosemary, Sage, Swiss ChardBeans, Strawberry, Tomato
CabbageBeet, Celery, Chamomile, Dill, Mint, Nasturtium, Onion, Rosemary, Sage, Swiss Chard, ThymeBeans, Strawberry, Tomato
CauliflowerBeet, Celery, Chamomile, Dill, Onion, Rosemary, Sage, Swiss ChardBeans, Strawberry, Tomato
Brussels SproutsBeet, Onion, Sage, Swiss ChardStrawberry, Tomato
KohlrabiBeet, Onion, Sage, Swiss ChardBell Pepper, Chili Pepper, Strawberry, Tomato
KaleBeet, Celery, Dill, Nasturtium, Onion, Sage, Swiss ChardStrawberry, Tomato
Collard GreensBeet, Celery, Dill, Nasturtium, Onion, Sage, Swiss ChardStrawberry, Tomato
Bok ChoyBeet, Celery, Sage, Swiss ChardStrawberry, Tomato
Roots, potatoes and onions
CarrotArugula, Beans, Bell Pepper, Chili Pepper, Chives, Green Onion, Leek, Lettuce, Onion, Parsley, Peas, Radish, Rosemary, Sage, Snow Peas, TomatoDill, Fennel, Parsnip
BeetBrassicas, Garlic, Lettuce, Onion, Swiss ChardBeans
RadishCarrot, Cucumber, Lettuce, Peas, Snow PeasHyssop
TurnipLettuce, Nasturtium, Onion, PeasMustard, Potato
ParsnipBeans, RosemaryCarrot
PotatoBeans, Fava Beans, Marigold, Nasturtium, Sweet CornAsparagus, Bell Pepper, Cantaloupe, Cucumber, Eggplant, Pumpkin, Squash, Tomato, Turnip, Watermelon, Zucchini
Sweet PotatoBeans, Marigold, Sweet CornNone listed
OnionBeet, Brassicas, Carrot, Chamomile, Dill, Lettuce, Strawberry, Swiss Chard, TurnipAsparagus, Beans, Fava Beans, Peas, Snow Peas
GarlicBeet, Fruit trees, Lettuce, Strawberry, TomatoAsparagus, Beans, Fava Beans, Peas, Snow Peas
LeekCarrot, CeleryBeans, Peas, Snow Peas
Green OnionCarrot, Lettuce, TomatoBeans, Peas
Herbs
BasilAsparagus, Bell Pepper, Chili Pepper, Okra, Oregano, TomatoRue, Sage
ParsleyAsparagus, Carrot, TomatoLettuce, Mint
CilantroDill, SpinachFennel
DillBrassicas, Cilantro, Onion, Sweet CornCarrot, Fennel
MintCabbage, TomatoParsley
ChivesCarrot, Lettuce, TomatoBeans
RosemaryBrassicas, Carrot, Parsnip, SageTomato
ThymeCabbage, Eggplant, StrawberryNone listed
SageBrassicas, Carrot, RosemaryBasil, Cucumber
OreganoBasil, Bell Pepper, TomatoNone listed
Fruit and perennials
StrawberryBorage, Garlic, Lettuce, Onion, Spinach, ThymeBrassicas, Fennel
AsparagusBasil, Marigold, Parsley, TomatoGarlic, Onion, Potato

How to use the companion planting chart

  1. Start with your main crops. Find the vegetables you most want to grow this season and read across their rows. Our what to plant now pages show what suits your region this month.
  2. Group the good companions. Put plants that appear in each other's rows in the same bed or next to each other, and use the herbs and flowers in the lists, such as basil, marigold and nasturtium, as edging and gap fillers.
  3. Separate the clashes. Plants in the keep apart column are best in a different bed, or at least at opposite ends of a large one.
  4. Plan the layout. Sketch the bed in our free Bed Planner, which flags good and bad neighbors as you place each plant and uses the right spacing for each crop.
  5. Rotate next season. Companion planting works alongside crop rotation, not instead of it, so move each plant family to a new bed each year.

Where a pairing is traditional rather than proven, treat it as a useful guide rather than a rule. The sections below explain the reasons behind the best-known pairings and what the evidence supports.

What companion planting really does

There are a handful of real mechanisms behind companion planting. Some are well supported by research, others are traditional wisdom that has worked for generations without being formally proven. The honest position is that companion planting stacks small advantages. Here are the levers that matter:

An honest note on evidence. Some pairings are well researched, such as French marigolds suppressing root-knot nematodes and legumes fixing nitrogen. Others, like the idea that a single basil plant transforms the flavor of a tomato, are traditional and not strongly proven. Treat companion planting as a helpful guide, not a hard rule, and you will get the best of it.

What pairs with...

Pick a crop below to see its best companions, the ones to keep apart, and the reason for each. Every pairing here is a widely accepted one, and where a benefit is traditional rather than proven we have kept the claim modest.

Quick-reference chart: the classic pairings

A short version for the most popular crops, using the classic garden pairings. The full chart at the top of the page is built from our plant data, and the picker above gives the reason behind each pairing.

CropGood withKeep apart from
TomatoBasil, marigold, parsley, chives, carrot, lettuce, nasturtiumBrassicas, fennel, potato, corn
Pepper (sweet & hot)Basil, carrot, onion, marigold, nasturtiumFennel, brassicas
CucumberBeans, peas, corn, nasturtium, dill, radishPotato, strong aromatic herbs like sage
Zucchini & pumpkinCorn, beans, nasturtium, marigoldPotato
BeanCorn, squash, carrot, cucumber, lettuceOnion, garlic, fennel
PeaCarrot, cucumber, beans, lettuce, radishOnion, garlic
CornBeans, squash, cucumber, lettuceTomato
CarrotOnion, leek, lettuce, peas, rosemaryDill, fennel
Onion & garlicCarrot, beet, lettuce, brassicas, strawberryBeans, peas
LettuceCarrot, radish, beet, onion, tall crops for shadeNone of note
Brassicas (cabbage, broccoli)Aromatic herbs, onion, beet, nasturtium, dillTomato, strawberry, beans
BeetOnion, lettuce, brassicas, bush beansPole beans
PotatoBeans, corn, marigold, horseradishTomato, cucumber, pumpkin
StrawberryLettuce, spinach, onion, borage, thymeBrassicas
BasilTomato, pepper, oreganoNone of note

Classic combinations explained

The Three Sisters: corn, beans and squash

The most famous companion system of all, developed by Indigenous farmers across the Americas. The corn grows tall and gives the climbing beans a living pole. The beans fix nitrogen in the soil, feeding the heavy-feeding corn. The squash sprawls across the ground, its big leaves shading out weeds and keeping the soil cool and moist. Three crops sharing one patch, each doing a job for the others. It is reliable because every part of it rests on a real mechanism.

Tomato, basil and marigold

A kitchen-garden classic. Basil grows happily alongside tomatoes and the pair ends up on the same plate, so it is convenient as well as traditional. Both basil flowers and marigold draw in pollinators and predatory insects, and French marigolds grown as a block can reduce root-knot nematodes in the soil. The flavor-boosting claim is folklore, but the insect and soil benefits are real enough to make this a worthwhile trio.

Carrots and onions

An old pairing built on pest confusion. The smell of onions is thought to mask carrots from the carrot rust fly, and the smell of carrots to muddle the onion fly. The evidence is mixed, but the two interleave neatly, use the bed efficiently, and do each other no harm, so it remains a sensible combination.

Lettuce under taller crops

Pure use of space and light. Lettuce and other leafy greens bolt and turn bitter in fierce summer sun. Tucked into the shade of staked tomatoes, pole beans or sweet corn, they stay tender and cropping for longer while making use of ground that would otherwise sit bare. This one is simple, practical and works every time.

What companion planting will not do

Companion planting is a helper, not a cure. It will not rescue a garden built on poor foundations. Keep your expectations honest:

Common questions

What are the best companion plants for tomatoes?

Basil, marigold, parsley, chives, carrots, lettuce and nasturtium all make good tomato companions. Basil and marigold are the classic pairing, planted to help draw in helpful insects and make use of the space. Avoid planting tomatoes near brassicas like cabbage and broccoli, near fennel, and near potatoes, which share pests and diseases.

What should I not plant near tomatoes?

Keep tomatoes away from brassicas such as cabbage, broccoli and cauliflower, which compete heavily and host overlapping pests. Avoid fennel, which inhibits many vegetables, and avoid potatoes, since both are in the same family and share blight and pests. Corn is also best kept apart as it shares the tomato fruitworm, also called the corn earworm.

Do marigolds really work as companion plants?

Some of it is well evidenced and some is tradition. French marigolds are shown to suppress certain root-knot nematodes in the soil, which is a real, researched effect, though it works best when grown as a dense block and turned in rather than dotted around. The idea that marigolds repel all pests above ground is more folklore. They do attract hoverflies and other beneficial insects, so they earn their place either way.

What are good companion plants for a small bed?

In a small bed, lean on plants that share space well rather than compete. Lettuce and other leafy greens grow happily in the shade of taller tomatoes or beans. Carrots and onions interleave neatly. A few herbs like basil, parsley and chives, plus a border of marigold or nasturtium to pull in beneficial insects, give you a productive, balanced bed without crowding.

Does companion planting actually work?

Parts of it do. The strongest, best-evidenced mechanisms are attracting beneficial insects with flowering plants, nitrogen fixing by legumes, physical structure and shade like the Three Sisters, and trap cropping. Some traditional pairings have little hard evidence behind them. Treat companion planting as a helpful guide that stacks small advantages, not a magic rule, and pair it with healthy soil, crop rotation and pest monitoring.

What can I plant with peppers?

Peppers, both sweet and hot, do well with basil, carrots, onions, marigold and nasturtium, much like their relative the tomato. Keep them away from fennel and from brassicas, which compete and host overlapping pests. Basil planted nearby is a popular pairing and the flowers help draw in pollinators and predatory insects.

What is the Three Sisters planting?

The Three Sisters is the classic combination of corn, climbing beans and squash grown together. The corn gives the beans a pole to climb, the beans fix nitrogen that feeds the heavy-feeding corn, and the squash sprawls across the ground as a living mulch that shades out weeds and keeps the soil cool. It is one of the most reliable and best-known companion systems.

How do I use a companion planting chart?

Find each crop you want to grow, read across its row, and plant it near the plants in the good companions column and away from those in the keep apart column. Group plants that list each other, use herbs and flowers as edging, and plan the layout in a bed planner before you plant.

Can I print the companion planting chart?

Yes. Use the Print button above the chart, or your browser's print command. The page is set up to print only the chart, in portrait on US Letter or A4 paper, with the column headings repeated on each page.

What vegetables should not be planted together?

The clashes that come up most in our chart are tomatoes with brassicas, fennel, potato, rosemary and sweet corn; beans with beet, brassicas, chives, fennel, garlic, green onion, leek and onion; peas with garlic, green onion, leek and onion; potatoes with asparagus, bell pepper, cantaloupe, cucumber, eggplant, pumpkin, squash, tomato, turnip, watermelon and zucchini; strawberries with brassicas and fennel. Fennel is listed against beans, bell pepper, carrot, chili pepper, cilantro, dill, eggplant, fava beans, strawberry and tomato, so it is best grown on its own.

What herbs are good companion plants?

In our chart the herbs that appear most often as good companions are sage (10 crops), dill (8 crops), basil (6 crops), rosemary (6 crops) and chives (3 crops). For example, sage pairs with broccoli, cabbage, cauliflower and Brussels sprouts; dill pairs with sweet corn, broccoli, cabbage and cauliflower; basil pairs with tomato, bell pepper, chili pepper and okra. Herbs also earn their place by flowering: let some cilantro, dill and parsley bloom to feed hoverflies and other helpful insects.

See also: How to Grow Tomatoes and Tomatoes in the plant library

Related guides

How to Grow Tomatoes →How to Grow Strawberries →Pest Management →

Plant profiles

Each profile has sowing times for your region, companion plants and common pests.

Get next month's planting calendar, free

One email a month with exactly what to plant in your region, plus seasonal tips and harvest reminders. No spam, and you can unsubscribe any time.