Companion planting is a great way to maximise the efficiency of your garden. For almost every vegetable you grow, there is likely to be a beneficial companion plant that will help increase soil nutrients, chase away pests, and help you get the most out of your garden. This guide lists vegetable crops with their companion plants and antagonistic plants.

Tomatoes grow better with carrots, but may stunt carrot’s growth. Aromatic companion plants repel carrot root flies. For beneficial insect attracting properties of carrots to work, they need to be allowed to flower.

Helps: lettuce, tomatoes

Helped by: onions, rosemary, beans

Attracts: lacewing, parasitic wasp, and other predatory wasps.

Avoid: dill, radish.


Helps: with amaranth, beans, peas, golden squash, radish, marigold.

Avoid: potato.


Rosemary repels cabagge flies, geraniums trap cabbage worms.

Helps: geraniums, rosemary, potato, celery, dill, onion.

Avoid: mustards, tomatoes, peppers, eggplant, pole sitao.


Mints repel slugs, a bane of lettuce. Planting amaranth near will act as a good trap crop that attacks lettuce pests.

Helped by: radish, beans, carrots, amaranth, mints.

Avoid: cabbage, parsley.


Tomato protects asparagus from asparagus beetles, while asparagus protects tomato from nematodes. Planted with garlic, the latter repels red spider mite. Don’t grow tomato and potato with each other. Potato inhibits tomato growth, while tomato renders potato more susceptible to blight.

Helps: roses, peppers, asparagus.

Helped by: basil, oregano, carrots, marigold, cabbage, onion, radish, asparagus, garlic.

Avoid: potato, corn, peas, kales, rosemary.


When planted with corn and beans, the spiky and hairy squash vines make it difficult for invading insects to reach its neighbours. The squash in turn benefits from the shade provided by the cornstalks. Squash vines contains Allelopathic chemicals, which help deter weeds from popping up around the corn, peas and beans. Marigolds attract pollinators which help the squash develop its fruits.

Helps: corn, beans, peas.

Helped by: marigolds.


Beans are great for heavy nitrogen users like corn, because beans fix nitrogen from the air into the soil, so the nitrogen used up by the corn is replaced by the end of the season when the bean plants die back.

Helps: corn, spinach, lettuce, rosemary, carrots.

Helped by: eggplant.

Avoid: tomatos, chilli peppers, sunflowers, kales.


Cucumber is great to plant with corn and beans. The three plants like the same conditions: warmth, rich soil, and plenty of moisture. Let the cucumbers grow up and over the corn plants. It is also great to plant cucumber and sunflower. The sunflower provides a strong support for the vines.

Helps: corn, beans, peas, radish, carrot, sunflower.

Avoid: potato.


Keep potato and tomato apart as they both can get early and late blight contaminating each other.

Helps: bush bean, cabbage, carrot, celery, corn, marigold, peas, onion.

Avoid: tomato, asparagus, cucumber, squash, sunflower.


Pepper plants like high humidity, which can be helped along, by planting with some kind of dense-leaf or ground-cover companion. They also need direct sun light, but their fruit can be harmed by it. Pepper plants grow together, or with tomatoes, can shelter the fruit from sunlight and raises humidity level.

Helped by: tomato, basil.

Avoid: beans, kale, cabbage.


Provides beans with a trellis, is protected from predators and dryness by squash, in the three sisters techniques. Sunflowers and beans also attract beneficial insects, which pray on its pests and also helps gather free nitrogen for the nitrogen loving corn.

Helps: beans.

Helped by: sunflowers, beans, squash, amaranth.


The spice crop accumulates sulfur: a naturally occurring fungicide, which aids in garden disease prevention.

Helps: roses, cucumbers, peas, lettuce, celery.

Repels/Distracts: Aphids, ants, cabbage maggot.


Helps: carrots.

Helped by: carrot, chamomile, dill, lettuce, tomato.

Avoid: peas, beans, asparagus.


Oregano provides ground cover and needed humidity for pepper plants if allowed to spread among them.

Helps: tomatoes, peppers.

Helped by: basil.

Repels/Distracts: aphids.