What Plants Repel Mice? From Mint to Marigolds

Several plants with strong scents can help deter mice from your garden and home, though none are a guaranteed solution on their own. The most commonly cited options include peppermint, lavender, marigolds, and amaryllis. These plants produce aromatic compounds that mice find unpleasant, making them useful as one layer of a broader pest control strategy.

Peppermint and Other Mints

Peppermint is the most frequently recommended mouse-repelling plant. Its high concentration of menthol creates a strong scent that overwhelms a mouse’s sensitive nose. You can grow peppermint in pots near doorways, along foundations, or around garden beds where you’ve noticed mouse activity. Spearmint works similarly, though peppermint tends to have a more intense aroma.

One practical advantage of mint: it’s extremely easy to grow. In fact, it spreads aggressively, so planting it in containers rather than directly in garden soil is a good idea unless you want it taking over a bed. Crushing a few leaves periodically releases more of the scent into the surrounding area. Peppermint oil, the concentrated version, is also widely used as a spray deterrent around entry points, though it needs frequent reapplication to stay effective.

Lavender

Lavender produces a floral scent that most people enjoy but mice tend to avoid. It grows well as a border plant along garden edges, walkways, or around the perimeter of your home. Beyond deterring mice, lavender attracts pollinators like bees and butterflies, making it a productive addition to any garden. It thrives in well-drained soil and full sun, and once established, it’s fairly drought-tolerant.

One important note: lavender is toxic to cats. The ASPCA lists common lavender (Lavendula angustifolia) as a toxic plant for felines. If you have outdoor cats or cats that chew on plants, consider placing lavender only in areas your cats don’t access.

Marigolds

Marigolds are one of the most versatile pest-repelling plants you can grow. Their pungent scent deters mice, and they also repel aphids, mosquitoes, and other common garden insects. Planting them around garden borders or near potential entry points (basement windows, garage doors, foundation gaps) creates a scent barrier that mice prefer to avoid.

Marigolds are annuals in most climates, so you’ll need to replant them each spring. They’re inexpensive, easy to start from seed, and bloom reliably from late spring through the first frost. The French and African varieties tend to have the strongest scent.

Amaryllis and Daffodils

Amaryllis and daffodils both contain compounds that are naturally toxic to rodents, which makes mice steer clear of them. Daffodil bulbs in particular contain a bitter alkaloid that rodents won’t eat, which is why daffodils often survive in gardens where other bulbs get dug up by squirrels or mice.

Amaryllis is toxic to cats and dogs, so it’s best used in gardens where pets don’t roam unsupervised. Daffodils are similarly toxic if ingested by pets, though most animals leave them alone due to the bitter taste.

Other Plants Worth Considering

A few additional options show up in pest control recommendations. Sage and rosemary both have strong aromatic oils that mice dislike, and they double as useful kitchen herbs. Cayenne pepper plants produce capsaicin, the compound responsible for their heat, which irritates rodents’ nasal passages and discourages them from lingering nearby.

Garlic and onions planted in a garden can also help. Their sulfur compounds produce a sharp smell that mice avoid. These are especially practical choices because you get both a pest deterrent and a food crop.

How Effective Plants Really Are

Plants work as a deterrent, not a solution. A hungry or desperate mouse looking for shelter will push past an unpleasant scent to reach food or warmth. The strong scents from these plants may redirect casual mouse traffic, but they won’t eliminate an existing infestation or stop mice from entering a building through gaps in the foundation.

Think of repellent plants as a first line of discouragement. They’re most effective when combined with other measures: sealing cracks and gaps larger than a quarter inch, removing outdoor food sources like fallen fruit or accessible bird seed, and keeping compost bins secured. If you already have mice inside your home, plants alone won’t drive them out.

The scent needs to be strong and fresh to have any effect. A single potted mint plant in the corner of a large garage probably won’t do much. Clustering several aromatic plants near specific entry points, and crushing or pruning them regularly to release their oils, gives you the best chance of creating a meaningful scent barrier.

Pet Safety Concerns

Several popular mouse-repelling plants pose risks to household pets. Lavender and amaryllis are both toxic to cats. Amaryllis is also toxic to dogs. If you have pets that spend time in your garden or have a habit of chewing plants, stick with safer options like peppermint, rosemary, or marigolds.

Concentrated essential oils deserve extra caution. Peppermint oil, while popular as a mouse deterrent spray, can cause skin irritation in people and is toxic to cats if they inhale it in large amounts or get it on their fur. If you use peppermint oil indoors, apply it in areas your cats can’t reach, and ensure good ventilation.

Where to Place Repellent Plants

Strategic placement matters more than the number of plants you grow. Focus on these locations:

  • Foundation perimeter: plant along the base of your home where mice commonly enter
  • Near doors and windows: especially basement windows and garage doors
  • Garden borders: ring vegetable beds with marigolds, mint, or garlic
  • Around sheds and outbuildings: structures with gaps or open floors are prime entry points
  • Near compost or bird feeders: these attract mice, so surrounding them with aromatic plants helps offset the draw

For indoor use, potted mint or rosemary on windowsills can add a mild deterrent effect, though keeping doors and gaps sealed will always do more than any houseplant. Dried lavender sachets or cotton balls soaked in peppermint oil, tucked into pantry corners or closet floors, are common indoor alternatives to live plants.