Are deer eating your garden plants? Choosing deer-resistant plants is one of the best ways to protect your flowers, shrubs, and landscaping. While no plant is completely deer-proof, many plants—such as salvia, lavender, poppies, snapdragons, and sweet alyssum—are far less appealing to hungry deer.
In this guide, we share the best deer-resistant plants, flowers deer avoid, and tips to keep deer out of your garden all season long.
Are Any Plants Truly Deer-Proof?
Let’s be honest: no plant is 100% deer-proof. When food is scarce—especially from October through February—deer will eat almost anything.
However, deer prefer tender, fertilized, and easy-to-digest plants like:
Think of it this way: if deer have access to their favorite foods, they usually leave tougher, bitter, or fragrant plants alone.
The goal is simple: plant what deer dislike so they walk past your garden.
Deer love munching on mallow plants!
According to researchers from the University of Rhode Island, who have studied white-tailed deer damage to nurseries, deer seem to prefer plants that have been fertilized to those that haven’t.
Why Deer Avoid Certain Plants
Deer tend to avoid plants with these characteristics:
Strong scents (lavender, sage, rosemary)
Toxic leaves (daffodils, foxglove)
Fuzzy or prickly textures (lamb’s ear)
Bitter taste (herbs and aromatic plants)
Tough or leathery foliage
These natural defenses help protect your garden without chemicals or fencing.
Most Deer-Resistant Plants (Quick List)
Some of the most reliable deer-resistant plants include:
These shrubs provide long-term protection and visual appeal.
75+ Deer-Resistant Plants
Below is a complete list of deer-resistant plants, including flowers, herbs, shrubs, and trees. Use this chart to quickly find plants that work best for your garden. Again, keep in mind that the first rule in deer-proofing is that there are no completely deer-proof plants.
Note: Even “resistant” varieties can be vulnerable in the first few weeks after planting when their leaf tissue is especially nitrogen-rich. If you have major deer problems, we recommend spraying new plants with a deer repellent for 3 to 4 weeks after planting to prevent them from being nibbled on and damaged. Even if they are feasted on, as long as the root systems of the plants are not damaged, the plants should survive.
How to Design a Deer-Resistant Garden
Plant herbs around borders
Avoid hostas
Use shrubs as barriers
Group resistant plants
Protect new plants
Final Gardening Tip: Choosing deer-resistant plants is one of the easiest ways to protect your garden naturally. By planting fragrant herbs, tough perennials, and unpalatable flowers, you can enjoy beautiful blooms without worrying about deer damage.
Catherine Boeckmann loves nature, stargazing, and gardening, so it’s not surprising that she and The Old Farmer’s Almanac found each other. She leads digital content for the Almanac website and is also a certified master gardener in the state of Indiana.
Northern WI--they EAT EVERYTHING. Only solution is high fencing (and be sure it is VERY sturdy by late winter). Nothing and I mean NOTHING stops them. Boy was I fooled at the garden center "these are very deer resistant" or "will be poisonous, toxic, belly aches", etc.--and the deer ran up to them like candy with no visible bad effects. Ate everything RIGHT WHEN flowing too, which was ultra depressing! No sprays, no spices, no commercial stuff-NOTHING STOPS THEM.
Reply to comment
<span>Harry</span>Wed, 05/10/2023 - 07:18
Bullets stop them. Kill one and put its head on a pike near your garden. They seem to stay away with this method.
Reply to comment
<span>Sharon Brown</span>Mon, 07/07/2025 - 15:07
Ahh, NOW we know the true story behindwhat happened to Bambi's mom!!!
Reply to comment
<span>John Swiney</span>Mon, 03/04/2024 - 09:28
Yes Indeed Harry!!!! That’s the only thing that keeps them out of my garden!!!!
Reply to comment
<span>William Quinn</span>Sun, 04/16/2023 - 17:48
I think that an electrified wire fence should do the trick. I know it works for horses and cattle. You buy a fence charger at a place like
tractor supply. I was planning on putting out an ornamental iron short fence around the flower garden. The electrify it. The deer touch it \
and they get a nasty shock.
I have found it fascinating that I read so many articles from many different people and publications that tell me how deer will not eat fragrant type plants such as sage, etc. Well, I live at 9,000 feet in the Colorado Rocky Mountains, and I have many wildlife come through eating about everything that I've ever planted, plus various species that grow around my home.
I'm here to tell you that what deer will not eat may go for whitetail deer but not mule deer! I haven't found but a very few things that mule deer will not eat! They graze my chives and winter onions to the ground. I have 3 different types of mountain sage in my yard area and they brouse on those frequently. Camas and iris fall prey to them when blooming. And, I've even watched them browse the tender branch end needles off yellow pine, for, and spruce. I've even seen them tearing up on hind legs to get at mistletoe that has attacked my yellow pine! I would think that would be deadly to them, but they seem to have no problem with it.
All these plus more, the deer will eat even when browsing plants, grasses, and trees are readily available! I would enjoy hearing your take on this.
Reply to comment
<a title="View user profile." href="/author/editors">The Editors</a>Tue, 01/03/2023 - 13:32
When it comes to deer, there's not much to say! They WILL eat anything if they are hungry enough. There are just some foods that are candy (eq, hostas) and some that aren't as tasty. Perhaps you have the equivalent of cauliflower-loving deer. But, seriously, their diet is usually related to what's available. The only way to truly avoid deer is to put up a deer-height fence.
Reply to comment
<span>Lighthorse</span>Mon, 07/26/2021 - 07:36
Deer were eating all of my lilacs except the Hungarian Lilac Bush. Had to fence in all the other Lilacs, wow. Even Cornell coop extension said deer didn't eat lilac. Laughed so hard almost fell off my horse. There is plenty of cornfields/hayfields around my place for the deer to eat, HMMMM. Fenced up all my vegetable gardens and now the lilacs are fenced.
Reply to comment
<span>Vivian David</span>Tue, 06/22/2021 - 15:58
I live in Central Texas. Deer hang out in my yard everyday. They will NOT eat elephant ears,
Coral Bean, Yellow trumpet vine, lantana, Salvia(anytype), irises (On occasion might).Crepe Myrtle and Youpan Berry Bush and holly bushes. Have lived here through drought and plenty. These survived all and the deer.
Comments