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
Compatibility Results
Select plants to see compatibility analysis
Good Companions
Avoid These Combinations
You know what grows well together. Now lay them out.
Drag companions into your garden bed and see the full picture — spacing, timing, and layout in one place.
Free for up to 30 plants. No card needed.
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
Plan Your Garden
- Vegetable Garden Planner – Design layouts with companion planting
- Allotment Planning – Crop rotation and companion strategies
More Tools
- Spacing Calculator – How many plants fit
- Crop Timeline Calculator – When to sow and harvest
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.