Skip to content

Companion Planting Checker

Discover which plants grow well together and which combinations to avoid. Select your plants to see compatibility recommendations and warnings.

Select Your Plants

Selected Plants

No plants selected

Compatibility Results

Select plants to see compatibility analysis

Good Companions

Avoid These Combinations

Full Companion Planting Reference

For more context on companion planting, see the Companion Planting Guide.

Companion planting relationships below are based on traditional gardening practice and grower observation. Scientific evidence varies — treat as a starting point, not a guarantee.

Plant Good Companions Avoid
Salad & Leafy
Celery Tomato, Broad Bean, Runner Bean, Cabbage, Leek, Onion Parsnip, Potato
Chard Onion, Cabbage, Broccoli —
Lettuce Carrot, Radish, Strawberry, Onion —
Rocket (Arugula) Cucumber, Onion —
Spinach pea, Strawberry, Cabbage —
root
Beetroot Onion, Cabbage, Broccoli, Lettuce, Garlic Runner Bean
Carrot Onion, Leek, Rosemary, Sage, Tomato, Lettuce, Garlic, Chives Dill, Parsnip, Fennel
Garlic Tomato, Pepper (Sweet), Beetroot, Carrot, Strawberry Broad Bean, Garden Pea, Runner Bean, Asparagus, Sage
Leek Carrot, Onion Broad Bean, Garden Pea
Onion Carrot, Lettuce, Tomato, Pepper (Sweet), Strawberry, Cabbage, Broccoli, Celery Broad Bean, Garden Pea, Runner Bean, Asparagus
Parsnip Onion, Radish, Garden Pea Carrot
Potato Broad Bean, Garden Pea, Marigold, Thyme Tomato, Cucumber, Pumpkin, Courgette (Zucchini), Winter Squash, Celery, Asparagus
Radish Lettuce, Garden Pea, Cucumber, Nasturtium —
Sweet Potato Broad Bean, Runner Bean, Sweetcorn, Dill, Thyme Tomato, Pumpkin
Turnip Garden Pea Potato
fruiting
Asparagus Tomato, Parsley, Basil, Marigold Garlic, Onion, Potato, Fennel
Aubergine Pepper (Sweet), Spinach Potato
Chilli Basil, Carrot, Onion, Tomato Potato
Courgette (Zucchini) Sweetcorn, Nasturtium, Marigold Potato
Cucumber Sweetcorn, Garden Pea, Radish, Nasturtium Potato, Sage, Tomato
Pepper (Sweet) Basil, Carrot, Onion, Tomato, Garlic, Oregano Potato, Fennel
Pumpkin Sweetcorn, Marigold, Nasturtium Potato
Strawberry Lettuce, Onion, Spinach, Sage, Runner Bean, Garlic, Chives, Thyme Cabbage, Broccoli, Cauliflower, Kale, Brussels Sprouts, Fennel
Sweetcorn Runner Bean, Broad Bean, Cucumber, Garden Pea, Pumpkin, Courgette (Zucchini) Tomato
Tomato Basil, Carrot, Onion, Parsley, Marigold, Nasturtium, Pepper (Sweet), Chilli, Garlic, Mint, Chives, Oregano, Celery, Asparagus Potato, Sweetcorn, Cabbage, Broccoli, Cauliflower, Cucumber, Fennel, Sweet Potato
Winter Squash Sweetcorn, Runner Bean, Broad Bean, Nasturtium, Marigold, Radish Potato, Fennel
legume
Broad Bean Carrot, Sweetcorn, Lettuce, Spinach, Potato, Cabbage, Celery, Sweet Potato Onion, Leek, Garlic, Chives, Fennel
Garden Pea Carrot, Sweetcorn, Cucumber, Radish, Turnip, Lettuce, Spinach, Mint Onion, Leek, Garlic, Chives, Fennel
Runner Bean Sweetcorn, Radish, Spinach, Strawberry, Celery, Sweet Potato, Winter Squash Beetroot, Onion, Garlic, Chives, Fennel
brassica
Broccoli Beetroot, Onion, Rosemary, Sage, Nasturtium, Mint, Thyme, Oregano Tomato, Strawberry, Fennel
Brussels Sprouts Beetroot, Onion, Rosemary, Sage, Nasturtium Tomato, Strawberry
Cabbage Beetroot, Onion, Rosemary, Sage, Nasturtium, Chard, Spinach, Mint, Thyme, Oregano, Celery Tomato, Strawberry, Fennel
Cauliflower Beetroot, Onion, Rosemary, Sage, Nasturtium Tomato, Strawberry
Kale Onion, Nasturtium Strawberry, Tomato
herb
Basil Tomato, Pepper (Sweet), Chilli, Asparagus Sage
Chives Carrot, Tomato, Strawberry Broad Bean, Garden Pea, Runner Bean
Dill Cabbage, Cucumber, Fennel, Sweet Potato Carrot
Fennel Dill Tomato, Broad Bean, Runner Bean, Garden Pea, Cabbage, Broccoli, Cauliflower, Carrot, Pepper (Sweet), Strawberry, Winter Squash, Asparagus
Marigold Tomato, Potato, Pumpkin, Courgette (Zucchini), Pepper (Sweet), Asparagus, Winter Squash —
Mint Tomato, Cabbage, Garden Pea, Broccoli Parsley
Nasturtium Cabbage, Broccoli, Cauliflower, Kale, Cucumber, Radish, Tomato, Pumpkin, Courgette (Zucchini) —
Oregano Pepper (Sweet), Tomato, Broccoli, Cabbage —
Parsley Tomato, Asparagus Mint
Rosemary Cabbage, Broccoli, Cauliflower, Carrot —
Sage Cabbage, Broccoli, Cauliflower, Carrot, Strawberry Cucumber, Basil, Garlic
Thyme Cabbage, Broccoli, Brussels Sprouts, Aubergine, Potato, Strawberry —

