Wondering which plants grow well together? The Almanac Companion Planting Guide makes it easy to find the best vegetable pairings—and avoid combinations that can stunt growth or attract pests!
Backed by generations of gardening knowledge—and updated with modern research—this resource helps you plant with confidence and get better results. Find the best companion plants below—or download a printable version to keep on hand.
Companion Planting Chart by Vegetable
Select a vegetable to see its best companions, or scroll to browse common pairings. For more details on how and why these combinations work, see the guide below.
Vegetable garden using companion planting with mixed crops and flowers.
Once you know which plants grow well together, the next step is using those combinations in your garden. Companion planting works best when you mix in helpful plants that attract beneficial insects, deter pests, and support healthy growth across your beds.
These recommendations combine generations of gardening experience with research from universities and agricultural extensions.
Alyssum: Plant near lettuce and brassicas to attract hoverflies, whose larvae feed on aphids. Source.
Basil: Grow alongside tomatoes and peppers to help deter pests and improve plant resilience. Source.
Dill: Add near cabbage crops or cucumbers to attract ladybugs and parasitic wasps that reduce pest populations. Source.
Calendula or cosmos: Tuck throughout garden beds to draw in pollinators and aphid-eating insects like hoverflies and parasitic wasps.
Borage: Plant near tomatoes and strawberries to attract pollinators and beneficial insects. Source.
Garlic: Interplant with lettuce, cabbage, or potatoes to help repel aphids and beetles. Source.
Mint: Place near problem areas to deter aphids and flea beetles (best grown in containers to prevent spreading).
Nasturtium: Use as a trap crop near beans and cabbage to draw pests away from your main crops. Source.
Parsley: Plant between tomatoes to attract beneficial insects that help protect and pollinate crops.
Poached egg plant: Grow near lettuce to attract hoverflies that control aphids.
Sage: Plant near carrots and cabbage to help repel carrot flies and cabbage pests. Source.
Sunflowers: Use as natural supports for climbing plants like beans and cucumbers while attracting pollinators.
Tansy: Plant along garden edges to attract beneficial insects while repelling a wide range of pests. Source.
What Is Companion Planting?
Companion planting is the practice of growing plants together so they support one another—like a natural garden community. When thoughtfully combined, vegetables, herbs, and flowers can grow stronger and more productively.
Some benefits are one-sided—like flowers planted near vegetables to attract pollinators.
Others are mutually beneficial, such as the classic Three Sisters: corn supports climbing beans, beans enrich the soil, and squash shades out weeds.
By combining plants that naturally support each other, you can reduce pests, improve soil, attract pollinators, and increase your harvest—while creating a healthier, more resilient garden.
The “Three Sisters”—corn, beans, and squash—are a classic companion planting trio: corn supports climbing beans, beans enrich the soil, and squash shades the ground.
Why Companion Planting Works
Companion planting works because plants interact with each other and their environment—affecting pests, pollination, and growth.
More friends than foes: Most plant combinations are beneficial. True negative pairings are rare—black walnut trees are a well-known exception, releasing compounds that can inhibit nearby crops.
Fewer pests: Mixing crops can confuse pests and reduce damage. USDA research shows intercropping helps limit pest outbreaks.
More beneficial insects: Flowers like alyssum and dill attract predators that naturally control pests.
Catherine Boeckmann is the Executive Digital Editor of Almanac.com, the website companion of The Old Farmer's Almanac. She covers gardening, plants, pest control, soil composition, seasonal and moon c...
Comments