When I first started gardening, I thought the hardest part would be watering, soil, or pests like aphids. But I never expected rabbits could also be a problem.
They ate my young lettuce plants, chewed the tops of my bean seedlings, and even damaged a few pepper plants overnight.
At first, I wasn't sure what was eating my plants. Then I looked closely and noticed the leaves were cut very clean, almost like someone used scissors. Rabbits have sharp front teeth, so their bites look very neat. I also noticed small rabbit poop near the plants, which confirmed that rabbits were visiting the garden.
And the biggest proof came one early morning. I walked into the garden and saw a rabbit chewing my lettuce like it owned the place. That's when I finally knew who was eating my plants.
I know rabbits look innocent, but don't be fooled by their cute faces. Let me tell you how badly they can damage your plants.
Rabbits love soft, young plants. They often come at night and eat the leaves, stems, and new shoots. In just one night, they can chew small plants almost to the ground. Actually, seedlings and young vegetables are their favorite targets.
Here are some methods that worked best for me to keep rabbits away from the garden.
Garden Fencing - The Most Reliable Solution
Actually, this method is my favorite.
Rabbits usually don't climb fences, but they can squeeze through small gaps and dig under barriers. So the fence needs to be installed properly.
Here is what worked best for me.
| Requirement | What Works Best |
|---|---|
| Fence height | About 2–3 feet |
| Mesh size | 1 inch or smaller |
| Material | Chicken wire or hardware cloth |
| Bottom of fence | Bury 4–6 inches into the soil |
You should bury the bottom part of the fence because rabbits often try to dig under the fence.
I just put a small fence around my vegetable bed, and it helped a lot. After setting it up properly, rabbits could not easily reach my plants anymore.
It's a simple solution and works all the time without much effort.

Use Plant Cages for Individual Plants
If you don't want to fence the whole garden, another simple option is to protect individual plants.
I started using small wire cages around plants like lettuce, beans, and young tomato plants. This works especially well for plants that rabbits love to eat.
You can make these cages using chicken wire. You simply place the cage around the plant and secure it into the soil with metal stakes so rabbits cannot push it over or get inside.
How I Usually Set It Up
- First, I cut a piece of chicken wire.
- Then I bend it into a cylinder shape.
- After that, I place it around the plant.
- Finally, I push metal stakes into the soil to hold the cage in place.
One thing I like about this method is that it protects the plant without blocking sunlight or airflow, so the plant can grow normally.
Use Natural Repellent Sprays
Rabbits do not like strong smells. Because of this, natural sprays can help keep them away from plants.
So I started using a simple homemade spray around my plants.
| Ingredient | Amount |
|---|---|
| Water | 1 liter |
| Crushed garlic | 4–5 cloves |
| Chili powder | 1 teaspoon |
| Liquid dish soap | Few drops |
I mix everything and spray it around the plants, garden beds, and the edges of the garden.
From my experience, it works best if you spray in the evening and repeat every 5–7 days or after rain.
Because the smell stays stronger overnight when rabbits usually come out.
Automated Sensor Sprinkler - My Funniest Solution
I had already tried fences and different sprays, but then I discovered something that almost sounded like a joke, a motion-sensor sprinkler.
This device has a built-in motion sensor. When the sensor detects movement, the sprinkler quickly sprays water.
Just place the sprinkler where animals usually enter the garden. Trust me, it's quite funny to watch. I remember the first time I saw a rabbit walk into my garden and suddenly get sprayed with water. It jumped and ran away like it saw a ghost, and I couldn't stop laughing.
The best part is that it doesn't harm the animals at all. It just scares them, so they stop coming into the garden.
I also use these sprinklers in my garden to scare away animals like squirrels, deer, and raccoons.
Plants I Grow to Keep Rabbits Away
Another thing I noticed is that rabbits avoid some plants because of their strong smell.
So if you plant these around your garden, they can help keep rabbits away from your garden.
| Plant | Why It Helps |
|---|---|
| Marigold | Strong smell |
| Lavender | Rabbits dislike the scent |
| Garlic | Very strong odor |
| Rosemary | Aromatic leaves |
This method can also keep other animals away from your garden, like squirrels, chipmunks, deer, and sometimes mice.
I planted marigolds around my garden, and they worked really well for me. They are easy to grow and also add nice color to the garden.
You should keep the area around your garden clean. Rabbits like to hide in tall grass, thick weeds, brush piles, and wood piles. If you remove these hiding spots, they usually stay away from your garden.