Companion Planting
Companion Planting Guide: Best Plant Pairings for a Thriving Garden
Companion planting is one of the oldest tricks in gardening: placing certain plants near each other because they help one another grow, repel pests, or make better use of space. It costs nothing extra and can noticeably improve a small garden's yield.
Why companion planting works
Plants interact with their neighbors in a few concrete ways:
- Pest control โ some plants repel insects that damage nearby crops (marigolds deter aphids, basil confuses tomato hornworms)
- Soil improvement โ legumes like beans and peas fix nitrogen in the soil, feeding heavier feeders planted nearby
- Physical support โ tall plants like corn or sunflowers can act as a natural trellis for climbing beans
- Pollinator attraction โ flowers like borage and zinnia draw in bees that also pollinate your vegetables
- Space efficiency โ fast-growing radishes can share a bed with slow-growing carrots without competing
Classic companion pairings
| Plant | Good companions | Why |
|---|---|---|
| Tomato | Basil, Marigold, Carrot | Basil repels pests; marigold deters nematodes |
| Cucumber | Beans, Corn, Radish | Beans fix nitrogen; radish deters cucumber beetles |
| Pepper | Basil, Onion, Spinach | Basil repels aphids and spider mites |
| Squash/Zucchini | Corn, Beans, Nasturtium | Nasturtium is a trap crop for aphids |
| Lettuce | Carrot, Radish, Strawberry | Different root depths, no competition |
| Carrot | Onion, Leek, Rosemary | Onion family repels carrot fly |
| Beans | Corn, Cucumber, Squash | Fix nitrogen for heavy feeders nearby |
| Onion/Garlic | Carrot, Tomato, Cabbage | Repels most common pest insects |
Pairings to avoid
Some plants actively compete or attract shared pests:
- Beans + Onions/Garlic โ alliums can stunt bean growth
- Tomatoes + Corn โ both attract the same pest (corn earworm/tomato fruitworm โ same insect)
- Potatoes + Tomatoes โ both susceptible to blight, and can spread it to each other
- Carrots + Dill โ mature dill can stunt carrot root development
How to actually plan a companion-planted layout
Knowing the pairings is the easy part โ fitting them into an actual plot is where most people get stuck. A few practical rules:
- Group by water needs first, then refine for companions โ a plant that needs daily water next to one that prefers dry soil will fight you all season
- Put taller plants on the north side of your bed so they don't shade shorter companions
- Leave room for the fixer crops โ a strip of beans or peas along one edge benefits everything else in the bed
- Rotate yearly โ even with good companions, don't plant the same family in the same spot two years running
If sketching this out on paper feels tedious, GrowLocal's garden designer does the companion-checking for you โ pick a plot size, drag vegetables onto the grid, and it highlights good neighbor pairings as you place them, so you can see the layout working before anything goes in the ground.
Companion planting won't fix bad soil or a garden with too little sun, but for a well-planned bed, it's a free yield boost. Start with a couple of proven pairings โ tomato and basil, beans and corn โ before trying to companion-plant an entire layout at once.
Ready to start your own garden?
Track your crops, plan your layout, and connect with growers near you โ free for 30 days.
Get started freeRelated guides