Beans and cabbage are the two plants most commonly cited as poor neighbors for marigolds, but the list of potentially problematic pairings is longer than most gardening guides suggest. Marigolds release chemical compounds from their roots that can stunt nearby plants, and they attract certain pests that may spread to vulnerable neighbors. Understanding which plants struggle next to marigolds will help you plan a garden that actually benefits from their presence.
Beans and Other Legumes
Beans are the best-documented example of a plant that suffers near marigolds. In one study, bean plants grown with marigold companions sustained less beetle damage than beans grown alone, but they still produced fewer beans overall. The marigold-adjacent plants remained visibly stunted. The pest protection wasn’t worth the trade-off in yield.
The likely culprit is a group of sulfur-based compounds called thiophenes that marigold roots continuously release into the surrounding soil. These compounds are the same ones responsible for marigolds’ famous ability to suppress root-knot nematodes, but they don’t discriminate. Research has shown that thiophene release scales with plant size: the bigger and healthier the marigold, the more of these compounds it pumps into the ground. Neighboring plants with sensitive root systems, like beans, take the hit.
This likely extends to other legumes like peas and snap beans, though direct studies on those specific crops are limited. If you grow any legumes, give them their own bed or at least significant distance from your marigold plantings.
Cabbage and Brassicas
Cabbage is the other plant frequently listed as incompatible with marigolds, and the relationship is complicated. Some research has actually found marigolds useful as a visual and olfactory camouflage for broccoli, reducing pest insects by more than 50 percent when the two were planted closely together. But separate findings from Rutgers University concluded that marigolds failed to repel cabbage pests at all.
The conflicting evidence means the pairing is unreliable at best. If marigolds don’t repel the pests your brassicas face, you’re left with root competition and potential chemical interference with no upside. Cabbage, broccoli, kale, and cauliflower are all heavy feeders that need consistent access to nutrients and water. Marigolds competing for those same resources in the same soil zone can tip the balance against your brassica crop.
Peppers Can Struggle Too
Peppers aren’t on most “avoid” lists, but gardeners have observed real problems. One grower who planted shishito peppers in a bed where volunteer marigolds popped up found that the peppers growing closest to the marigolds were noticeably smaller than those farther away, while the marigolds themselves looked enormous. That pattern, marigolds thriving at the expense of their neighbors, is consistent with what researchers have found about thiophene compounds suppressing the growth of nearby plants of different species.
If you want marigolds in your pepper garden, consider placing them at the borders rather than interplanting them directly between pepper plants.
Plants Vulnerable to Spider Mites and Slugs
Marigolds don’t just affect their neighbors through root chemistry. The USDA lists 15 pests that attack marigolds, including aphids, Japanese beetles, snails, and spider mites. While marigolds sometimes serve as trap crops (luring pests away from other ornamentals, as University of Vermont researchers have reported), this means they can also become a pest reservoir right next to your most vulnerable plants.
This is particularly worth thinking about if you grow:
- Roses or dahlias, which are highly susceptible to aphids and spider mites
- Hostas and lettuce, which slugs and snails already target heavily
- Strawberries, which can suffer from the same slug traffic marigolds attract
Planting marigolds right next to these crops could concentrate the very pests you’re trying to avoid. If you notice aphid colonies or spider mite webbing on your marigolds, nearby susceptible plants are at risk.
Native Plants and Grevilleas
Australian gardeners have reported grevilleas doing very poorly when planted next to marigolds. Grevilleas belong to the Proteaceae family, a group of plants adapted to extremely low-nutrient soils. They have specialized root structures that are sensitive to changes in soil chemistry, making them particularly vulnerable to the compounds marigolds release. If you garden with native plants adapted to lean soils, keep marigolds well away from them.
How Far Away Is Far Enough
Marigold root exudates don’t stay in a tiny zone around the plant. Research on thiophene release found that these compounds strongly correlate with plant size, meaning a large, healthy marigold affects a wider area of soil than a small one. In controlled experiments, even plants sharing a small pot (roughly 3.5 inches across) with a single marigold showed growth suppression from the root compounds.
There’s no universally agreed-upon safe distance, but practical experience suggests keeping sensitive plants at least 2 to 3 feet from marigolds. For beans and other legumes, a separate raised bed or garden section is the safest approach. Border planting, where you ring the outside of a bed with marigolds rather than interplanting them, reduces root-zone overlap and gives sensitive crops more breathing room.
What Grows Well With Marigolds
For context, the list of plants that benefit from marigolds is much longer than the list of those harmed. Tomatoes, eggplant, and okra all gain real nematode protection from nearby marigolds. Herbs like chives, lavender, and cilantro share similar sun and soil preferences without the root sensitivity that causes problems for legumes. Cucumbers, squash, and melons also pair well.
The key pattern: plants with robust root systems that aren’t legumes and aren’t adapted to very lean soils generally do fine with marigolds. The plants that struggle tend to be those with delicate or specialized root systems, heavy feeding needs in direct competition with the marigold, or high vulnerability to the pests marigolds attract.

