If your tomatoes are blooming but not setting fruit, your squash flowers shrivel before maturing, or your cucumbers stay tiny, the problem usually isn't the soil or the variety. It's that the bees, butterflies, and other pollinators who do the actual work of fruit set aren't visiting your garden. Companion planting fixes this faster than any other intervention you can make.
The fix is simple: interplant a handful of pollinator-friendly flowers and herbs among your vegetables. Plant in clusters of three or more so foragers can find them. Aim for at least three species in bloom at any time, spring through fall. Skip pesticides, leave a patch of bare soil, and put out a shallow water dish. Cost: $15 to $40 in seeds and plants. Time: an afternoon. Result: documented yield improvements on cucumbers, squash, melons, and tomatoes plus a measurable increase in beneficial insect activity.
Quick answer
The 8 plants that work in nearly every temperate garden: borage, lavender, bee balm, purple coneflower, calendula, dill or fennel, sunflowers, and one species of native milkweed for monarchs. Plant them in clusters of three to five same-species plants near vegetable beds, especially around cucurbits (cucumber, squash, melon) and tomatoes. Avoid double-flowered cultivars (no nectar access), neonicotinoid-treated nursery stock, and lawn pesticides. Leave a patch of bare soil for ground-nesting bees, who make up 70 percent of North America's 4,000+ native bee species.
Not all your veg do. Beans and peas are self-pollinated; lettuce, root crops, and most leafy greens don't need insects at all. The crops that absolutely do, per Montana State University Extension:
These are the workhorses, all easy to source, all proven across multiple authoritative sources from the Xerces Society Gardeners Almanac to Penn State Extension's Plants for Bees.
1. Borage (Borago officinalis). If you plant only one pollinator companion, plant this. A 2020 Polish field study cited by Annotations Blog found a single borage plant produces 953 flowers over 56 days, refilling nectar in 2 to 5 minutes after bee visits. Bumble bees particularly favor it because the downward-facing flowers protect nectar from rain. Self-seeds readily. Annual but reseeds. $4 seed packet covers a 100-square-foot bed.
2. Lavender (Lavandula angustifolia). Among the highest nectar producers per flower of any garden plant according to Epic Gardening's pollinator herb roundup. Long bloom from spring through fall. Drought-tolerant once established. Bees, butterflies, and hover flies all visit. Perennial in zones 5 and warmer. $6 to $10 per plant; one plant feeds an enormous number of pollinators.
3. Bee balm (Monarda spp.). Mid-summer to early fall blooms in red, pink, or purple last up to 6 weeks. Triple threat: bees, butterflies, and hummingbirds all visit per Gardenia.net's bee balm reference. Native to North America. Spreads, so give it room. Perennial.
4. Purple coneflower (Echinacea purpurea). Native prairie plant, July to August bloom, drought-tolerant, takes full sun and poor soil. Attracts bees, butterflies, and moths per Illinois Pollinators. Provides seed for goldfinches in fall if you leave the heads up.
5. Calendula (Calendula officinalis). Long-blooming annual that flowers from late spring through hard frost. Edible petals, attracts beneficial hover flies that prey on aphids. Reseeds readily.
6. Dill or fennel (Anethum graveolens, Foeniculum vulgare). The flat umbel flowers attract small native bees, parasitic wasps, and hover flies. More important: dill, fennel, parsley, and carrot family herbs are host plants for Black Swallowtail and Anise Swallowtail butterfly caterpillars per Kids Gardening's swallowtail host plant guide. Plant extras specifically to feed the caterpillars.
7. Sunflowers (Helianthus spp.). Annual sunflowers attract long-tongued bees, sweat bees, and beneficial wasps. Wild Ones documents that native Helianthus species are host plants for 69 moth and butterfly species. Avoid pollen-less cut-flower varieties; they offer no food.
8. Native milkweed (Asclepias spp.). Non-negotiable if you want to support monarchs. Monarch caterpillars eat milkweed and only milkweed per National Wildlife Federation's milkweed-for-monarchs guide. Choose your region's native species: common milkweed (Asclepias syriaca), swamp milkweed (Asclepias incarnata), butterflyweed (Asclepias tuberosa), or showy milkweed (Asclepias speciosa). Avoid tropical milkweed (Asclepias curassavica), which disrupts monarch migration patterns and spreads disease.
Why this works (the permaculture insight)
Pollinators don't read property lines. A garden bed with three or more flowering species in bloom at all times becomes part of a regional ecosystem. The bees, butterflies, and beneficial wasps you support pollinate your tomatoes today and your neighbor's apple tree next week. This is why working with diverse polycultures, the foundation principle of companion planting, beats spraying problems away every season. Build the system once, harvest from it for decades.
Pollinators don't just need flowers. They need flowers continuously. The Xerces Society's "three-month rule" says you should always have at least three species blooming at any time, March through October. Penn State Extension agrees: gaps in bloom force pollinators to leave or starve.
| Season | Recommended plants | Pollinators served |
| Early spring (March-April) | Pussy willow, fruit tree blossoms, dandelion (yes, leave some), chives, crocus | Mining bees, mason bees emerging from dormancy, queen bumble bees |
| Late spring (May-June) | Borage, comfrey, calendula, strawberry flowers, herb flowers, lupine | Honey bees, bumble bees, swallowtail butterflies |
| Summer (June-August) | Bee balm, lavender, coneflower, milkweed, native sunflower, herbs in flower | Peak diversity: all native bees, monarchs, swallowtails, hummingbirds |
| Late summer (August-September) | Goldenrod, native sunflower, Joe Pye weed, anise hyssop, zinnia | Migrating monarchs, bumble bee queens fattening for winter |
| Fall (September-October) | Asters, goldenrod, sedum, late-blooming salvia | Late-season bees, migrating monarchs, overwintering queens |
Sources: Penn State Extension, Planting Pollinator-Friendly Gardens; Xerces Society Gardeners Almanac (PDF); Honey Bee Suite, goldenrod as late-season forage
The fall window matters most. Migrating monarchs leaving the northern US in September and October need nectar to power 2,000+ miles of flight to Mexico. Queen bumble bees feed heavily before hibernation. A garden with goldenrod and asters in October feeds the next generation. Skip the fall flowers and you're effectively closing a fueling station for migrating insects.
Plant in clusters, not as scattered singletons
Penn State recommends drifts of at least 3 plants of the same species, ideally 5 to 10. Pollinators are visual foragers; clusters are visible from farther away and reward less flying between flowers. A patch of 5 borage plants outperforms 5 borage plants scattered across the garden.
Position pollinator companions next to vegetables that need them
Borage near squash and cucumbers. Bee balm or lavender at the corners of tomato beds (the buzz pollinators that visit tomatoes also visit these). Dill and fennel near cabbages and carrots (they attract parasitic wasps that control cabbage worms). Sunflowers as bumble bee anchors at the back of the bed.
Leave a patch of bare soil for ground-nesting bees
70 percent of native bees nest in soil. The Xerces Society documents that thick mulch eliminates this habitat. Leave a south-facing patch (3 to 6 square feet is enough) un-mulched, ideally on a slight slope. Pebble mulch is acceptable; wood chips are not.
Provide a shallow water source
A shallow dish or saucer with stones for landing perches per Xerces Society's water source guide. Refresh every few days. Bees need water for cooling the hive and diluting honey for larvae. Butterflies "puddle" for minerals.
Stop using pesticides, especially neonicotinoids
Neonicotinoid-treated seeds and nursery plants remain a major pollinator threat. 2026 research documents neonicotinoid effects causing deadly overheating behavior in honey bees. Ask nurseries directly whether plants were neonic-treated; reputable native-plant nurseries can confirm.
Let some plants bolt and flower
Lettuce, mustard, brassicas, basil, and herbs flower if you let them. Their flowers feed pollinators. Sacrifice one of every three or four plants to flowering rather than harvest, especially at the end of the season. Free pollinator forage at no extra cost.
| Pollinator | What they pollinate | Plants they prefer | Habitat needs |
| Honey bees (Apis mellifera, imported) | Most flowering crops; not buzz pollinators (skip tomatoes) | Mass plantings, lavender, borage, fruit blossoms, clover | Hive (managed) or feral colonies in tree cavities |
| Bumble bees (Bombus spp., 49 NA species) | Tomatoes (buzz pollination), peppers, blueberries, cucurbits | Bee balm, salvia, native penstemon, milkweed, lupine | Underground cavities, abandoned rodent burrows, brush piles |
| Mason bees (Osmia spp.) | Apples, cherries, plums, early fruit. Cornell: 95% pollination rate, 300 do work of 90,000 honey bees | Spring fruit blossoms, dandelion, native willow | Hollow stems, drilled wood blocks, bamboo tubes |
| Mining bees (Andrena spp.) | Early spring fruit and wildflowers | Pussy willow, dandelion, fruit blossoms | Bare soil patches (south-facing slopes ideal) |
| Squash bees (Peponapis pruinosa) | Cucurbits (squash, pumpkin) specialists | Squash and pumpkin flowers (only) | Bare soil at the base of squash plants |
| Monarch butterfly (Danaus plexippus) | Many flowers as adults; larvae eat only milkweed | Milkweed (host), goldenrod and aster (migration fuel) | Native milkweed for breeding; nectar plants for migration |
| Swallowtail butterflies (Papilio spp.) | Many flowers; larvae eat parsley-family plants | Bee balm, coneflower, zinnia for adults | Dill, fennel, parsley, carrot tops as host plants |
| Hover flies (Syrphidae, 6,000 species) | Many vegetables; larvae eat aphids (free pest control) | Calendula, sweet alyssum, dill flowers, asters | Diverse plant litter; some species need water |
Sources: Butterflies.org, Honey Bees and Native Bees; USGS, Native Bee Species Count; Cornell Cooperative Extension Putnam County, Meet the Pollinators
For more on integrating pollinator-friendly plants alongside vegetables, see our guide to companion planting flowers in the vegetable garden. For broader companion planting strategy, our complete companion planting chart covers vegetable-by-vegetable pairings.
Honest assessment
Marigolds (Tagetes) attract some pollinators, particularly hover flies and small bees, but they are not the powerhouse pollinator plant folk wisdom claims. Per Cobrahead's review of marigold and pollinator research, single-flowered varieties (Tagetes patula, Tagetes tenuifolia) attract more pollinators than the heavily-bred double-flowered French and African varieties common in garden centers. The double cultivars effectively block pollinator access to nectar. If you plant marigolds, choose single-flowered or signet types. Use them as one piece of a diverse planting, not as your main pollinator strategy.
The same caveat applies to many ornamentals. Double-petaled cultivars of any species, bred for show, often have no accessible nectar or pollen. Empress of Dirt's double-flower assessment covers this in detail. When buying nursery plants for pollinators, choose single-flowered open-faced varieties.
Pollinator Partnership's regional planting guides cover all of North America with eco-region specific lists. Native plants support 4 to 10 times more pollinator species than non-natives in most studies. Some quick regional starting points:
For deeper context on region-specific plant communities, our guide to permaculture around the world covers how regional plant traditions inform garden design.
Get our free permaculture starter guide
Want a complete companion planting playbook for your garden? Our 12-page beginner's guide covers companion planting, soil prep, and seasonal planning. Free.
Send me the guideStop spraying broad-spectrum insecticides. Even "organic" pyrethrum harms bees. If you must, spray at dusk when bees aren't active, and only on plants in flower if absolutely necessary.
Stop buying neonic-treated nursery plants. Ask the nursery directly. If they don't know, find a different nursery.
Stop tilling everywhere. Ground-nesting bees spend 11 months in the soil as larvae and pupae per Xerces Society's nesting resources guide. Tilling kills them. Leave at least 30 percent of garden soil undisturbed.
Stop deadheading everything. Goldenrod, asters, and native sunflower seed heads feed birds in winter. Hollow stems of last year's growth shelter overwintering native bees. Cut everything back in late spring after bees emerge, not in fall.
Stop using lawn weed-and-feed. Dandelion, clover, and self-heal in lawns are critical early-season forage for pollinators. The "perfect" lawn is a pollinator desert.
If you remember six things
(1) Borage, lavender, bee balm, coneflower, calendula, dill or fennel, sunflowers, and native milkweed cover most temperate gardens. (2) Plant in clusters of 3 to 5 same-species, not scattered singletons. (3) Aim for 3+ species blooming at any time, March through October. (4) Leave a south-facing patch of bare soil for ground-nesting bees. (5) Avoid double-flowered cultivars, neonic-treated nursery stock, and broad-spectrum pesticides. (6) Choose your region's native milkweed for monarchs, never tropical milkweed.
Ready to grow smarter?
Whether you're starting your first pollinator-friendly bed or rebuilding your whole garden around bees and butterflies, our free beginner's guide covers the design foundations every productive ecosystem depends on.
Download the free guideThe highest-impact pollinator plants for most temperate gardens are borage, lavender, bee balm (Monarda), purple coneflower (Echinacea purpurea), native milkweed (Asclepias spp.), goldenrod (Solidago), aster (Symphyotrichum), and native sunflower (Helianthus). These are documented by Xerces Society, Penn State Extension, and Pollinator Partnership as consistent pollinator favorites across most US regions.
Bees show particular preference for purple, blue, and yellow flowers, and for plants with high nectar production. Specific bee favorites include borage (refills nectar in 2 to 5 minutes), lavender (very high nectar per flower), bee balm, salvia, and native asters. Honey bees prefer mass plantings of single species; native bumble bees and solitary bees often prefer plant diversity.
Yes, but less than folk wisdom claims. Marigolds (Tagetes) attract some bees and hover flies, particularly the single-flowered signet varieties (Tagetes tenuifolia) and French marigolds (Tagetes patula). The heavily double-flowered African marigolds common in garden centers block pollinator access to nectar and offer little forage. Marigolds are useful as one piece of a diverse pollinator planting, but not as a primary strategy.
Native milkweed is the only plant on which monarch caterpillars can survive. Choose your region's native species: common milkweed (Asclepias syriaca) for the upper Midwest and Northeast, swamp milkweed (Asclepias incarnata) for wetter areas, butterflyweed (Asclepias tuberosa) for dry well-drained sites, or showy milkweed (Asclepias speciosa) for the West. Avoid tropical milkweed (Asclepias curassavica), which the National Wildlife Federation documents as disrupting monarch migration and spreading disease.
Plant pollinator companions among your vegetables, especially near cucurbits (cucumber, squash, melon) and tomatoes that depend on insect pollination. Borage near squash, lavender or bee balm near tomato beds, dill or fennel near brassicas. Plant in clusters of 3 to 5. Avoid pesticides, leave a patch of bare soil for ground-nesting bees, and provide shallow water. Cost: $15 to $40 in seeds and plants for a typical home garden.
Plant perennials (lavender, bee balm, coneflower, milkweed) in spring or early fall when soil is cool and rainfall is reliable. Sow annual seeds (borage, calendula, sunflower, zinnia) directly into garden beds after the last spring frost, and again in midsummer for fall bloom. The most important factor is not when you plant but ensuring continuous bloom (3+ species at any time) from March through October.
A mix is fine, but native plants typically support 4 to 10 times more pollinator species than non-natives. Native plants provide host plant resources (where butterflies and moths lay eggs and caterpillars feed) that non-natives cannot. Some non-natives like borage, lavender, and zinnia are excellent nectar sources but provide no host-plant value. Aim for a baseline of native species plus complementary non-native nectar plants. Pollinator Partnership has free regional planting guides at pollinator.org.