20 Plants That Deter Rabbits

We are 100% reader supported. We may earn commission at no extra cost to you if you buy through a link on this page. Read our disclosure.

Rabbits can be a real headache in the garden, munching their way through vegetables, flowers, and even ornamental plants. Their appetites seem endless, often leaving gardeners to pick up the pieces and start over. Sure, fences and sprays exist, but honestly, who wants to spend all summer reapplying repellents? Sometimes it’s just easier, and way more satisfying, to outsmart the rabbits by picking plants they don’t want to eat!

Certain plants possess characteristics like strong scents, tough textures, or bitter tastes that make them unappealing to rabbits, providing a natural defense for your garden. By weaving these rabbit-resistant varieties into your landscape, you can give your more delicate plants a fighting chance and still keep things looking good. It’s a pretty practical solution, and honestly, it feels a bit like working with nature instead of fighting it.

1) Lavender

Lavender brings a lot to the table, with gorgeous color, a scent most folks love, and, best of all, it keeps rabbits at a distance. That signature fragrance? Rabbits can’t stand it! This hardy perennial loves full sun and well-drained soil, so it’s not too fussy.

Try planting lavender along the edges of your garden or right next to plants you know rabbits love to snack on. You get those classic purple blooms and a natural rabbit shield all season long.

2) Marigold

Marigolds are a classic for a reason. Their bold scent and bitter flavor put rabbits off, so planting them around your veggies or flowers creates a kind of living fence. Plus, marigolds have a knack for fending off other bugs like aphids and whiteflies, which is a nice bonus.

3) Sage

Sage is another reliable pick. Its strong aroma and fuzzy leaves aren’t appealing to rabbits at all. They’ll usually move on to easier targets.

Stick sage in a sunny, well-drained spot. Besides deterring rabbits, you might find yourself snipping a few leaves for dinner, and pollinators like bees will thank you too.

4) Rosemary

Rosemary’s scent is a bit divisive – people usually love it, rabbits definitely don’t! The smell is just too much for them, so they steer clear of wherever this herb grows.

This evergreen perennial is happy in the sun and doesn’t mind dry spells. Tuck rosemary along garden borders or sprinkle it through your beds to help keep rabbits out of trouble.

5) Thyme

Thyme packs a punch with its aromatic oils, and rabbits just don’t care for it. If you scatter thyme throughout your beds, its scent does a lot of the heavy lifting when it comes to keeping pests away.

This low-grower likes sun and drains well. Once it’s settled in, thyme doesn’t need much from you, and you get fresh herbs for cooking, too.

6) Daffodils

Daffodils aren’t just a sign that spring’s here; they’re also loaded with toxic compounds rabbits instinctively avoid. These bulbs are a smart way to protect more vulnerable plants, especially early in the season.

Plant daffodils in groups along your garden’s edge. They’re pretty flexible about sun and shade and will pop back up every year, brightening things up while helping keep rabbits at arm’s length.

7) Alliums

Alliums, those ornamental onions, have a strong, unmistakable scent that rabbits just can’t stand. Their globe-shaped blooms (purple, pink, or white) stand tall and add a little drama to your beds. Options range from petite varieties to giants that tower over everything else.

Get allium bulbs in the ground during fall, in a sunny, well-drained spot. Come spring, you’ll have a garden that smells (to rabbits) like onions and looks like a magazine spread.

8) Fennel

Fennel’s got a bold, anise scent that rabbits don’t appreciate at all. Its leaves and seeds are packed with aromatic oils that seem to send rabbits running.

This perennial grows tall and feathery, with yellow blooms in summer. Plant fennel along the edges or mix it in with your veggies for a little extra protection. Once it’s happy, fennel mostly takes care of itself.

9) Snapdragons

Snapdragons bring color and a little bit of rabbit resistance. Their flower shape is odd enough, and the taste isn’t great for rabbits, so they usually move on.

Give them sun and decent soil, and they’ll bloom from spring into fall. The foliage has a scent and texture rabbits don’t love, making snapdragons a good choice for borders and showy spots alike.

