Deer: we love them and love to hate them. They fall into the category of adorable animals that can be a massive nuisance. That’s because deer can and do enjoy the taste of many garden plants.
To compound matters deer could easily compete in Olympic track sports. They run fast and can jump six feet in the air. As prey animals, they’re instinctually programmed to move quickly and grab food on the go, which makes it a bit of a challenge if you want your gardens and deer to co-exist.
If you are struggling to maintain a garden that is a feast for your eyes and your family, and not so much for the local fauna, the following list of deer resistant plants will help you plan a garden that keeps deer away.
What Makes Plants Deer Resistant?
Some plants have toxicity which causes deer to avoid them. Also, deer don’t like flowers with strong odors. They turn up their noses to many herbs and flowers which we think smell delightful.
That said, sometimes there isn’t a rhyme or reason to what deer will nibble on. I do wildlife rescue and have fawns wandering about every spring with the goats. Hostas are normally a deer smorgasbord, but they never eat mine (I’m knocking on wood as I say that). However, my pine trees are a culinary delight.
What a deer will and won’t eat changes by season, region and plant variety, so you may need to do some experimentation.

Shade Loving Deer Resistant Plants
I frequently have people who attend my gardening classes tell me that shade plants are boring. I don’t think that’s true. Shade plants often have unique flowers and beautiful foliage which creates a delightful contrast in the garden, and many ornamental shade plants are resistant to deer nibbles.
1. Hellebores (Helleborus spp.)

Hellebores grow in full to partial shade in zones 4-9. They grow up to two feet tall and bloom early, sometimes in the winter, depending on your location, which gets your spring garden off to a beautiful start. They look great mixed with bleeding hearts and cyclamen.
2. Begonias (Begonia spp.)

Begonias love moist soil in part to full shade. They do well in pots and planters. The flowers come in a variety of shapes and sizes. Some have large camellia-like flowers six inches across, and others have delicately ruffled petals. They bloom from summer to frost in zones 3-10.
3. Toad Lily (Tricyrtis hirta)

Toad lilies have a unique flower with delicate blooms covered in polka dots. They bloom late summer through early fall in zones 5-9 and are easy to care for. Bees love them. Deer? Not so much.
4. Bleeding Heart (Lamprocapnos spectabilis)

Bleeding heart flowers are shaped, as the name implies, like little hanging hearts. Their rich coloring makes them a favorite for early spring blooms. The fern-like foliage is a nice contrast in the garden, especially next to broadleaf plants like hostas. They grow in zones 3-9.
5. Astilbe (Astilbe spp.)

Astilbe is another shade garden workhorse. Feathery flowers grow on tall spikes with foliage that resembles a fern.
They come in pink, red, purple, and white and look beautiful next to their shade-loving friends such as hostas and ferns. They’re hardy in zones 3-8.
Sun Loving Flowers That Resist Deer
Decorative gardens often take the brunt of deer pressure. Deer often feel safe in pursuing a snack on plants at the end of driveways or lining a sidewalk. Using deer-resistant plants can not only prevent a drive-by deer snack, but it can brighten up these typically sunny areas.
6. Daffodils (Narcissus spp.)

Plants that are toxic to deer like daffodils and foxgloves are a good bet for sprucing up your landscape. However, keep in mind that plants that are toxic to deer can also be harmful to goats and sheep. Members of the amaryllis family contain a poisonous toxin called lycorine which is toxic to mammals. Other members of this family include snowflakes and snowdrops.
Plant daffodils in the fall for spring blooms. Think daffodils are boring? They don’t just come in yellow but a wide variety of colors and petal shapes. They grow in zones 3-8.
7. Foxgloves (Digitalis spp.)

Foxglove is a tall, elegant plant with bell-shaped flowers in colorful bunches. Foxglove is a biannual and will readily self-seed. It prefers part shade and rich organic soil, but it can handle full sun if it isn’t too scorching in your area. They grow in zones 4-10. Foxglove contains toxins which may be harmful to humans and deer.
8. Poppies (Papaver rhoeas)

