Companion Planting Chart for Vegetables
Updated October 2026
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/
How to use the companion planting chart
- 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.
- 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.
- 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.
- 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.
- 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:
- Attracting beneficial insects. Flowering plants like marigold, nasturtium, sweet alyssum and let-them-bolt herbs such as cilantro and dill draw in hoverflies, lacewings, predatory wasps and bees. These hunt aphids and caterpillars and pollinate your crops. This is the best-evidenced benefit of all.
- Pest confusion and masking. Strong-smelling herbs and a mix of plant shapes can make it harder for a pest to find its host crop than a clean monoculture row. The effect is real but modest, and works best as part of a diverse planting rather than one herb dotted about.
- Nitrogen fixing. Peas, beans and other legumes partner with soil bacteria to pull nitrogen from the air into the soil. Following a legume with a hungry leafy crop is a genuine, measurable benefit.
- Shade, shelter and structure. Tall plants shelter tender ones, and a sprawling crop can act as living mulch. The Three Sisters, where corn supports beans and squash shades the soil, is the classic example.
- Trap cropping. A sacrificial plant draws pests away from your main crop. Nasturtium pulling aphids off beans is a familiar example.
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.
| Crop | Good with | Keep apart from |
|---|---|---|
| Tomato | Basil, marigold, parsley, chives, carrot, lettuce, nasturtium | Brassicas, fennel, potato, corn |
| Pepper (sweet & hot) | Basil, carrot, onion, marigold, nasturtium | Fennel, brassicas |
| Cucumber | Beans, peas, corn, nasturtium, dill, radish | Potato, strong aromatic herbs like sage |
| Zucchini & pumpkin | Corn, beans, nasturtium, marigold | Potato |
| Bean | Corn, squash, carrot, cucumber, lettuce | Onion, garlic, fennel |
| Pea | Carrot, cucumber, beans, lettuce, radish | Onion, garlic |
| Corn | Beans, squash, cucumber, lettuce | Tomato |
| Carrot | Onion, leek, lettuce, peas, rosemary | Dill, fennel |
| Onion & garlic | Carrot, beet, lettuce, brassicas, strawberry | Beans, peas |
| Lettuce | Carrot, radish, beet, onion, tall crops for shade | None of note |
| Brassicas (cabbage, broccoli) | Aromatic herbs, onion, beet, nasturtium, dill | Tomato, strawberry, beans |
| Beet | Onion, lettuce, brassicas, bush beans | Pole beans |
| Potato | Beans, corn, marigold, horseradish | Tomato, cucumber, pumpkin |
| Strawberry | Lettuce, spinach, onion, borage, thyme | Brassicas |
| Basil | Tomato, pepper, oregano | None 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:
- It is not a substitute for healthy soil. No pairing beats compost, mulch and good drainage. Feed the soil first and companions are the finishing touch.
- It does not replace crop rotation. Moving families of crops around the garden each season is what breaks pest and disease cycles. Companion planting works alongside rotation, not instead of it.
- It is not pest control on its own. You still need to watch your plants. Attracting predators helps, but a bad aphid or caterpillar run needs you to notice and act. Pair this with a pest-watch routine and our Pest Management Guide.
- It will not fix the wrong plant in the wrong spot. A sun-lover in shade, or a tender crop planted out into frost, will struggle no matter what grows beside it.
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
Plant profiles
Each profile has sowing times for your region, companion plants and common pests.