Last updated: September 2026

How to cite: Leaftide (2026). Companion Planting Compatibility Reference. leaftide.com/tools/companion-planting-checker/. Licensed CC BY 4.0.

How to Use This Companion Planting Checker

1. Select Your Plants

Choose the vegetables, herbs, or flowers you want to grow together. Use the search box to quickly find specific plants, or browse the alphabetical list.

2. Review Compatibility

See which of your selected plants work well together (good companions) and which combinations to avoid (warnings). Each relationship includes an explanation of why plants help or hinder each other.

3. Discover New Additions

Explore suggested plants that would complement your selection, or review plants to avoid adding to your garden layout.

Benefits of Companion Planting

Natural Pest Control

Certain plants repel insects that damage their neighbors. For example, onions deter carrot fly, while marigolds repel nematodes and whiteflies.

Improved Soil Health

Legumes like beans and peas fix nitrogen in the soil, providing natural fertilizer for heavy-feeding plants like brassicas and corn.

Space Optimization

Combine plants with different growth habits and root depths to maximize your garden space and extend your growing season.

Popular Companion Planting Combinations

Three Sisters (Corn, Beans, Squash)

Traditional Native American planting where corn provides support for beans, beans fix nitrogen, and squash provides ground cover.

Tomatoes & Basil

Classic pairing where basil repels whiteflies and may improve tomato flavor while both plants thrive in similar conditions.

Carrots & Onions

Onions mask the scent that attracts carrot fly, while carrots help break up soil for onion bulbs.

Lettuce & Radishes

Fast-growing radishes mature before lettuce needs the space, and may help deter pests from delicate lettuce leaves.

Related Reading

More Tools

Note: Companion planting effects can vary based on soil conditions, climate, and plant varieties. Always consider your local growing conditions and space requirements.

Companion Planting Chart — Quick Reference

Established companion planting pairings for 30 common garden crops. Good and bad neighbours at a glance.

