How To Keep Animals From Eating Lilies

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

You can keep animals from eating lilies by using a combination of physical barriers, natural repellents, and strategic garden planning.
 
Keeping animals from eating lilies is a challenge every gardener faces, whether it’s deer, rabbits, or even your own curious cat.
 
These beautiful blooms are like candy to many critters, and if you’ve ever woken up to find your lily bed looking like a salad bar, you know the frustration.
 
The good news is that you can keep animals from eating lilies without resorting to harmful chemicals or constant replanting.
 
In this post, we’ll explore why animals love lilies, the most effective ways to keep animals from eating lilies, and how to protect your garden for the long haul.
 
Let’s dig right in and solve this problem together.
 

Why Animals Are Drawn to Lilies in the First Place

To keep animals from eating lilies, you first need to understand what makes them so irresistible.
 
Lilies have tender petals, a sweet scent, and a soft texture that many animals find incredibly appealing.
 
Deer, for example, will happily munch on lily buds, leaves, and even the stems when food is scarce.
 
Rabbits are even worse because they’ll nibble young shoots right down to the ground before they have a chance to bloom.
 
And if you have outdoor cats, keep in mind that while they might not eat the plant, the pollen can be toxic to them, so protection matters for their safety too.
 
The key to keeping animals from eating lilies is making your garden less inviting without sacrificing its beauty.
 
Once you know which culprits are visiting, you can choose the right strategy to send them packing.
 

Physical Barriers That Truly Keep Animals From Eating Lilies

The most reliable way to keep animals from eating lilies is to put something solid between the plant and the hungry critter.
 
Physical barriers work because they don’t rely on smell, taste, or weather, they just physically block access.
 
Here are the top barrier methods that actually work.
 

1. Use Fencing Around Your Lily Beds

A simple wire fence is one of the most effective ways to keep animals from eating lilies.
 
For deer, you’ll need a fence that’s at least 7 to 8 feet tall because they can jump surprisingly high.
 
For rabbits, a lower fence of about 2 feet with small mesh holes will do the trick since they can’t climb well.
 
Make sure the fence is buried a few inches into the ground so diggers like rabbits or groundhogs can’t tunnel under it.
 
This might not be the prettiest option, but it’s a surefire way to protect your lilies all season long.
 

2. Try Cloches or Netting for Individual Plants

If you have just a few prized lilies, you can use cloches or wire cages around each one.
 
A cloche is basically a glass or plastic dome that covers the plant, and it keeps animals from eating lilies while still letting in sunlight.
 
You can also wrap young lily shoots in chicken wire or bird netting until they grow tall enough to be less tempting.
 
Just remember to remove the netting once the blooms open so pollinators can reach the flowers.
 

3. Plant Lilies Inside a Raised Bed

Raised beds with tall sides make it harder for ground-dwelling animals to reach your lilies.
 
If you build a bed that’s at least 18 inches high, rabbits will struggle to hop over the edge.
 
You can even add a lip or an overhang to make it nearly impossible for them to climb in.
 
This method keeps animals from eating lilies while giving your garden a neat, organized look at the same time.
 

Natural Repellents That Help Keep Animals From Eating Lilies

If you prefer a less visible approach, natural repellents can be your best friend.
 
These work by making your lilies smell or taste unappealing, and they’re safe for pets and wildlife.
 
The trick is to reapply them regularly, especially after rain or heavy dew.
 

1. DIY Garlic and Pepper Spray

A homemade spray made from garlic, hot peppers, and water is a classic solution.
 
Blend a few cloves of garlic with a chopped hot pepper, add water, and strain it into a spray bottle.
 
Spray this mixture on and around your lilies, and most animals will turn up their noses.
 
The strong smell masks the lily’s natural allure, and the taste is unpleasant enough to keep them from taking a second bite.
 

2. Commercial Predator Urine

You can purchase predator urine, like fox or coyote urine, at garden centers.
 
Sprinkling it around your lily bed signals to smaller animals that a predator is nearby.
 
This instinctive fear is a powerful motivator to keep animals from eating lilies.
 
It does have a strong odor for a day or two, but it fades quickly and works for several weeks.
 

3. Egg-Based Repellent Sprays

Egg sprays are another effective option that many gardeners swear by.
 
Mix one egg with a cup of water and a tablespoon of dish soap, then spray it on your lilies.
 
Once it dries, the egg leaves a foul taste that animals can’t stand.
 
It’s a great way to keep animals from eating lilies because it’s all-natural and biodegradable.
 

Companion Planting to Keep Animals From Eating Lilies

You can also use other plants to your advantage when you want to keep animals from eating lilies.
 
Companion planting involves placing strong-smelling or prickly plants near your lilies to deter pests.
 
This method adds beauty and biodiversity to your garden while offering protection.
 

1. Plant Strong-Scented Herbs Nearby

Herbs like lavender, rosemary, mint, and sage have intense aromas that confuse animals.
 
When you plant these around your lilies, the scent overwhelms the lily’s fragrance.
 
Deer and rabbits rely heavily on smell to find food, so confusing them is a smart move.
 
You’ll keep animals from eating lilies while also having fresh herbs for your kitchen.
 

2. Use Thorny or Prickly Plants as a Shield

Plants like barberry, holly, or roses can create a natural barrier around your lilies.
 
Animals don’t like pushing through thorns to reach a meal.
 
This is especially effective against deer, which are cautious about getting scratched.
 
With a thorny ring around your lily bed, you’ll consistently keep animals from eating lilies.
 

3. Add Alliums for a Double Benefit

Alliums, like ornamental onions, have a strong oniony smell that repels many garden pests.
 
They also produce pretty globe-shaped flowers that look great next to lilies.
 
Planting alliums in clusters among your lilies is an easy, low-maintenance way to keep animals from eating lilies.
 

So, How Do You Keep Animals From Eating Lilies for Good?

You can keep animals from eating lilies by combining multiple strategies for the best results.
 
Start with a physical barrier like fencing for instant protection.
 
Then, add natural repellents to reinforce the message that your lilies are not on the menu.
 
Finally, use companion planting to make your entire garden less attractive to hungry visitors.
 
No single method is perfect, but when you layer these approaches, you’ll dramatically reduce the chances of damage.
 
Remember to rotate your repellents every few weeks because animals can get used to one smell or taste.
 
Also, check your garden regularly to see which animals are causing trouble and adjust your tactics accordingly.
 
With a little patience and consistent effort, you can keep animals from eating lilies and enjoy a vibrant, intact flower bed all season long.
 
Your lilies will thank you, and so will your sanity.
 
Happy gardening, and here’s to a pest-free bloom!