8 Most Deer-Resistant Plants to Grow in Your Garden

Yaupon Holly

Yaupon Holly thrives across zones 1 to 13, featuring glossy foliage and shiny berries. It can grow as bushes or trees, ranging from 4 to 20 feet tall, in full sun to partial shade and well-drained soil.


Hardy Juniper bushes suit various spaces and conditions, needing some sun and well-drained soil. Their bristly foliage and strong smell deter deer, making them a versatile garden choice.


Alliums, including onions and chives, feature tall stalks with colorful flower heads. Their strong scent repels deer and other animals, thriving in full sun and well-drained soil.


Elderberry shrubs, reaching up to 12 feet tall and wide, deter deer with their bumpy stems and pith. They provide food and shelter for birds and attract pollinators, growing well in full to partial sun.

Heartleaf Foamflower

Heartleaf Foamflower has slim white blooms and hairy leaves that repel deer. This early-blooming perennial thrives in shaded gardens and wooded areas with moist, well-drained soil.


Soapwort blooms with pink or white flowers in summer and early fall, emitting a distinctive scent. Its bitter-tasting leaves deter deer, and it grows well in full to partial sun and well-drained or rocky soil.

Moss Phlox

Moss Phlox is a creeping ground cover with pink and purple blooms in spring. Its needle-like, spiny leaves deter deer, making it ideal for foundation plantings, rock gardens, and borders.

Bigroot Prickly Pear

Bigroot Prickly Pear, with its spiny foliage and yellow-orange flowers, deters deer. This low-growing plant thrives in full sun and dry soil, making it popular in rock gardens and as ground cover.

7 Flowers That Repel Insects Effortlessly for a Pest-Free Garden