, , ,

Companion Planting Guide

Companion Planting Guide

Some plants help others by enhancing flavor, deterring pests or providing shade. Other plants inhibit nearby plants' growth or attract harmful pests. Here's how to choose compatible plant neighbors!


Corn and beans grow well together because beans will grow up the cornstalks, which means you won’t have to build them a trellis. Beans also fix nitrogen in the soil, which is good for the corn. Marigolds, nasturtiums, rosemary, and summer savory repel bean beetles, and summer savory improves growth rate and flavor.
Plant with: corn, marigolds, nasturtiums, rosemary, summer savory, brussels sprouts, cabbage, carrots, cauliflower, celery, cucumber, eggplant, peas, radish
Avoid: beets, onions


Rosemary, sage, thyme, celery and marigolds repel the imported cabbage white moth, forming a barrier when they are planted around your cabbage. Garlic, dill, celery, beets and onions enhance the taste of cabbage. Chamomile adds potassium, calcium and sulfur to the soil, which also improves the flavor of cabbage.
Plant with: rosemary, thyme, garlic, dill, celery, beets, onion, broccoli, brussels sprouts, chard, cucumber, lettuce, marigolds, nasturtium, sage
Avoid: beets


Carrots are heat sensitive, which is why they go well with tomato plants that can provide them a bit of shade. Tomatoes are also known to produce solanine, which is a natural insecticide that targets pests affecting carrot plants. Tomatoes benefit from carrots, too. Carrots aerate the soil around the roots of the tomato plants, allowing more air and water to reach the roots. Leeks and carrots are also good companions since leeks repel carrot flies and carrots repel leek moths and onion flies. Rosemary, sage, and chive also help repel carrot flies.
Plant with: tomatoes, leeks, carrots, rosemary, sage, chives
Avoid: coriander, dill, parsnips


Corn loves veggies that fix nitrogen in the soil—like green beans. Cornstalks also make a great trellis for vining or trailing plants including beans, cucumbers, peas, pumpkins, and melons.
Plant with: beans, green beans, cucumbers, peas, pumpkins, melon, zucchini
Avoid: tomatoes


To repel aphids and beetles, plant marigolds and nasturtiums among your cucumbers.
Plant with: marigolds, nasturtiums, beans, celery, corn, lettuce, dill, peas, radishes
Avoid: aromatic herbs such as sage


Plant chives and garlic to repel aphids from lettuce.
Plant with: chives, garlic, beans, beets, broccoli, carrots, corn, peas, radish, marigolds
Avoid: parsley, broccoli, cabbage, cauliflower


Peas and other legumes such as beans are good companion plants for many other vegetables because they increase the availability of nitrogen in the soil.
Plant with: beans, carrots, celery, corn, cucumbers, mint, peppers, radish, spinach, tomatoes, turnip
Avoid: garlic, leek, onion


Radishes can be planted among cucumbers to attract cucumber beetles away from the cukes. They also do well among carrots because they are harvested before the carrots and they loosen the soil as the carrots start to take off.
Plant with: cucumbers, carrots, onions, beets, cabbage, kale, lettuce, spinach, squash
Avoid: beans, hyssop


Corn and squash make good garden friends since the cornstalks give squash vines a place to grow.
Plant with: beans, peas, radish, dill, marigolds, nasturtium, oregano, pumpkin, sunflower
Avoid: potatoes


Basil and tomatoes were made to go together, not only in sauces but in the garden, too! This herb helps tomatoes produce greater yields and it repels both flies and mosquitoes. Marigolds are another good companion, repelling nematodes and other garden pests.
Plant with: asparagus, basil, borage, cabbage, carrot, celery, chives, cucumber, marigolds, mint, mustard, parsley, onion, rosemary, sage
Avoid: corn, dill, cabbage, beets, peas