Dorothy loved running through the field of poppies, but fear not, you won’t fall asleep when planting them, just be sure not to eat them. The isoquinoline alkaloids in Oriental poppies are toxic and can cause sedation and irritation to deer as well as your children and family pet. They’re a delightful meadow plant that’s easy to grow from seed in zones 3-9.
9. Snapdragons (Antirrhinum)

Snapdragons are my youngest son’s favorite flower. Who can resist putting gentle pressure on the petals to make their “mouths” open and close? Snapdragons come in a wide variety of colors and are a cheerful addition to a flower bed or container. They are hardy in zone 8-9, but you can grow them as an annual outside of that range.
10. Silver Mound (Artemisia schmidtiana)

I love to plant silver mound in front of brightly colored flowers. The leaves look almost silky, and they have a silver hue. Although they don’t produce flowers, the plant has an intoxicating smell that repels deer and attracts humans. This deer-resistant plant thrives in zones 3-9.
11. Russian Sage (Perovskia atriplicifolia)

The delicate looking tall, wispy stems of the Russian sage are covered with purple flowers (and bees) from summer till fall frosts. They thrive in zones 5-9 and are not picky about soil.
12. Peonies (Paeonia)

What better way to say hello to spring than with a peony bush or two? The large blooms are stunning and fragrant, but short-lived. Fortunately, deer don’t like the smell. They’re great for colde`r climates and hardy in zones 2-8.
13. Bee Balm (Monarda)

Everybody knows that bees love bee balm, but did you know that deer don’t? Bee balm has brilliant spiky flowers that hang around all summer. It grows up to three feet high so is great for the center or back of the garden bed. It grows in sun or part shade in zones 4-9.
14. Bearded Iris (Iris germanica)

Do the deer like to drink out of your water feature? Iris is deer resistant and loves moist, sunny areas. Iris grow from rhizomes. Plant them in late summer so that they can get established. Iris comes in a variety of colors and sizes, and they
15. Hollyhocks (Alcea)

Love the look of a fabulous Victorian cottage garden? Hollyhocks are hardy biennials that grow in zones 2-10. They are tall and stately and look oh so pretty along a picket fence. Some varieties grow up to eight feet tall with large four-inch flowers.
16. Gladiolas (Gladiolus)

Glads, short for gladiolas, are tall spikes with flowers growing up the stems. They look great as a backdrop behind a bed of shorter contrasting flowers and foliage plants. Glads grow from corms, which you should plant after the danger of frost. You can dig them up and store them in a cool location for winter if you are in zone 6 or lower.
Herbs
Herbs are indispensable in the kitchen and in the medicine cabinet, and they make an attractive addition to the garden. The following varieties are deer resistant.
17. Yarrow (Achillea millefolium)

This wonderful hardy herb grows up to three feet tall. This sun-lover does well in zones 3-9 and will thrive in soil that’s sub-par. Yarrow is resistant to deer and many other pests.
18. Sage (Salvia officinalis)

Sage is resistant to deer nibbles. Common sage is an evergreen perennial in zones 5-9 and an annual in cool climates. I have one growing in my greenhouse for winter use.
19. Lavender (Lavandula)

Mmmm, I love the smell of lavender and keep a spritz bottle of it by my bed to spray on my pillow to help me relax. Fortunately, the scent I love is not sweet to our little fawn friends. Lavender does well in a raised bed because it does not like wet feet and it prefers a warmer climate in zones 6-9.
20. Thyme (Thymus vulgaris)

Thyme is an herb that should be in every kitchen and in every deer resistant garden. Depending on the type, thyme grows in zones 5-9. It prefers full sun and well-drained soil.
21. Mint (Mentha)

There are tons of different mint varieties, including spearmint, peppermint, and chocolate mint. Depending on the type, mint grows in zones 3-11, and it can be a prolific spreader. The bold scent and flavor will deter deer.
22. Coneflowers (Echinacea)

The drought-resistant coneflower – also known as Echinacea – sports large flowers that come in an array of colors. These rugged flowers readily grow from seed and enjoy compost-rich soil. Coneflowers grow in zones 3-9.
23. Parlsey (Petroselinum crispum)

Parsley is beautiful in the garden with its deep, green rosette of leaves. It grows as a perennial in zones 9 and higher. It’s another one of those essential deer resistant plants for the herb garden.
24. Rosemary (Salvia rosmarinus)

This woody perennial lends color to the garden all year round. It prefers full sun and well-drained soil. It grows in zones 9 and up, but it does well in a container, so you can put it outside during the warm months and bring it in during the winter.
Vegetables
You may think veggies and deer are incompatible, but there are plenty of deer-resistant plants that you can put in your vegetable garden.
25. Onions, Leeks and Garlic (Allium)

Strong smelling plants like onions and garlic make a good deer deterrents. Plant them on the outside of your garden to protect plants in the interior. Garlic and onions generally grow in zones 5 and up, but this can vary depending on the type.
26. Asparagus (Asparagus officinalis)

Deer might nibble on the young shoots of asparagus, so protect plants when they are young. Once they get older, deer will avoid asparagus. This plant can grow in zones 3-8, and once you plant it, you can harvest it for years to come.
27. Horseradish (Armoracia rusticana)

Deer general avoid horseradish because it is too spicy (and I know some humans who would agree). This hardy perennial grows in zones 4-7 and it’s one of those plants you can pretty much set and forget.
28. Rhubarb (Rheum rhabarbarum)

You know its spring when rhubarb starts peeking out of the ground. Rhubarb leaf is toxic to deer (and to humans in large enough amounts). It grows in zones 3-8 with the right care.
29. Squash (Cucurbita)

Plants with fuzzy leaves and stems like melons and squash are usually unappealing to deer. Imagine biting down on the sharp little fuzzy bits, and I’m sure you can see why. Depending on the type, squash grows in zones 5 and up, and you can get a massive harvest from one plant.
30. Melons (Cucumis)

This is another plant with fuzzy leaves and stems that deter deer. Melons grow in zones 5 and up depending on the kind you plant. These sun lovers prefer the hottest, brightest part of your yard.
31. Fennel (Foeniculum vulgare)

Fennel is a tall, short-lived perennial that can self-seed all over your garden if you’re not careful. Deer don’t love it, so it makes a nice addition to any deer-resistant garden. It can grow in zones 2-5 as a biennial and in zones 6-10 as a perennial.
32. Potatoes (Solanum tuberosum)

The leaves of potatoes are poisonous to deer and humans
33. Tomatoes (Lycopersicon esculentum)

Plants in the nightshade family such as tomatoes and eggplants are supposedly deer resistant. The plants (not the fruits) are poisonous to ruminants. I did, however, have a notable experience during a very dry season of losing a half acre of tomatoes and peppers to deer. There is an endless supply of tomato varieties, so you can probably find one that will grow in your zone.
34. Carrots (Daucus carota subsp. sativus)

Deer love carrots and they will dig for them if they figure out that you have ripe carrots in your garden. They will generally leave them alone while they are young, though. Protect ripe carrots or pick them before deer can nab them.
35. Ginger (Zingiber officinale)

Ginger grows in zones 7 and up, but you can also grow it in containers in cooler areas. Deers will generally avoid not only the Asian varieties but the wild and European ones as well.
Plants That Repel Deer
These aren’t just deer-resistant plants: they won’t merely survive a nibble or two. These trees, shrubs, herbs, and bulbs will actively keep various Cervidae out of your space.
You can use them to create a natural barrier to protect your more vulnerable plants.
Just like people, deer don’t like plants that will injure them or mess with their sense of smell. They also dislike thick foliage, as well as plants that have a weird texture when they try to eat them.
If you’ve ever gotten stabbed by a thorn bush, thistle, or cactus, you know how painful these plants can be. You likely also learned a very valuable lesson about keeping your distance from them, right? Right.
36. Blackberries (Rubus fructicosus)

These berry bushes are ideal for creating a hedge around vulnerable spaces. Not only do you have the added benefit of another crop to harvest, but blackberries develop really intense thorns.
When it comes to plants that deer avoid, anything this stabby is pretty high on the “keep your distance” list.
37. Chinese Flowering Quince (Chaenomeles speciosa)

Most of us have tasted quince jelly, but have you ever seen the actual trees in full flower? They’re breathtakingly beautiful, and just happen to have some heinously sharp spikes in amongst their fruits.
Since they can reach up to nine feet in height, these trees are perfect for hedges and living walls. Deer avoid them quite enthusiastically, thus keeping all those quinces safe for your breakfast table.
38. English Holly (Ilex aquifolium)

Holly plants’ bright red berries and vibrant leaves are always reminiscent of traditional Christmas decorations. Those leaves are also spiny and downright painful if you so much as brush up against them.
This particular plant will do best in zones 6 through 9. Just make sure you get the English species specifically. Other cultivars are softer and less spiky, thus making them less of a deterrent to deer, elk, and other ruminants.
39. Sloe, aka Blackthorn (Prunus spinosa)

This is another species that’s more common in the UK and mainland Europe than North America. Its edible berries are used to make gin, and its viciously barbed, thorny branches have been used to create cattle-proof fences for millennia.
As you can imagine, that also works well for keeping deer away.
40. Hawthorn (Crataegus)

These trees are both thorny and spiky, so they’re ideal deer deterrents. Their spiky thorns can grow up to two inches in length, and their serrated leaves latch onto fabric, fur, and just about anything else that brushes near.
*Note: Keep in mind that not all Crataegus species have thorns! When shopping for yours, make sure you don’t accidentally choose a thornless species.
41. Agarita (Mahonia trifoliata)

Are you located in a desert region like Arizona, Texas, or New Mexico? If so, consider growing some agarita plants. They’re also known as chaparral berry bushes or “currant-of-Texas”, and are as gorgeous as they are poky.
These bushes love well-drained soils with medium fertility, and grow well best in full sun to light shade. Although they can tolerate slightly alkaline soils, they do best in pH neutral.
42. Hardy Orange (Poncirus trifoliata)

If you grow in the right climate, such as zones 7 and up, citrus trees are absolutely gorgeous additions to your property. Just don’t get too close, as they can grow vicious thorny spikes, depending on the species.
Hardy orange trees are particularly spiky, as their spines are thick as well as sharp. This is why, despite their lovely fragrance, they’re one of the primary plants that deer avoid. Place them close together to create a dense, shrubby protective wall around any area you’d like deer to stay out of.
43. Japanese Barberry (Berberis thunbergii f. atropurpurea)

Are you looking for deer repellents that are both gorgeous and utilitarian? Then consider some Japanese barberry bushes. They have pale yellow blooms that juxtapose beautifully against rich purple foliage, and viciously spiny stems to help keep deer at bay.
These shrubs need moist, well-drained, slightly sandy soil, and full sun to partial shade. Since it’s quite hardy, you can even grow it for year-round interest right down to zone 4b.
44. Honey Locust (Gleditsia triacanthos)

Have you ever seen the spikes on this species? They can grow four to five inches long! These prehistoric trees grew spikes to fend off giant herbivores, so you can rest assured that deer will give them a wide berth too.
They thrive in growing zones 4–8, and they can also be part of your foodscaping endeavors. This is because the pulp on the insides of their pods is sweet and edible (hence their name), and can be used in lieu of sugar.
45. Mullein (Verbascum spp.)

This wonderful herbal ally has many medicinal uses, and its fuzzy leaves can be used as either bandages or TP in a pinch. That said, deer can’t stand the leaves’ texture, and since it’s not an edible plant to them, they just avoid it.
46. Burdock (Arctium spp.)

You know how annoying it is when you walk past a large burdock plant and get those huge, sticky, prickly burrs all over you? Yeah, deer (and most other animals) hate them too. In fact, they actively avoid them.
If there’s a section of your property that gets a lot of deer traffic, plant greater burdock (Arctium lappa) rather generously in that area. It grows quite tall—up to six feet or so if allowed to—creating a fabulous barrier.
Make Your Garden Deer-Proof
Are you happy with the deer but want to keep them away from your plants? Don’t hesitate to implement some creative ways to keep the deer on their own side of the yard. You can also check out the latest commercial deer repellents.
When planning your deer deterrents, remember that deer are creatures of habit. They’ll follow specific paths and tracks through your property, and will be wary of taking any detours.
Create your barriers with a mixture of the various plants that deer avoid. Intersperse thorns, unappealing textures, and appalling scents, and they’ll soon keep their distance from your yard.
Just be prepared to share your deterrent technique tips with your neighbors.