By Community Steward ยท 6/15/2026
Companion Planting for the Home Garden: A Practical Guide to Plant Pairings
Companion planting is one of the simplest ways to improve your garden without buying anything. Learn which vegetables help each other, which hurt each other, and how to arrange your beds around proven pairings.
Companion Planting for the Home Garden: A Practical Guide to Plant Pairings
If you have ever noticed that certain plants seem to thrive when they grow near each other, you have already experienced companion planting. Some vegetables grow larger, resist pests better, or produce more when they share space with the right neighbors. Others struggle or get sick when planted beside the wrong ones.
Companion planting is not magic. It is a set of practical observations, some backed by modern research and some built over generations of gardeners, about which plants help each other and which ones do not.
This guide covers the main companion planting pairs that matter in a Zone 7a home garden, explains what each pairing actually does, and shows you how to arrange your beds around them. The goal is simple: get better results from the same garden, using nothing more than where you put your seeds.
What Companion Planting Actually Is
Companion planting means placing plants near each other on purpose because one benefits the other. The benefits fall into a few categories:
Pest control. Some plants naturally repel insects that attack nearby vegetables. Marigolds, for example, release compounds that reduce whitefly populations. Nasturtiums act as a trap crop, drawing aphids away from beans. These plants do not eliminate pests, but they reduce the pressure on the vegetables you actually want to eat.
Beneficial insect attraction. Flowers and herbs like borage, alyssum, and dill attract predatory insects like ladybugs, hoverflies, and parasitic wasps, which eat garden pests. These plants function as an insurance policy: they keep a steady population of natural predators living near your vegetables.
Soil improvement. Legumes like beans and peas fix nitrogen in the soil through bacteria in their root nodules. When planted alongside heavy feeders like corn or squash, they supply nutrients that those crops use heavily. This is the same biological mechanism that makes legume cover crops useful.
Physical benefits. Tall plants provide shade for heat-sensitive crops. Dense foliage shades the soil and suppresses weeds. A living trellis of corn or sunflowers gives climbing beans something to grow on without using stakes or netting.
Flavor improvement. There is anecdotal evidence that some pairings improve flavor, though this is harder to prove scientifically. Basil next to tomatoes is the classic example. Several sources report improved growth and pest resistance when these two grow together.
Companion planting is not a substitute for good soil, proper spacing, or consistent watering. It is one more tool in the system. When the basics are in place, companion planting can be the difference between a garden that works and a garden that feels like constant effort.
The Plants That Matter Most
You do not need to memorize every pairing. A small group of plants does most of the heavy lifting in a home garden. Here are the ones that appear most often in the research and the ones that give the most practical return.
Tomatoes
Tomatoes are the centerpieces of most Zone 7a gardens, and they benefit from several companions:
Basil. One of the most well-documented pairings. Basil improves tomato growth and pest resistance. Several studies, including research published in the NIH database, confirm that growing basil near tomatoes reduces pest pressure and improves yield. Plant basil around the base of your tomato plants or in the same row.
Marigolds. French marigolds reduce whitefly populations on tomatoes. Whiteflies are small but damaging, and marigolds act as a natural deterrent. Plant marigolds in a border around your tomato bed or tuck them between plants.
Borage. This herb attracts pollinators and beneficial insects. It also grows vigorously and can become a bit large, so give it space on the edge of the bed rather than among the tomatoes themselves.
Beans. Beans fix nitrogen, which tomatoes use heavily. Planting beans in the same bed or in alternating rows gives tomatoes a steady nutrient boost.
Radishes. Radishes mature quickly and can be planted between tomato rows without competing for space. They help break up the soil surface and provide early harvest while the tomatoes are still establishing.
Avoid planting tomatoes near. Cabbage-family plants, fennel, dill, potatoes, and rosemary. Tomatoes and potatoes share blight diseases, so keep them separate. Fennel is a notorious antagonist and should be planted in its own spot, far from all other crops.
Beans
Beans are companion planting workhorses. They fix nitrogen, so they help almost everything they grow near. They also respond well to several specific pairings:
Corn. This is the classic Three Sisters pairing. Corn provides a natural trellis for climbing beans, and the beans return the favor with nitrogen. Research from USDA and other sources confirms that intercropping corn and beans improves yield for both. The land-use efficiency of this pairing is one of the strongest data points in all of companion planting.
Nasturtiums. These act as a trap crop, drawing aphids and other soft-bodied pests away from the beans. Plant nasturtiums at the edge of the bean patch.
Carrots. Beans and carrots have different root depths, so they do not compete for space or nutrients. The beans improve the soil for the carrots, and the carrots help break up the soil surface.
Avoid planting beans near. Onions and garlic. Alliums inhibit bean growth and reduce their nitrogen-fixing ability. This is one of the more reliable bad pairings.
Carrots
Carrots benefit from plants that mask their scent from carrot fly and improve the soil around them:
Onions, leeks, chives. These alliums significantly reduce carrot fly attacks. The strong scent of the allium masks the carrot scent, confusing the pests. This is one of the better-documented pest-repelling pairings.
Peas. Peas fix nitrogen and have different root depths from carrots. They complement each other well.
Radishes. Radishes mature faster than carrots and help break up the soil. They also serve as a row marker so you know where the carrots are planted, since carrot tops look very thin and easy to miss when weeding.
Sage and rosemary. Both reduce aphids and other pests around carrots. Plant them around the perimeter of the carrot bed.
Avoid planting carrots near. Dill. Dill can stunt carrot growth and both crops attract similar pests, so they end up competing rather than helping.
Squash and Pumpkins
Large cucurbits benefit from companions that deter pests and manage ground cover:
Corn. The Three Sisters system relies on corn providing structure, beans providing nitrogen, and squash shading the soil to suppress weeds and retain moisture. This is a proven intercropping system used for centuries and confirmed by modern research.
Nasturtiums and marigolds. Both help deter squash pests. Plant them around the edges of the squash patch.
Radishes. Radishes help repel cucumber beetles that attack squash. The quick maturation means they are done before the squash needs their full space.
Oregano. This herb helps repel squash pests when planted near cucurbits.
Avoid planting squash near. Potatoes. Both are heavy feeders and share similar pest pressures. Plant them in separate areas.
Broccoli and Cabbage
Brassicas benefit from companions that attract predatory insects and reduce pest damage:
Alyssum. This low-growing flower attracts hoverflies, which eat aphids. Research from USDA and other sources confirms that intercropping broccoli with alyssum reduces aphid populations.
Sage, thyme, oregano. These herbs reduce pest egg-laying on brassicas. The strong scent disrupts the behavior of cabbage moths and other brassica pests.
Dill. Repels pests and attracts beneficial insects. Plant dill between or around brassica beds.
Nasturtium. Reduces cabbage worm damage when planted alongside brassicas.
Avoid planting brassicas near. Tomatoes and peppers. They share pest and disease pressures, and planting them together can make problems worse. They also both require heavy nitrogen, so planting them side by side can deplete the soil faster.
Lettuce and Leafy Greens
Leafy greens are ideal companion crops because they are shallow-rooted, quick-maturing, and fill in gaps:
Radishes. Radishes mature faster and can be harvested before the lettuce needs full space. They also serve as a row marker for lettuce.
Garlic and onions. These mask the scent of lettuce and deter pests. Plant alliums in a border around the lettuce bed.
Peas. Peas fix nitrogen and provide some shade for heat-sensitive lettuce, which helps delay bolting in warm weather.
Alyssum. Controls aphids on lettuce and attracts pollinators.
Avoid planting lettuce near. Broccoli and other brassicas. They can stunt lettuce growth through root chemistry.
Peppers
Peppers benefit from herbs and alliums that deter pests:
Basil. Improves growth and flavor. This pairing works for peppers the same way it does for tomatoes.
Onions, chives, garlic. Alliums deter pests around peppers. Plant them in a ring around the pepper plants.
Dill. Supports beneficial predator insects that eat common pepper pests.
Oregano and rosemary. Both repel common garden pests and grow well beside peppers.
Avoid planting peppers near. Beans. They share similar pest pressures and nutrient needs, so they end up competing rather than complementing each other.
Potatoes
Potatoes are heavy feeders and attract specific pests, so companion choices matter:
Beans. Beans fix nitrogen and help compensate for the potatoes' heavy nutrient demands. They also repel Colorado potato beetles.
Basil and cilantro. Both deter Colorado potato beetles. Plant them in rows between potato patches.
Garlic. Improves disease resistance and yield in potatoes.
Horseradish. Planted near potatoes, horseradish can help reduce potato diseases.
Tansy. Helps repel potato beetles.
Avoid planting potatoes near. Tomatoes, peppers, and eggplant. They are all nightshades and share blight diseases. Keeping them separated is a basic disease-prevention practice.
How to Arrange Your Garden Around Companion Pairs
Knowing the pairings is useful. Putting them into your garden layout is the next step. Here is how to do that without overcomplicating things.
Border Planting
The simplest approach is to plant your companion pairs along the edges of beds. If tomatoes benefit from basil and marigolds, plant a border of basil and marigolds around the perimeter of the tomato bed. The tomatoes get the benefits without any of the main crop being displaced. This is the easiest method for beginners because it requires no rearranging of your existing garden.
Interplanting
Interplanting means growing different crops together within the same bed. The classic example is planting radishes between carrot rows. The radishes mature quickly, are harvested, and leave the carrots in place. Another example is planting lettuce between tomato plants. The lettuce uses the space and resources that the tomatoes are not yet using, then gets harvested before the tomatoes take over.
Interplanting works best when the two crops have different root depths, different maturation times, or complementary nutrient needs. The best interplanting pairs are quick-maturing crops and slow-growing crops.
Block Planting
If you divide your garden into distinct beds, you can assign entire beds to complementary plantings. For example, one bed could hold corn with climbing beans and a squash border. Another bed could hold a block of brassicas surrounded by herbs like sage, thyme, and dill. This approach works well if your garden has separate beds and you want each bed to function as its own mini-ecosystem.
The Simple Starting Layout
If you are starting from scratch, here is a straightforward layout for a medium-sized garden with four beds:
Bed 1: Tomatoes with basil at the base, marigolds around the border, and beans in alternating rows.
Bed 2: Corn with climbing beans and squash (the Three Sisters arrangement).
Bed 3: Brassicas (broccoli, cabbage, kale) surrounded by sage, thyme, and dill.
Bed 4: Carrots with onions and chives interplanted, lettuce along the edge, and radishes between the carrot rows.
This layout uses the strongest companion pairings and requires no special planning beyond where you put the seeds. You can adjust it based on the size and shape of your garden. The principles are the same: group the plants that help each other, and separate the ones that do not.
What Companion Planting Is Not
Companion planting gets a lot of exaggerated claims attached to it. Some sources make it sound like a science, and others make it sound like magic. The truth is more practical.
Companion planting is not pest elimination. It reduces pressure. You may still need hand-picking or other controls when pest populations get high. A few marigolds will not stop a squash bug infestation on their own.
Companion planting is not a substitute for crop rotation. Both practices address pest pressure, but in different ways. Rotation breaks pest cycles by moving families to new beds. Companion planting works within a single season by placing helpful plants next to vulnerable ones. Use both.
Not every claim is backed by science. Some traditional pairings have solid research behind them. Others are based on gardeners' anecdotal experience. The pairings I have included in this guide are the ones that appear consistently across multiple sources, from traditional garden wisdom to modern studies. You can trust them to improve your garden even if you are not sure exactly how they work.
Companion planting does not require precision. You do not need to measure inches between plants or follow a strict grid. If you plant basil near your tomatoes and marigolds around the edge of the bed, you have done companion planting. The details matter less than the overall pattern.
A Few Reliable Rules of Thumb
If you want a quick reference without reading through all the pairings above, here are the rules that show up most consistently:
Legumes help almost everything. Beans and peas fix nitrogen, so they are good neighbors for heavy feeders like corn, squash, tomatoes, and brassicas.
Herbs deter pests. Basil, thyme, sage, oregano, and rosemary all have strong scents that confuse or repel common garden pests. Plant them around your vegetables and you will see fewer problems.
Flowers attract beneficial insects. Marigolds, nasturtiums, alyssum, borage, and dill bring in the predators that eat garden pests. These are the plants that keep your garden in balance.
Alliums repel pests. Onions, garlic, chives, and leeks mask the scent of nearby vegetables and deter a wide range of insects. Plant them around the perimeter of beds or interplant them with carrots, lettuce, and tomatoes.
Same family together = trouble. Plants in the same family share pests and diseases. Keep nightshades together but away from other families. Keep brassicas together but away from nightshades. This is the same principle that crop rotation uses, just applied within a single season.
Heavy feeders do not help each other. Two crops that both demand lots of nitrogen will compete rather than complement. Plant heavy feeders next to nitrogen-fixers or soil builders instead.
The Bottom Line
Companion planting is one of the easiest practices to add to your garden. It requires no equipment, no investment, and no special skill. You just need to pay attention to where you put your seeds and use a few of the proven pairings above.
You do not need to apply every pairing to every crop. Pick one or two that match your garden and try them this season. Plant basil with your tomatoes. Scatter marigolds around the bed edges. Interplant radishes with your carrots. Notice what changes. If the garden produces more or requires less effort, you will know the companion plants worked.
The best companion planting strategy is the one you actually practice. Start small, observe what happens, and expand from there.
โ C. Steward ๐