Plant Good Companions Bad Companions Why
Tomato Basil, Carrot, Marigold, Parsley, Spinach Cabbage, Potato, Rosemary Basil repels whitefly; brassicas compete for nutrients; potatoes share blight
Basil Tomato, Pepper, Marigold Sage, Rue Volatile terpenes confuse pest host-finding; sage competes for similar niche
Pepper Basil, Carrot, Onion, Spinach, Tomato Beans (French), Kale, Broccoli Basil masks pest signals; brassicas compete heavily for calcium
Cucumber Beans (French), Peas, Sunflower, Lettuce, Dill Potato, Sage, Melon Legumes fix nitrogen; sage inhibits growth; potatoes share diseases
Squash Sweetcorn, Beans (French), Nasturtium, Marigold Potato Three Sisters synergy; nasturtium traps aphids; potatoes compete for space
Beans (French) Sweetcorn, Squash, Carrot, Cucumber, Celery Onion, Garlic, Leek Nitrogen fixation feeds neighbours; allium sulfur compounds inhibit nodule bacteria
Peas Carrot, Radish, Sweetcorn, Cucumber, Spinach Onion, Garlic Nitrogen fixation; alliums suppress Rhizobium activity
Lettuce Carrot, Radish, Onion, Strawberry, Cucumber Celery, Parsley Benefits from shade of taller crops; celery competes for water in same root zone
Carrot Onion, Lettuce, Rosemary, Sage, Peas Dill, Celery Onion scent masks carrot fly attractants; dill cross-pollinates and stunts growth
Onion Carrot, Beetroot, Lettuce, Tomato, Parsley Beans (French), Peas, Sage Sulfur compounds repel carrot fly; inhibits legume nitrogen fixation
Garlic Beetroot, Tomato, Carrot, Spinach, Roses Beans (French), Peas, Runner Beans Fungicidal root exudates protect neighbours; inhibits legume nodules
Spinach Peas, Beans (French), Strawberry, Cauliflower Potato Thrives in shade of taller crops; saponins may aid neighbouring roots
Beetroot Onion, Garlic, Lettuce, Cabbage Runner Beans, Mustard Alliums deter beet leaf miner; runner beans crowd root space
Radish Lettuce, Peas, Nasturtium, Spinach, Cucumber Broccoli, Cauliflower Fast crop marks rows; brassicas compete for same nutrients
Sweetcorn Beans (French), Squash, Peas, Cucumber, Sunflower Tomato, Celery Three Sisters — structural support + nitrogen fixation + ground cover
Cabbage Dill, Celery, Onion, Nasturtium, Beetroot Tomato, Strawberry, Runner Beans Dill attracts predatory wasps for cabbage white; tomatoes inhibit brassica growth
Broccoli Celery, Dill, Rosemary, Onion, Beetroot Tomato, Pepper, Strawberry Aromatic herbs repel cabbage moth; solanaceae compete for calcium
Kale Dill, Nasturtium, Onion, Celery, Beetroot Tomato, Strawberry Dill attracts beneficial insects; tomatoes compete and may allelopathically inhibit
Cauliflower Celery, Spinach, Dill, Onion, Beetroot Tomato, Strawberry, Runner Beans Celery deters cabbage white butterfly; tomatoes suppress brassica growth
Courgette Sweetcorn, Beans (French), Nasturtium, Marigold Potato Same as squash — ground cover in polyculture; potatoes spread blight
Runner Beans Sweetcorn, Squash, Carrot, Cucumber Onion, Garlic, Beetroot Nitrogen fixation; structural support from corn; alliums inhibit nodules
Potato Beans (French), Peas, Marigold, Sweetcorn Tomato, Squash, Cucumber, Sunflower Legumes feed potatoes nitrogen; tomatoes share blight; cucurbits compete
Celery Cabbage, Broccoli, Cauliflower, Beans (French), Tomato Sweetcorn, Potato, Parsley Strong scent deters cabbage white; sweetcorn shades out this sun-needer
Parsley Tomato, Carrot, Onion, Roses Lettuce, Celery Attracts hoverflies that eat aphids; competes with lettuce at root level
Dill Cabbage, Broccoli, Kale, Lettuce, Onion Carrot, Tomato Attracts predatory wasps; cross-pollinates with carrots; mature dill inhibits tomatoes
Rosemary Cabbage, Broccoli, Carrot, Beans (French), Sage Potato, Tomato, Cucumber Scent repels cabbage moth and carrot fly; competes for water with thirsty crops
Sage Cabbage, Broccoli, Carrot, Rosemary Cucumber, Onion, Basil Repels cabbage moth and carrot fly; volatile oils inhibit cucumbers
Marigold Tomato, Potato, Squash, Beans (French), Cucumber Cabbage, Beans (Runner) Root exudates kill nematodes; scent deters whitefly and aphids
Nasturtium Cabbage, Squash, Cucumber, Radish, Beans (French) Cauliflower Trap crop for aphids and cabbage white; lures pests away from vegetables
Sunflower Cucumber, Sweetcorn, Squash, Peas Potato, Beans (Runner) Attracts pollinators; provides climbing support; allelopathic to some crops

How Companion Planting Works

Companion planting is not garden folklore — most of the mechanisms behind it are well understood. Plants interact through their root systems, their scent profiles, and their physical structure. The three main pathways are nutrient sharing, pest deterrence, and physical complementarity. Legumes (beans, peas, clover) host Rhizobium bacteria in root nodules that convert atmospheric nitrogen into plant-available ammonium — neighbouring plants with high nitrogen demand genuinely benefit from this, though most of the nitrogen becomes available after the legume is cut or dies back and the nodules decompose. Strong-scented herbs like basil, rosemary, and marigolds release volatile compounds that mask the chemical signatures pest insects use to locate their host plants. A carrot fly finds carrots by detecting chlorogenic acid in the air — interplanting with onions floods the airspace with competing sulfur compounds and makes the carrots harder to locate. Physical complementarity is the simplest mechanism: tall crops cast shade that benefits heat-sensitive plants like lettuce and spinach, while low-growing ground covers suppress weeds and retain soil moisture for their taller neighbours.

