Companion Planting Chart for Small Gardens
A companion planting chart built for small beds and containers, with pairings that actually work, combinations to avoid, and flowers worth the space.
On this page
Companion planting attracts a lot of folklore. Some of it holds up in trials; some is Victorian invention repeated until it sounded like fact. This chart sticks to pairings with a plausible mechanism and a real benefit in a bed of two square metres or less.
What Companion Planting Can and Cannot Do
Four mechanisms do most of the honest work.
- Physical structure. Tall plants shade or support shorter ones. Sweetcorn holds beans; lettuce sits under tomatoes and stays cool.
- Habitat for predators. Umbellifers and small daisies feed hoverflies and parasitic wasps, whose larvae eat aphids in quantity.
- Host disruption. Strong scents make it harder for a pest to find its host. Interplanting carrots with onions genuinely reduces carrot fly damage.
- Trap cropping. A more attractive sacrificial plant pulls pests off the crop you care about. Nasturtiums do this for blackfly.
What it does not do is replace the basics. It will not rescue a plant short of light, cramped or unfed, will not stop blight, and will not make a poor bed fertile. Treat it as a 10-20% improvement on top of good growing.
The Small-Garden Companion Chart
| Crop | Good companions | Keep apart | Why |
|---|---|---|---|
| Tomatoes | Basil, French marigold, chives, lettuce, parsley | Potatoes, fennel, brassicas | Marigolds suppress root knot nematodes; lettuce uses the shaded ground; potatoes share blight |
| Peppers and chillies | Basil, spring onions, coriander, oregano | Fennel | Aromatic neighbours confuse aphids; fennel inhibits most neighbours |
| Carrots | Spring onions, leeks, chives, rosemary | Dill, parsnips | Allium scent masks carrot foliage from carrot fly |
| Onions, leeks, garlic | Carrots, beetroot, lettuce, chamomile | Beans, peas | Alliums deter carrot and bean flies but suppress legume growth |
| Beans (bush and climbing) | Sweetcorn, courgette, radish, summer savory | Onions, garlic, chives | Corn provides support; savory deters bean beetle; alliums stunt beans |
| Peas | Carrots, radish, mint, spinach | Onions, garlic | Mint deters pea moth; alliums slow pea growth |
| Lettuce and salad leaves | Carrots, radish, chives, tomatoes, beetroot | Parsley, celery | Sits happily in light shade of taller crops; radish marks the rows |
| Courgette and squash | Nasturtium, borage, beans, oregano | Potatoes | Borage brings pollinators; nasturtium traps blackfly and squash bugs |
| Brassicas (kale, cabbage) | Dill, nasturtium, rosemary, thyme, beetroot | Tomatoes, strawberries, runner beans | Dill attracts wasps that parasitise cabbage caterpillars; aromatics mask brassica scent |
| Beetroot | Onions, lettuce, brassicas, bush beans | Runner beans | Shallow-rooted and undemanding, fills gaps between deeper crops |
| Cucumber | Nasturtium, dill, radish, sunflower | Sage, potatoes | Sunflower gives support; sage suppresses cucumber growth |
| Strawberries | Borage, thyme, lettuce, spinach | Brassicas | Borage reportedly improves fruit set and draws pollinators |
| Potatoes | Horseradish, bush beans, marigold | Tomatoes, courgette, sunflower | Shared blight and competition with other heavy feeders |
Combinations Worth Avoiding
The keep-apart column matters more than the good-companion column, because a bad pairing in a small bed costs real yield.
Fennel is the extreme case. It releases compounds that inhibit germination and growth in most vegetables. Grow it in its own container, away from everything.
Alliums and legumes genuinely do not get on. Onions, garlic, leeks and chives measurably stunt beans and peas. In a 2 m bed, keep at least 40 cm between them.
Tomatoes and potatoes share late blight and several viruses, so one infection takes both. And the failure mode nobody labels: mismatched water needs. Rosemary next to basil kills one of them. In shared pots, match water and feeding before you worry about pest theory.
Flowers That Earn Their Space
In a small garden every plant needs to justify its footprint. These four do.
- French marigold (Tagetes patula). The most evidence-backed of the lot. Root exudates suppress root knot nematodes and the foliage deters whitefly. Plant three per square metre.
- Nasturtium. A trap crop that works almost too well — blackfly will cover it and leave your beans alone. Site it 50 cm away, not in the middle. Leaves and flowers are edible and peppery.
- Borage. A pollinator magnet that flowers for months, superb next to courgettes and strawberries. It self-seeds enthusiastically, so deadhead.
- Calendula. Feeds hoverflies whose larvae eat aphids in serious numbers, and is happy in a 5 L pot on the edge of a bed.
How to Use the Chart in a Two-Metre Bed
Do not try to satisfy every row. In a small space, apply it in this order.
- Place your tallest, hungriest crop first, on the sunniest side, and check it against how much sun vegetables really need.
- Fill the shaded strip behind or below it with lettuce, spinach or chard.
- Add one alliums-and-carrots pairing if carrot fly is a problem where you are.
- Reserve about 10% of the bed for flowers, sited at the edges rather than the centre.
- Keep every avoid-pairing at least 40 cm apart, or in separate containers.
- Rotate families each season so the soil does not carry pests over.
For container growers the chart applies per pot, and pot volume is usually the binding constraint on what can share.
One good pairing you actually plant beats a perfect chart you never use.
Working all this out on graph paper takes a while. Vegarden lays out your bed, flags pairings that clash and keeps the rotation straight from season to season.