What plants keep deer out of vegetable gardens?

Plants that can help keep deer out of vegetable gardens are a great addition to any garden. As a gardening and landscaping expert, I have encountered this issue many times and have found some effective solutions. Deer can cause significant damage to vegetable gardens by feeding on a variety of plants. However, there are certain plants that deer tend to avoid due to their smell, taste, or texture. By strategically planting these deer-resistant plants, you can create a barrier that deters deer from entering your vegetable garden and feasting on your crops.

One plant that is known for its ability to repel deer is the lavender. Lavender has a strong scent that deer find unappealing. By planting lavender around the edges of your vegetable garden or interspersing it throughout, you can create a natural deterrent for deer. Not only does lavender repel deer, but it also adds beauty and fragrance to your garden. I have personally used lavender to keep deer away from my vegetable garden, and it has been quite effective.

Another plant that deer tend to avoid is the yarrow. Yarrow is a perennial herb with feathery leaves and clusters of small flowers. It has a strong scent that deer find unpleasant, making it an excellent choice for a deer-resistant plant. I have found that planting yarrow near my vegetable garden has helped keep deer at bay. Plus, yarrow attracts beneficial insects and pollinators, which can be beneficial for your vegetable garden.

Rosemary is another herb that deer typically stay away from. Its strong scent and woody texture make it unappetizing to deer. Planting rosemary near your vegetable garden can act as a natural deterrent. Plus, you can enjoy fresh rosemary for cooking and add a touch of fragrance to your garden.

Other plants that are known to repel deer include daffodils, marigolds, sage, thyme, and oregano. These plants have either a strong scent, bitter taste, or rough texture that deer find unappealing. By incorporating these plants into your vegetable garden or planting them around the perimeter, you can create a barrier that deters deer from entering.

In addition to planting deer-resistant plants, there are other strategies you can employ to keep deer out of your vegetable garden. Installing a sturdy fence around your garden can be an effective way to keep deer at bay. Make sure the fence is at least 8 feet tall and buried at least a foot into the ground to prevent deer from jumping over or burrowing under. Another option is to use deer repellents, such as sprays or granules, which can be applied to plants to make them less appealing to deer. However, keep in mind that these repellents may need to be reapplied periodically, especially after rain.

It’s important to note that while these plants are generally considered deer-resistant, there is no guarantee that they will completely deter deer. Hungry deer may still be willing to eat these plants if there are no other food sources available. However, incorporating these plants into your garden can help reduce the likelihood of deer damage and create a more deer-resistant environment.

Planting deer-resistant plants such as lavender, yarrow, rosemary, daffodils, marigolds, sage, thyme, and oregano can help keep deer out of your vegetable garden. Along with these plants, implementing strategies like installing a fence or using deer repellents can further enhance the effectiveness of deer deterrence. Remember, every garden and deer population is different, so it may require some trial and error to find the best combination of plants and tactics that work for your specific situation.

Photo of author

Caroline Bates

Caroline is a Miami-based landscaper who specializes in drought-tolerant landscapes. She is the mother of two young children and also enjoys writing for GreenPacks.org in her spare time. Caroline takes great pride in her work, and loves being able to share her knowledge with others through her writing.