Menu
HomeWhat to Plant NowHow to GrowPlant LibraryPricingOpen the App

Companion Planting Guide

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.

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 companion chart

A short version for the most popular crops. The picker above has the full detail and 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:

Plan companions alongside your beds

Add your crops to your garden in the Planting Season app and plan companions bed by bed, with the right plants grouped together and the clashes flagged before you plant.

Open the App →

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.

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

Related guides

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