This post may contain affiliate links.
Rodents sneaking into your home can be more than just a nuisance—they can damage your property and pose serious health risks. While traps and poisons are often used, they aren’t always the safest or most practical solution. Luckily, you can turn to natural alternatives that are safer for your family and may already be in your kitchen or pantry.
Here are some plants you can grow that will send rodents packing without the need for harsh chemicals.
Cayenne Pepper

Rodents can’t handle the heat—literally. The capsaicin in cayenne pepper irritates their respiratory systems and keeps them away. Sprinkle it near doors or known entry points, or make a spray with cayenne and water for more extensive coverage.
Garlic

The intense smell of
Onions

Onions have a sharp odor that rodents avoid. Place fresh onion slices near entry points or blend them with water for a quick DIY spray. Just be sure to replace them regularly—old onions lose their potency and can rot quickly indoors.
Peppermint Essential Oil

Rodents hate the strong, minty scent of peppermint. The menthol overwhelms their senses and encourages them to stay away. Add 10–15 drops of peppermint essential oil to a
Cloves

Cloves are packed with eugenol, a natural compound that repels rodents and insects alike. Tuck whole cloves near windows, cracks, or any known entryways. Mix ground cloves with water and spray around your home for broader coverage.
Mint

Mint smells great to us—but not to rodents. Place fresh mint leaves or sachets of dried mint near doorways, windows, and pantries. Not only will it help keep rodents out, but it’ll also leave your home smelling fresh.
Related: How to Grow and Harvest Mint
Catnip

Best known for driving cats wild,
Lavender

Lavender might smell wonderful to us, but rats and other similar rodents disagree! Plant
Fennel

Rats tend to avoid the distinctive, licorice-like scent of fennel, so plant it around your garden boundary to create a natural barrier. Fennel is not a good companion for other plants, so keep it out of the vegetable patch.
Related: 15 Plants That Can Peacefully Coexist with Fennel
Daffodil

Daffodils are the quintessential sign of spring. They bring vibrant yellow, orange, and white blooms to your garden. They enjoy full to partial shade and well-drained soil and grow up to 30 inches tall. Daffodils contain toxic compounds that can naturally deter many rodents, including squirrels, from the area.
29 Deer Resistant Flowers with The Most Beautiful Blooms

If you’re looking for beautiful, deer-resistant flowers to add color and charm to your garden, here are 29 stunning options that deer will likely leave alone.
29 Deer Resistant Flowers with The Most Beautiful Blooms
30 Native Plants That Will Draw Beautiful Birds to Your Yard

If you want to attract more birds to your garden, the right plant choices can make all the difference. Here are 16 native plants that will attract a variety of birds.
30 Native Plants That Will Draw Beautiful Birds to Your Yard
