Best Rabbit Repellent Plants for Your Garden

Strong-smelling herbs, pungent alliums, and certain woody shrubs can discourage rabbits from browsing your garden. No plant is a guaranteed rabbit-proof barrier, but planting species that rabbits find distasteful, especially as a border around vulnerable crops, significantly reduces damage. The strategy works best when combined with other deterrents like low fencing.

Why Certain Plants Repel Rabbits

Rabbits rely heavily on scent to locate food. Plants with high concentrations of volatile oils, like lavender, rosemary, and thyme, create an aromatic cloud that masks the smell of tender greens nearby. The oils make the entire planting area read as unappealing to a foraging rabbit. Alliums like chives, garlic, and onions work similarly: their sharp sulfur compounds are genuinely distasteful, and rabbits will typically bypass them.

Texture matters too. Rabbits prefer soft, succulent leaves. Plants with fuzzy, leathery, or spiny foliage are far less attractive. This is why lamb’s ear, barberry, and many ornamental sages rarely show browse damage even in areas with heavy rabbit pressure.

Best Aromatic Herbs for Deterring Rabbits

The herbs that repel deer also repel rabbits, which makes planning easier if you’re dealing with both. Rosemary, lavender, thyme, bee balm, and mint are all strongly scented perennials that rabbits consistently avoid. Sage, yarrow, and catmint round out the list. These plants pull double duty: they’re useful in the kitchen or attractive to pollinators, and they create a scent barrier rabbits don’t want to push through.

Chives and other alliums deserve special mention. They’re among the most reliable rabbit deterrents because rabbits genuinely dislike the taste, not just the smell. Bunching onions and garlic work the same way. These are ideal border plants because they grow in dense clumps with no gaps for a rabbit to slip between.

One herb to be cautious about is basil. There’s real disagreement among gardeners and experts about whether it deters rabbits or is one of the few aromatic herbs they’ll actually eat. If you’re counting on basil as part of your defense, test it on a small patch before relying on it.

Shrubs and Woody Plants Rabbits Avoid

For longer-term structure in your garden, several shrubs are reliably rabbit-resistant. Boxwood is one of the most dependable: its dense, leathery foliage is rarely browsed, and it works well as a low hedge or foundation planting. Juniper and holly are similarly resistant evergreens. Among flowering shrubs, hydrangea holds up well against rabbit browsing, and barberry’s thorny stems make it a natural physical deterrent on top of being unpalatable.

These woody plants are especially useful along property borders or around beds where you want year-round protection. A low boxwood hedge surrounding a vegetable garden adds a permanent layer of defense that you don’t need to replant each season.

How to Position Repellent Plants Strategically

Simply having rabbit-resistant plants in your yard isn’t enough. Where you place them determines whether they actually protect the crops rabbits want. The most effective approach is a border strategy: put the plants rabbits crave (lettuce, peas, beans, pansies) in the center of a bed, and surround them with an unbroken ring of deterrent plants along the outer 8 to 12 inches.

A rabbit that has to push through a wall of pungent chives or lavender to reach the salad is more likely to move on, especially if easier food is available elsewhere. The key word is “unbroken.” Gaps in the border are where rabbits slip in, so plant your deterrent ring densely with no bare spots. Chives, garlic, or bunching onions make a good edible border. Lavender and rosemary work better as a perennial one that comes back year after year.

Keep in mind that local rabbit populations vary in what they’ll tolerate. Try the border on one bed for a couple of weeks before committing your entire garden to the strategy.

When Repellent Plants Aren’t Enough

Plant-based deterrence has real limits. Winter is the biggest vulnerability. When food is scarce, rabbits become far less selective, and nearly all small trees and shrubs become targets for bark stripping and browsing. A lavender border that worked beautifully in June won’t help much in February when it’s dormant and a hungry cottontail is gnawing bark off your young fruit trees.

Fencing remains the most reliable protection. A chicken wire fence just two feet tall will exclude cottontail rabbits (three feet for jackrabbits). Bury the bottom about four inches into the soil or flare it outward along the ground to prevent digging underneath. Use mesh no larger than two by three inches to keep adults out.

The best approach is what some gardeners call “belt and suspenders”: a ring of aromatic deterrent plants backed up by a low chicken wire fence just inside or outside the border. The plants reduce casual browsing, and the fence stops the determined rabbits that would otherwise push through.

A Note on Toxic Repellent Plants

Some of the most rabbit-resistant plants are genuinely poisonous. Monkshood (also called wolfsbane) is frequently mentioned as a rabbit deterrent, and foxglove is another plant rabbits leave completely alone. Both contain compounds that can cause serious harm or death in dogs, cats, horses, and children. Foxglove specifically affects the heart and can cause cardiac failure if ingested.

If you have pets or young children, stick with the aromatic herbs and alliums. They’re effective deterrents without the toxicity risk, and most of them are plants you’d want in your garden anyway.