Companion planting is one of the oldest and most powerful tools in organic gardening — basil beside tomatoes, onions beside carrots. But the static companion charts circulating online are no longer enough. Here is why, and what the smart garden does better.
The problem with the classic chart
A printed companion chart shows everyone the same thing: “X goes with Y”. But it ignores your garden size, your climate, the sowing timing, and what you grew in the same spot last year. A static list knows nothing about YOUR garden.
Why is this so misleading in practice? A chart tells you “onion is good next to carrot” — but it doesn’t tell you this only holds true if both are sown at the same time, with proper spacing. Plant the onion too close and it shades the slow-germinating carrot seedling; pair them in the wrong season and the “good companion” effect simply never has a chance to occur, because one crop is already being harvested by the time the other really gets going.
The science: what actually works
Behind companion planting are real, research-backed mechanisms. Scientific research from the ÖMKi (Hungarian Research Institute of Organic Agriculture) and other institutes confirms three main effects:
- 🐝 Pollinator attraction: flowering companions (calendula, borage, phacelia)
- 🛡️ Pest suppression: strongly scented plants (onion, basil, dill)
- 🌱 Soil effect: legumes (bean, pea) fix nitrogen
Why are these three mechanisms the most reliable? Because each rests on a well-documented, concrete biological process, not just observation. Pollinator attraction is simple ecology: more flowers, more bees, more pollination. Pest suppression relies on scent-masking — pest insects typically find their host plant by smell, and a strongly scented neighbor “hides” the target. Nitrogen fixation is a measurable chemical process: bacteria living on legume roots convert atmospheric nitrogen into soil nitrogen.
The best proven combinations
| Plant | Good partner | Why |
|---|---|---|
| Tomato | Basil, calendula | Scent deters, attracts pollinators |
| Carrot | Onion, leek | Deter each other’s pests |
| Cabbage | Dill, celery | Disturbs caterpillars |
| Cucumber | Dill, borage | Pollinator attraction |
| Bean | Carrot, lettuce | Nitrogen |
The negative combinations charts leave out
Most lists only show the “good pairs”, not the harmful ones:
- 🌰 Walnut proximity: juglone inhibits tomatoes and potatoes
- 🌿 Fennel: inhibits almost everything — grow separately
- 🧅 Onion + bean: onions inhibit legumes
- 🥔 Potato + tomato: shared diseases and pests
Why are these the most dangerous combinations? Walnut and fennel work through allelopathy — chemical compounds (like juglone) released through the roots or leaves that directly inhibit other plants’ cell growth. This isn’t about pests or disease, it’s pure chemistry. Potato and tomato, on the other hand, don’t “dislike” each other — they belong to the same plant family (nightshades), so the same pathogens (like late blight) and pests (Colorado potato beetle) attack both, and proximity just speeds up the spread.
How the app gives dynamic recommendations
Instead of a one-size-fits-all chart, BioGarden365 recommends based on YOUR garden:
- 📐 Maps your garden layout and bed sizes
- 🌱 Knows what you planted and where
- 🤝 Suggests the best partners — and warns about bad ones (including allelopathy)
- 🗓️ Accounts for timing
Example: what’s the difference between a static chart and a dynamic recommendation?
A static chart says: “basil goes with tomato.” That’s it. BioGarden365, by contrast, sees that your 2nd bed already has a row of basil next to the peppers, so it doesn’t suggest the same spot again — instead it points you to another, still-empty corner, factoring in how much space is left and when your tomato will come out (so there’s enough time left for the basil to develop alongside it too). If you’ve also noted that a nightshade crop was in that bed last year, the app immediately warns that tomato (also a nightshade) isn’t recommended there — regardless of how perfect the companion pairing itself would be.
How to get started
You do not need to redesign the whole garden at once. Start small:
- Pick one bed and one main plant
- Add 1-2 proven partners
- Observe over one season
- Expand next year
❓ Frequently Asked Questions
Why isn’t it enough to download a companion chart once and use it forever after?
Because your own garden changes every year — different crop rotation, a different bed free, different neighbors in adjacent beds. A static chart can’t track this ongoing change; it only describes a general, one-off snapshot.
Why is scent-based pest deterrence better than a chemical solution?
Because a chemical doesn’t discriminate — it kills beneficial insects like bees and ladybugs along with the pest, while a scented companion plant simply confuses the pest’s navigation without killing anything. This preserves the garden’s natural balance instead of repeatedly having to intervene.
Why does timing matter for companion planting, not just which plant goes next to which?
Because the “good companion” effect only works if both plants are present and actively growing at the same time — if you plant and harvest one two months before the other really gets going, none of the interaction between them ever actually takes place.
Why isn’t it enough to just know the good pairs, if I don’t know the bad ones?
Because a good pairing’s benefit can easily be cancelled out by a bad neighbor on the other side — pairing basil with tomato (good) is undone if potato (bad, shared disease) sits on the tomato’s other flank.
Summary
The static companion list is a good start, but not enough. Real companion planting accounts for your garden uniqueness, timing, and negative effects. BioGarden365 does exactly that: dynamic, garden-specific recommendations — science-based and chemical-free.
Related articles
💡 Tip: this feature is available in every plan, with more generous limits (more beds, AI uses, saved plans) in Silver and Gold — both start with a 7-day free trial.