10) Peonies

Peonies are a bit of a secret weapon. Their subtle scent puts rabbits off, and the big, dramatic flowers are a highlight in any garden.

With their three-foot height, peonies aren’t as easy for rabbits to reach. Plant them in sunny, well-drained areas, and they’ll reward you with lush spring blooms that usually go untouched.

11) Geraniums

Geraniums, with their strong scent and tough leaves, just aren’t on a rabbit’s menu. Their color range is great, and they’re a reliable companion for more delicate plants.

They’re happy in sun and well-drained soil, and work in beds, borders, or containers. Their foliage adds a layer of defense while keeping things bright.

12) Foxglove

Foxglove is striking – tall spires covered in bell-shaped flowers. But hidden beneath that beauty are natural toxins that make rabbits think twice before browsing.

Partial shade and moist, well-drained soil are ideal. Foxglove is especially useful for shady borders or wooded areas where rabbits tend to roam.

13) Yarrow

Yarrow’s got a bitter side, with compounds in its feathery, aromatic foliage don’t sit well with rabbits. Once it’s established, it’s tough as nails and thrives even when conditions aren’t perfect.

The long-lasting flower clusters are a bonus, brightening the garden while keeping pests at bay. Not much fuss required here.

14) Salvia

Salvia brings vibrant color and a smell that rabbits just don’t care for. The slightly bitter taste seals the deal for most pests.

This perennial likes full sun and good drainage. Use salvia in borders or containers and you’ll likely notice fewer rabbit problems.

15) Catmint (Nepeta)

Catmint’s minty aroma is a turn-off for rabbits, but a magnet for pollinators. The violet-blue flowers are a nice touch, and the foliage does most of the pest-repelling work.

This drought-tolerant perennial is easygoing about soil and sunlight. Surround your vulnerable plants with catmint and see if the rabbits don’t start keeping their distance.

16) Alyssum

Alyssum’s sweet scent might draw in bees, but rabbits aren’t fans. The clusters of small flowers are perfect for edging or ground cover, especially if you’re trying to protect more tempting plants.

It likes full sun and decent drainage, and its low, compact growth fits right into containers or rock gardens where rabbits sometimes sneak in.

17) Chives

Chives are a garden staple with a strong oniony smell that rabbits really dislike. Plant them as borders or tuck them among your veggies and flowers for a little extra insurance.

These hardy herbs are low-maintenance and happy in sun or partial shade. The purple blooms look good, and you can snip chives for the kitchen, too.

18) Rue

Rue is one of those old-school herbs with a reputation. Its blue-green leaves and sharp, acrid scent are enough to keep rabbits at bay. The bitterness and pungency just aren’t their thing, so nearby plants get a break.

Rue likes sun and dry soil, and it grows about 2 to 3 feet tall, with small yellow flowers in summer. It’s not the flashiest plant, but it does its job well.

19) Dusty Miller

Dusty Miller stands out with its silvery, fuzzy leaves that rabbits hate the texture and the taste. The plant’s natural bitterness makes it a solid choice for keeping nibblers away.

It’s a great accent for borders or containers, thriving in the sun and pairing nicely with more colorful blooms. Plus, that silver-gray foliage really pops in the landscape.

20) Lamb’s Ear (Stachys byzantina)

Lamb’s ear has this fuzzy, velvety texture that rabbits just don’t seem to like. Those thick, silvery gray leaves can work as a natural barrier when you plant them around more tempting plants.

This drought-tolerant perennial spreads out pretty fast, forming a soft, low ground cover. It does best in sunny spots with well drained soil and, honestly, barely needs any fuss once it’s settled in.

The leaves feel almost like felt, adding a quirky touch to your garden and helping keep those rabbits at bay.

If you enjoyed this article, please share!
Jessica L.
About the author

Jessica L.

Jessica is a dedicated horticulturist with a deep passion for gardening, landscaping, and supporting local wildlife. She combines her expertise in plant care with a love for creating vibrant, sustainable outdoor spaces that nurture biodiversity.

Read more about Pond Informer.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.