Do Slugs Have a Taste for Marigolds?

Are marigolds a gourmet feast for slugs or are they just a magnetic attraction? Let’s explore the relationship between slugs and marigolds to understand why these pests seem to have a particular affinity for these beautiful flowers.

The Love Affair Between Slugs and Marigolds

Unfortunately, slugs do have a fondness for marigolds. They delight in devouring the leaves first, eventually causing the flowers to wither and die.

Marigolds: A Delicacy for Slugs

Marigolds are ranked high on the menu for slugs. These pesky creatures primarily feast on the leaves of marigolds, but they won’t hesitate to munch on other parts of the plant as well. If you wake up to find your marigolds in ruins, slugs are likely the culprits.

Unveiling the Trap Plant Secret

A trap plant, as the name suggests, serves as a temporary plant in your garden to attract pests. Marigolds are excellent trap plants for luring slugs. The idea is to infest marigolds with slugs, then remove the marigolds along with the slugs.

Marigolds are popular choices for trap plants due to their resilience, affordability, and ease of growth. Not only do they trap slugs, but marigolds can also attract and trap other pests, as listed below.


Just like slugs, snails find marigolds irresistible. These slimy creatures will happily feast on large quantities of marigold leaves and flowers during the night. So, if snails are causing trouble in your garden, marigolds can serve as an effective trap plant.


Nematodes, which reside in the soil, are easily attracted to marigolds. If you’re dealing with nematode problems, marigolds can come to the rescue. However, be cautious not to reuse any soil that has been inhabited by nematodes, as some may survive and transfer to your other plants.

Safeguarding Your Marigolds from Slugs

While marigolds work wonders as trap plants, you may not want to sacrifice them entirely. In that case, it’s important to learn how to protect your marigolds from slug attacks. Thankfully, gardeners have discovered natural methods to repel slugs effectively. Here are some of the most efficient methods:

Gravel: A Slug’s Unwelcoming Path

Slugs find gravel quite challenging to navigate. The cold and uncomfortable surface, along with its sharp edges, can deter these pests. Sprinkle gravel around your marigold pots or flowerbeds to create a slug-proof barrier.

Gravel Deters Slugs

Mulch: Nature’s Defense Mechanism

Mulch, composed of various plant materials including wood shavings, bark pieces, and straw, presents a formidable obstacle for slugs. The sharp textures of mulch often stick to slugs’ bodies, causing discomfort and pain. Applying mulch around the soil surrounding your marigolds will discourage slugs from crossing it.

Coffee: An Unpleasant Aroma

While humans may enjoy the bitter smell of coffee, slugs detest both the aroma and the caffeine it contains. Sprinkling wet coffee grounds on your soil will repel slugs, as they will avoid areas with caffeinated soil. Coffee also enriches the soil with nutrients and acts as a deterrent for other garden pests like squirrels and ants.

Lavender: A Fragrant Defender

Lavender serves a dual purpose by attracting beneficial insects to your garden while repelling unwanted pests. By interspersing lavender with your marigolds in flower beds and pots, you can benefit from its pleasant scent and deter slugs from approaching your dahlias.

Encourage Natural Predators

While not a repellent method, inviting natural slug predators can help control their population. Hedgehogs, for example, are known to visit gardens in pursuit of food. Providing them with suitable shelters can entice them to frequent your garden. Additionally, many slug predators also eat snails, so this method helps control multiple types of pests.

It’s important to note that no method guarantees complete freedom from slugs. To effectively deal with slugs, it’s best to implement these repellent methods early on. Combining several deterrents simultaneously will increase your chances of success.

In Conclusion

To summarize, slugs indeed have a taste for marigolds, making them ideal trap plants. However, if you wish to protect your marigolds, various natural methods can repel slugs effectively. Surrounding your marigolds with gravel or mulch, or utilizing the smells of coffee or lavender, can help safeguard your flowers from these voracious pests.