The Three Sisters: companion planting with centuries of evidence

The most researched companion planting system is the Three Sisters — corn, beans, and squash grown together. This is not a quaint tradition; it is an engineered polyculture developed by Indigenous peoples of the Americas over thousands of years. The corn provides a tall structural pole for the beans to climb. The beans fix atmospheric nitrogen through their root nodules, feeding the nitrogen-hungry corn. The squash spreads large leaves across the soil surface, suppressing weeds, reducing moisture evaporation, and its prickly stems deter raccoons and other ground-level foragers. Modern agronomic studies have confirmed that Three Sisters plots produce more total calories per square metre than any of the three crops grown alone — a genuine yield advantage, not just convenience. In my experience the timing matters: plant corn first and give it a two-week head start before adding beans, or the beans outpace the corn and have nothing to climb.

Beneficial pairings worth trying

Basil + tomatoes: This is probably the most popular companion pairing in home gardens. Research from the UK and Italy suggests basil may reduce whitefly and aphid populations on neighbouring tomatoes — the mechanism appears to be volatile interference rather than direct repellence. The basil's strong terpene emissions (linalool, eugenol) confuse the pest's host-finding behaviour. In my experience the effect is modest but real, and you get pesto ingredients from the same bed regardless.

Carrots + onions: Carrot fly (Psila rosae) locates carrots by scent. Onion fly locates alliums by scent. Interplanting the two means each crop's smell helps mask the other from its specialist pest. This is one of the better-documented companion effects — multiple trials show reduced carrot fly damage in mixed stands compared to monoculture rows, though it does not eliminate the pest entirely. A physical barrier (fine mesh at 60 cm height) is still more reliable if carrot fly pressure is severe.

Beans + sweetcorn: Beyond the Three Sisters context, any legume near a heavy nitrogen feeder makes biological sense. Sweetcorn is one of the hungriest crops in a vegetable garden — it benefits from the nitrogen that bean root nodules release into the surrounding soil as the season progresses. French beans or runner beans climbing the corn stalks also save you the cost and hassle of bamboo canes.

Pairings to avoid

Fennel + most vegetables: Fennel is genuinely allelopathic — it releases compounds from its roots and fallen foliage that inhibit germination and growth in many common vegetables. Tomatoes, beans, brassicas, and carrots all perform poorly near fennel. Grow it in its own isolated spot or in a container. Dill, its close relative, does not have this problem.

Potatoes + tomatoes: Both are Solanaceae and share the same diseases — most critically Phytophthora infestans (late blight). Growing them adjacent increases the chance that blight spores jumping from one crop find a susceptible host right next door. The same logic applies to potatoes near outdoor-grown aubergines or peppers, though blight is less aggressive on those crops. Keep at least a few metres between any Solanaceae family members if you can.

Beans + alliums (onion, garlic, leeks): Alliums release sulfur-containing compounds that appear to inhibit the nitrogen-fixing Rhizobium bacteria in bean root nodules. The effect is not dramatic in a single season, but trials consistently show slightly reduced bean yields when interplanted with onions or garlic compared to beans grown alone or with non-allium neighbours.

How to use this tool

Select the plants you are planning to grow together and the checker will show you which combinations are beneficial, which are neutral, and which you should avoid. Each pairing includes a short note explaining the mechanism behind the recommendation — whether that is pest confusion, nutrient competition, disease crossover, or growth inhibition. Use it when planning your bed layouts to catch problem pairings before you commit seeds to soil, and to spot opportunities for beneficial neighbours you might not have considered.

Frequently asked questions

What is companion planting?

Companion planting is the practice of growing certain plants together so they benefit each other. Plants can help their neighbours by repelling pests, attracting pollinators, improving soil nutrients, or providing physical support like shade or a climbing structure.

Which vegetables should not be planted together?

Some common bad combinations include tomatoes with brassicas (cabbage, broccoli, kale), beans with onions or garlic, and fennel with almost everything — it releases substances that inhibit nearby plants. Potatoes and tomatoes should also be kept apart as they share diseases like blight.

How close do companion plants need to be?

Companion plants should be within the same bed or in adjacent rows, typically within 30 to 60 cm of each other. The beneficial effects — whether pest confusion through scent, nitrogen fixation in the soil, or pollinator attraction — drop off quickly beyond that range.

Does companion planting actually work?

Some combinations have solid research backing — the Three Sisters (corn, beans, squash) and basil with tomatoes are well-documented examples that improve yields or reduce pest pressure. Other pairings are based on generations of gardener observations rather than controlled studies, so results can vary depending on your climate and soil conditions.