By Community Steward ยท 6/2/2026
Companion Planting for the Home Garden: Simple Pairings That Work
Not every plant plays well with its neighbors. Learn which vegetables help each other, which ones do not, and how to plan a garden where plants do some of the work for you.
Companion Planting for the Home Garden: Simple Pairings That Work
Garden planning usually starts with a list of vegetables you want to grow. The next step most gardeners skip is thinking about which plants like each other and which ones do not.
Companion planting is the practice of placing different crops near each other so they benefit in some practical way. It is not magic. It is not a replacement for good soil, water, and pest monitoring. But it is a simple tool that gives you one more edge in a garden that is already off to a good start.
This article covers the pairings that actually work, the ones you should avoid, and a simple way to lay out a garden using companion planting without overcomplicating things.
How Companion Planting Works
There are three main ways plants help each other in a garden:
Pest repellence. Some plants produce scents or chemicals that confuse or deter common garden pests. When planted near a vulnerable crop, they act as a living barrier.
Beneficial insect attraction. Flowers and herbs in the garden attract ladybugs, lacewings, parasitic wasps, and other predators that eat the pests attacking your vegetables.
Nutrient and space sharing. Plants with different root depths and food needs can share the same space without competing. Deep-rooted plants bring up nutrients from below, while shallow-rooted plants stay out of the way.
None of this means you should abandon basic garden hygiene. Good companion planting works on top of good soil, proper spacing, and consistent watering. It adds a layer of help on top of what you are already doing.
The Partner Chart: What Goes With What
Here are the pairings that are most reliable for a home garden. These are tried, repeatable, and easy to fit into a small plot.
Tomatoes
Tomatoes are the centerpiece of most home gardens. They benefit from partners that repel insects and improve flavor.
Good neighbors:
- Basil - Repels thrips, aphids, and tomato hornworms. Many gardeners swear it improves tomato flavor.
- Marigolds - Deter root-knot nematodes in the soil and general insect pests above ground.
- Carrots - Shallow carrot roots stay out of the way of tomato roots and help loosen the soil.
- Parsley - Attracts predatory wasps that eat aphids.
- Borage - Attracts pollinators and is said to improve tomato vigor.
Avoid planting near:
- Potatoes - Both are in the nightshade family and share the same diseases, including blight and early blight.
- Fennel - Fennel releases compounds that inhibit the growth of many plants nearby.
- Cabbage family - Tomatoes and brassicas both compete for similar nutrients in the soil.
Beans and Peas
Beans and peas fix nitrogen from the air into the soil, which benefits their neighbors.
Good neighbors:
- Corn - Corn provides a stalk for pole beans to climb. The beans add nitrogen to feed the corn.
- Carrots - Beans improve the soil for carrots without competing for space.
- Cucumbers - Beans support cucumber vines and add nitrogen the cucumbers need.
- Squash and pumpkins - The wide squash leaves shade the soil, keeping moisture in while beans nearby improve the ground.
Avoid planting near:
- Onions, garlic, and chives - Alliums can stunt bean growth. Keep legumes away from the onion patch.
- Fennel - Same issue as with tomatoes. Fennel is a poor neighbor for almost everything.
Carrots
Carrots do well with plants that share their need for loose, well-drained soil.
Good neighbors:
- Onions and leeks - Onion scents deter carrot fly. Carrots do not compete for nutrients.
- Lettuce - Lettuce grows fast and stays shallow. Harvest it before carrots fill out.
- Radishes - Radishes mature quickly and mark the row while carrots establish. They also help break the soil surface.
- Peas - Peas improve the soil with nitrogen while carrots occupy the space below.
Avoid planting near:
- Dill - Dill and carrots are in the same family and can cross-pollinate. They also attract the same pests.
Lettuce and Leaf Greens
Lettuce is a fast crop that thrives in partial shade and loose soil.
Good neighbors:
- Carrots - Lettuce can be planted between carrot rows while you wait for them to mature.
- Radishes - Quick harvest frees up space.
- Marigolds - Deter aphids and other leaf-chewing insects.
- Chives - Repel aphids without overwhelming the greens.
Cucumbers
Cucumbers are heavy feeders that need consistent moisture and good support.
Good neighbors:
- Beans - Add nitrogen to the soil.
- Corn - Natural trellis for climbing varieties.
- Sunflowers - Attract pollinators that increase fruit set.
- Dill - Repels spider mites and aphids.
Avoid planting near:
- Potatoes - Both are vulnerable to the same fungal diseases.
- Aromatic herbs - Strong herbs like sage can stunt cucumber growth.
Plants That Help Most Crops
Some plants are universal helpers. They do not need a specific crop to work beside. Plant them around the edges of your garden beds and they will generally improve things.
Marigolds - The most dependable companion flower. Deter nematodes in the soil, repel many flying insects, and do not ask for much in return.
Nasturtiums - Act as a trap crop for aphids. Aphids will cluster on nasturtiums instead of your vegetables. Also attractive to beneficial insects.
Herbs (basil, dill, parsley, oregano) - Repel pests, attract beneficial insects, and can be harvested for cooking. Plant them between vegetable rows or along the garden edge.
Calendula - Attracts predatory insects and adds color to the garden edge. Works well as a border plant.
Plants You Should Keep Apart
Some garden combinations are genuinely harmful. These pairings compete too aggressively, share serious diseases, or release chemicals that suppress each other.
Keep these groups separate:
- Nightshades together. Tomatoes, peppers, potatoes, and eggplant are all in the same family. They share pests and diseases. Plant them in one block, not scattered through the garden.
- Alliums near legumes. Onions, garlic, chives, and leeks can stunt the growth of beans and peas. Keep them on opposite sides of the garden.
- Fennel alone. Fennel is allelopathic, meaning it releases chemicals that suppress nearby plants. Grow it in its own pot or corner, away from other garden beds.
- Anise and dill near each other. They are in the same family and attract the same pests. There is little benefit to planting them together.
A Simple Companion Planting Plan
You do not need to map out an elaborate system. Here is a practical layout for a small six-by-ten-foot garden:
Walk the edges with marigolds and calendula. Plant one row along each side. This gives you pest repellence and beneficial insect habitat without taking up vegetable space.
Put the heavy feeders in the center. Tomatoes, peppers, and squash get the best soil and the most water. Plant them where you can reach them easily.
Stack light feeders around the heavy feeders. Lettuce, radishes, and bush beans go around the edges of your tomato and pepper patches. They do not compete much and they get shade from the bigger plants.
Tuck herbs between vegetable rows. Basil near tomatoes, dill near cucumbers, parsley near carrots. A few plants here and there make a real difference.
Use vertical space. Grow climbing beans or cucumbers on a trellis against the north wall of the garden. This keeps them off the ground and out of the way of low-growing crops.
What Companion Planting Is Not
It is worth saying this clearly: companion planting will not save a garden that is struggling with poor soil, no sun, or severe pest pressure.
If your plants are yellow, stunted, or covered in bugs, look at the basics first. Fix the soil. Check the light. Scout for pests. Deal with the main problem before layering on companion planting as an extra measure.
Companion planting is a tool, not a cure-all. It works best in a garden where the fundamentals are already in place. It adds resilience, reduces some pest pressure, and makes better use of the space you have.
Getting Started
If you are new to companion planting, start with three things:
- Plant marigolds around your garden bed edges
- Put basil near your tomatoes
- Keep onions and beans on opposite sides of the garden
Those three changes alone will improve your garden more than a complicated scheme you cannot maintain. Build from there as you learn what works in your specific plot.
A garden is a living system. The plants you put next to each other affect each other in real ways. Once you start paying attention to those relationships, your garden will feel less like a row of individual crops and more like a place where things work together.
โ C. Steward ๐ฅ