Marigolds are not only beautiful flowers that brighten up any garden, but they are also one of the most valuable companion plants for both vegetable and flower gardens. With their vibrant yellow, orange, and red hues, marigolds add a splash of color while simultaneously protecting neighboring plants from pests and improving soil health.
Gardeners around the world have embraced marigolds as an essential part of organic gardening due to their ability to repel harmful insects and attract beneficial pollinators.
In this blog post, we will explore why marigolds are such an effective companion plant, the best plants to pair with them, which plants to avoid, and essential tips for successfully growing marigolds with other plants.
Why You Should Consider Companion Planting for Marigolds

Companion planting is a gardening technique that strategically places certain plants near each other to enhance growth, protect against pests, and improve soil conditions. Marigolds are among the best plants to incorporate into companion planting for several reasons:
1. Natural Pest Repellent
Marigolds emit a distinct scent that deters common garden pests such as aphids, whiteflies, nematodes, and cabbage worms. French marigolds (Tagetes patula) are particularly effective in repelling root-knot nematodes, which can damage plant roots and hinder growth.
2. Attract Beneficial Insects
While marigolds repel harmful insects, they also attract pollinators such as bees, butterflies, and hoverflies. These insects help increase pollination rates, leading to better yields for fruiting plants like tomatoes and zucchinis.
3. Suppress Weeds and Improve Soil Health
Marigolds have a dense growth habit that helps suppress weed growth by shading the soil and preventing weed seeds from germinating. Additionally, their root systems release natural compounds that can improve soil health and deter harmful nematodes.
4. Enhance Plant Growth and Yield
Certain plants grow better when paired with marigolds due to the improved microclimate and pest control benefits. For example, tomatoes and peppers thrive when planted alongside marigolds as they experience fewer pest issues and increased pollination.
Best Companion Plants for Marigolds
Now that we know the benefits of planting marigolds, let’s look at some of the best companion plants to grow alongside them.
1. Tomatoes
Marigolds and tomatoes make an excellent pairing. The strong scent of marigolds deters aphids, whiteflies, and hornworms that commonly attack tomato plants. Additionally, marigolds attract pollinators, which helps improve tomato production.
2. Peppers
Both sweet and hot peppers benefit from being planted near marigolds. The flowers help deter aphids, thrips, and spider mites while enhancing pollination for improved fruiting.
3. Cucumbers
Cucumbers are susceptible to pests like cucumber beetles and aphids, both of which marigolds help repel. Planting marigolds around cucumber beds can significantly reduce the risk of pest infestations.
4. Lettuce
Lettuce and other leafy greens thrive when grown near marigolds since the flowers deter slugs and aphids, two common pests of lettuce.
5. Carrots
Carrot flies are a major threat to carrot crops, but planting marigolds nearby confuses these pests with their strong scent, reducing the likelihood of an infestation.
6. Brassicas (Cabbage, Broccoli, Cauliflower, Kale)
Brassicas attract cabbage worms and flea beetles, but marigolds help keep these pests away. They are an excellent natural defense against these destructive insects.
7. Strawberries
Marigolds help strawberries by repelling nematodes and other soil-borne pests that can hinder fruit development. The bright blooms also attract pollinators, which contribute to better fruit production.
8. Zucchini and Squash
Squash bugs and cucumber beetles are common threats to zucchini and squash plants, but marigolds provide a natural deterrent. The flowers also help attract bees, which are essential for pollination.
9. Herbs (Basil, Rosemary, Lavender)
Many herbs, such as basil and rosemary, benefit from marigolds as they work together to repel various pests. Lavender, for instance, attracts pollinators while marigolds keep unwanted insects away.
Plants to Avoid Planting Near Marigolds
While marigolds are excellent companions for many plants, there are a few that do not pair well with them. Here are some plants to avoid planting near marigolds:
1. Legumes (Beans, Peas)
Although beans and marigolds can work together in some cases, marigolds release chemicals into the soil that may inhibit the growth of certain legumes. If planting them together, ensure adequate spacing.
2. Brassicas in High Concentrations
Although marigolds deter cabbage pests, some brassicas, such as Brussels sprouts, may experience stunted growth if planted too close due to competition for nutrients.
3. Potatoes
Marigolds can attract wireworms, which are harmful to potato crops. Therefore, it is best to keep these plants separate.
4. Fennel
Fennel is known to inhibit the growth of many plants, including marigolds. It is best grown in a separate area of the garden.
Tips for Growing Companion Plants with Marigolds
To maximize the benefits of companion planting with marigolds, consider the following tips:
1. Choose the Right Marigold Variety
French marigolds (Tagetes patula) are the best choice for pest control, while African marigolds (Tagetes erecta) provide more visual appeal but are not as effective in deterring nematodes.
2. Plant Marigolds Early
For best results, plant marigolds a few weeks before your vegetables to allow their roots to release nematode-deterring compounds into the soil.
3. Use Marigolds as Borders
Surrounding your vegetable garden with marigolds creates a protective barrier against pests and enhances the garden’s aesthetics.
4. Interplant for Maximum Effectiveness
Instead of grouping marigolds in one section, interplant them among your vegetables to create a more effective pest deterrent.
5. Deadhead Marigolds Regularly
To keep marigolds blooming throughout the season, remove dead flowers regularly to encourage continuous blooming and better protection for neighboring plants.
6. Avoid Overcrowding
While marigolds help deter pests, they also compete for nutrients and space. Ensure adequate spacing between marigolds and companion plants to promote healthy growth.
Conclusion
Marigolds are an incredibly versatile and beneficial companion plant for many vegetable and herb gardens. Their ability to repel pests, attract pollinators, and improve soil health makes them an excellent addition to any garden. By strategically planting marigolds alongside compatible crops and avoiding incompatible ones, you can create a more productive and healthier garden space.
Sign up to get our FREE weekly emails
Gardening guides, tips, & videos delivered right to your inbox!
