Yarrow pairs well with drought-tolerant perennials like lavender, catmint, and coneflower, and it pulls double duty in vegetable gardens by attracting pest-eating insects to tomatoes, peppers, and cabbage. The key to choosing good companions is matching yarrow’s preference for full sun, lean soil, and minimal water. Plants that need rich, moist conditions will either struggle alongside yarrow or cause yarrow itself to underperform.
Best Vegetable Companions
Yarrow’s flat, open flower clusters produce nectar that draws in predatory insects, and that makes it a powerful ally in the vegetable garden. The insects it attracts don’t just pollinate your crops. They actively hunt the pests that damage them.
Tomatoes are one of the strongest pairings. Yarrow attracts parasitic wasps, including braconid and ichneumonid wasps, that lay their eggs on or inside tomato hornworms. The wasp larvae feed on the hornworm from the inside, collapsing pest populations without any spray. Peppers benefit similarly: yarrow draws ladybugs, lacewings, and hoverflies, all of which feed on the aphids that commonly plague pepper plants.
Cabbage and other brassicas (broccoli, kale, Brussels sprouts) round out the vegetable list. The same parasitic wasps that help tomatoes also target cabbage moths and their larvae, reducing the leaf damage that makes brassica growing so frustrating. Planting a clump of yarrow at the end of a raised bed or along the border of a brassica row gives these wasps a reliable food source nearby.
Perennial vegetables work well too. Globe artichoke, cardoon, and ground cherries share yarrow’s tolerance for sun and moderate soil, making them natural partners in a more permanent edible planting.
The Beneficial Insects Yarrow Brings In
Understanding which insects yarrow attracts helps you see why it improves so many neighboring plants. Common yarrow draws in three major groups of predators:
- Hoverflies feed on aphids and mealybugs as adults, and their larvae consume even more.
- Lacewings lay eggs near pest colonies. Their larvae, sometimes called aphid lions, devour aphids, mites, and insect eggs.
- Parasitic mini-wasps include braconid, ichneumonid, and trichogramma species. Braconid wasps target moth, beetle, and fly larvae. Trichogramma wasps lay eggs directly inside moth eggs, killing caterpillars before they ever hatch.
These aren’t the large, stinging wasps most people fear. Parasitic wasps are tiny, often smaller than a grain of rice, and they ignore humans entirely. Together with lacewings and hoverflies, they form a pest-control team that reduces or eliminates the need for pesticides in a home garden.
Perennial Flowers That Thrive Alongside Yarrow
Yarrow needs full sun (at least six hours of direct light daily) and lean, well-drained soil with a pH between 6.0 and 8.0. It actually performs worse in rich, heavily amended soil, growing leggy and flopping over. That narrows the companion list to plants that share these dry, sunny preferences.
For borders and garden edges, catmint, red hot poker, Russian sage, and sedum all match yarrow’s drought tolerance and create a layered look with contrasting textures. Catmint and Russian sage add blue and purple tones that complement yarrow’s warm yellows, pinks, and reds.
In summer flower beds, coneflower, daylily, perennial salvia, and coreopsis are strong companions. These bloom on a similar timeline and tolerate the same lean conditions. Coneflower is especially useful because it also attracts pollinators, reinforcing the biodiversity that yarrow starts building.
Herb Garden Companions
Yarrow fits naturally into an herb garden. Lavender is one of the best matches: both plants thrive in poor, dry soil and full sun, and their combined bloom attracts a wide range of pollinators. Sage is another excellent partner with similar water and fertility needs. Oregano and daisies round out a low-maintenance herb and flower mix that needs little attention once established.
One herb-family exception to watch: bee balm is sometimes recommended alongside yarrow, but it’s prone to powdery mildew. If you grow them close together, reduced air circulation can create a humidity trap that encourages fungal spread. If you want bee balm nearby, give it extra spacing and good airflow.
Yarrow’s Effect on Soil
Yarrow is considered a dynamic accumulator, meaning its deep roots pull nutrients up from lower soil layers and concentrate them in its leaves. Specifically, yarrow accumulates nitrogen, potassium, phosphorus, and copper. When yarrow leaves decompose on the soil surface, or when you chop them for mulch or compost, those minerals become available to neighboring plants with shallower root systems. This makes yarrow a quiet but useful soil-building plant in any mixed garden bed.
Plants to Avoid Near Yarrow
Not everything belongs next to yarrow. The wrong companions create competition, disease, or soil conditions that hurt one or both plants.
Mint and its relatives (catnip, lemon balm) are a poor match. Both yarrow and mint spread through underground rhizomes, and planting them together creates an underground turf war where both plants compete fiercely for the same soil space. Neither thrives, and the resulting tangle is hard to manage.
Roses and other heavy feeders need rich, regularly amended soil. The fertilizers that keep roses happy push yarrow into rapid, weak growth. It becomes tall and floppy instead of compact and upright.
Moisture-loving plants like astilbe, ligularia, joe-pye weed, and cardinal flower need the opposite watering regime from yarrow. You can’t keep both happy in the same bed. Either the yarrow sits in too-wet soil and develops root rot, or the moisture lovers dry out and decline.
Tall ornamental grasses like miscanthus and competitive native grasses like switchgrass or little bluestem will eventually shade yarrow out. Yarrow needs unobstructed sun, and dense grass root systems outcompete it in lean soils. Even if both plants start out fine, the grasses win over time.
Finally, avoid clustering yarrow with plants highly susceptible to powdery mildew, such as phlox and zinnias. The dense planting reduces airflow and creates conditions where fungal disease spreads quickly between neighbors.
Layout and Spacing Tips
Yarrow spreads steadily through its root system, so give it room. In a vegetable garden, plant yarrow at bed ends or along borders rather than between crop rows where it could encroach. A single clump every few feet along a garden edge is enough to draw beneficial insects to the whole area.
In perennial beds, place yarrow toward the front or middle of the border where it won’t be shaded by taller plants behind it. Pair it with companions that have a different root structure, like the taprooted lavender or clumping coneflower, so roots aren’t competing at the same depth. Because yarrow tolerates poor soil and needs little water once established, it’s one of the easiest anchor plants for a low-maintenance, high-function garden bed.

