Peter Vogel
Peter Vogel is the founder of GrowPerma, bringing together evidence-based gardening advice with permaculture principles. When he's not writing about companion ...
Companion Planting for Rabbit-Proof Gardens
You planted a tidy row of lettuce, and by morning it was clipped to nubs, each stem cut at a clean 45-degree angle. That neat diagonal snip is the calling card of a cottontail rabbit, and it means you have a hungry visitor. The good news: the plants rabbits love and the plants they leave alone are fairly predictable, so you can design a garden that steers them away from your best crops. The honest news, which most blog posts skip: companion planting lowers your risk, but a short fence is the only thing extension services call reliable.
Let us be clear up front. Every university source agrees that physical barriers are the most effective way to keep a garden safe from rabbits. Aromatic herbs and onions around your beds are a smart second layer, not a force field. Use both together and you get a garden that is genuinely hard for rabbits to bother.
2 ft
Fence height needed
Chicken wire, 1-inch mesh (60 cm)
4 to 6 in
Bury the bottom edge
Flared outward (10 to 15 cm)
~10 acres
A cottontail's home range
Smaller where food is good
Dawn & dusk
Peak feeding time
Why you find damage at sunrise
Here is the plan this guide walks through:
- The plants rabbits reliably avoid, and the ones they treat as a salad bar
- How to build a fragrant border that discourages browsing
- The exact fence specs that actually exclude cottontails
- Which "rabbit repellent" plants are overrated (looking at you, marigolds)
- Simple habitat fixes that make your whole yard less inviting
Key Takeaway
Rabbit-proofing works in layers: choose resistant plants, ring vulnerable crops with aromatic herbs and alliums, and back it all with a 2-foot fence. Any one layer alone will leak. Together they hold.
Which Plants Do Rabbits Avoid?
Rabbits pick their food by smell, taste, and texture, so the plants they skip tend to share two traits: strong aromas and fuzzy or bitter leaves. Nebraska Extension puts it plainly, noting that plants with strong scents or dense hair are typically avoided. That is why almost every "rabbit resistant" list is dominated by fragrant herbs and the onion family.
The reliable avoiders are aromatic herbs like lavender, rosemary, oregano, thyme, sage, mint, and catmint, plus alliums such as onions, garlic, chives, and leeks. Penn State Extension's rabbit-resistant plant list also flags marigolds, snapdragons, lamb's ears, catmint, and daffodils, along with vegetable crops like onions, leeks, potatoes, asparagus, rhubarb, tomatoes, and summer squash. Wisconsin Horticulture adds corn, cucumbers, and peppers to the usually-safe column.
| Rabbits usually avoid | Rabbits love (protect these) |
| Onions, garlic, chives, leeks | Lettuce and salad greens |
| Lavender, rosemary, oregano, thyme, sage, mint | Peas and beans (young shoots) |
| Tomatoes, potatoes, squash, cucumbers, peppers, corn | Carrots, beets, and clover |
| Catmint, snapdragon, lamb's ears, daffodil | Tulips, pansies, and spring bulbs |
Sources: Penn State Extension, University of Nebraska-Lincoln Extension, Wisconsin Horticulture
One caution that matters: "resistant" means less preferred, not rabbit-proof. Wisconsin Horticulture is blunt that hungry rabbits will devour a wide selection of flowers and vegetables, and preferences collapse when food gets scarce. Treat these lists as odds in your favor, not guarantees.
How Do You Design a Rabbit-Resistant Border?
The companion planting move is simple: wrap the crops rabbits crave inside a ring of the ones they dislike. Put lettuce, peas, and pansies in the center of a bed, and edge that bed with chives, garlic, lavender, or rosemary. A rabbit that has to push through a wall of pungent alliums to reach the salad is more likely to move on to an easier target, especially where it has other options.
Map the bed into a core and a rim
Center the vulnerable crops (greens, legumes, bulbs) and reserve the outer 8 to 12 inches (20 to 30 cm) for the deterrent ring.
Plant a continuous aromatic edge
Use chives, garlic, or bunching onions for an edible border, or lavender and rosemary for a perennial one. Gaps are where rabbits slip in, so keep it unbroken.
Add height with a low fence
Set 2-foot chicken wire just inside or outside the ring for the crops you cannot afford to lose. Belt and suspenders.
Test a small patch first
Local rabbits vary. Try the border on one bed for a couple of weeks before committing your whole garden to it.
Why This Works: Sensory Layering
You are not poisoning anything, you are editing the garden's smell-scape. The volatile oils in alliums and aromatic herbs mask the scent of tender greens and make the whole bed read as unappealing. In permaculture this is a form of guild planting, where neighbors protect each other. See our guide to companion planting for pest control for the same idea applied to insects.
Why You Still Need a Fence
Here is where honesty pays off. Ask Extension states flatly that the only permanent way to prevent rabbit damage is exclusion. The specs are refreshingly cheap and low. Rabbits do not jump high, so a short, snug fence beats a tall, loose one.
Use chicken wire with 1-inch (2.5 cm) mesh or smaller, stand it about 2 feet (60 cm) high, and bury the bottom 4 to 6 inches (10 to 15 cm), flaring that buried edge outward so rabbits cannot dig under. Nebraska Extension and Wisconsin Horticulture give nearly identical numbers, and Ask Extension suggests 30 to 36 inches (76 to 91 cm) in heavy-snow regions. Watch the mesh size: a common garden fence with 2-by-3-inch openings will let young rabbits slip right through.
| Spec | Recommendation | Why |
| Height | 2 ft (60 cm); 30 to 36 in in snow country | Rabbits do not jump high |
| Mesh size | 1 in (2.5 cm) or smaller | Excludes young rabbits, not just adults |
| Buried edge | 4 to 6 in (10 to 15 cm), flared out | Stops digging underneath |
Sources: University of Nebraska-Lincoln Extension, Ask Extension, Wisconsin Horticulture
Common Mistake to Avoid
Do not rely on marigolds as a rabbit shield. The Piedmont Master Gardeners reviewed the research and found little scientific evidence that marigolds repel pests, including a Rutgers study where they failed to deter common pests. Some gardeners even report rabbits eating the marigolds. Plant them for pollinators and color, not as a fence substitute.
Get Our Free Companion Planting Chart
Join thousands of gardeners getting practical tips on what to plant together, natural pest defense, and permaculture design you can use this weekend.
Read the Free GuideWhat Else Keeps Rabbits Away?
Rabbits love cover. Eastern cottontails shelter in brush piles, tall grass, and the gaps under decks, then dash out to feed. Wisconsin Horticulture calls removing brush piles, weed patches, and debris an excellent way to manage them, and Nebraska Extension suggests mowing within 3 to 4 feet (1 to 1.2 m) of new plantings and sealing spaces under sheds with quarter-inch (6 mm) wire mesh. A rabbit that has nowhere to hide near your garden is a rabbit that keeps its distance.
Repellents are the final layer. University of Minnesota Extension lists hot pepper wax, dried blood, garlic, cinnamon, cloves, and putrescent egg solids as common deterrents, but warns you must reapply every few weeks and after rain, and rotate products because rabbits build tolerance. Think of repellents as touch-ups between the real defenses, not the main event. This is the same layered thinking behind permaculture zone design, where your most-protected crops sit closest to the house.
Key Takeaway
Stack your defenses in order of reliability: habitat cleanup and a snug fence first, aromatic borders second, repellents third. Lean on plant choice to reduce pressure, and lean on the fence to actually keep them out. For more plant pairings, start with our companion planting guide.
Frequently Asked Questions
What plants keep rabbits away naturally?
The most reliably avoided plants are aromatic herbs (lavender, rosemary, oregano, thyme, sage, mint, catmint) and alliums (onions, garlic, chives, leeks). Nebraska Extension notes rabbits typically avoid plants with strong aromas or dense, fuzzy leaves. Ring vulnerable crops with these for a deterrent border, but remember it reduces browsing rather than stopping it entirely.
How high does a fence need to be to keep rabbits out?
Just 2 feet (60 cm) of chicken wire with 1-inch mesh or smaller does the job for cottontails, since they do not jump high. The critical detail is the bottom: bury it 4 to 6 inches (10 to 15 cm) and flare it outward so rabbits cannot dig under. In deep-snow regions, go 30 to 36 inches (76 to 91 cm) tall.
Do marigolds keep rabbits out of the garden?
Not reliably. Despite their reputation, Piedmont Master Gardeners found little scientific evidence that marigolds repel pests, and some gardeners report rabbits eating them outright. Plant marigolds for pollinators and color, and count on a fence and aromatic herbs for actual rabbit defense.
What vegetables do rabbits not eat?
Rabbits usually leave onions, garlic, leeks, potatoes, tomatoes, squash, cucumbers, peppers, corn, asparagus, and rhubarb alone, per Penn State and Wisconsin extension lists. They will happily eat lettuce, peas, beans, carrots, and beets, so those are the crops to protect first.
How do I keep rabbits out of a garden without a fence?
Layer several tactics: clear brush and tall grass so rabbits lose their cover, plant an unbroken border of alliums and aromatic herbs, and apply a rotating repellent every few weeks. This combination lowers pressure considerably, but extension services are clear that without a fence, a determined rabbit can still get through.
Ready to Grow Smarter?
Get our free beginner's guide to backyard food forests and permaculture design, with printable worksheets and a year-by-month calendar you can start using this weekend.
Read the Free GuideResources
- Penn State Extension — Rabbit-Resistant Garden and Landscape Plants
- Wisconsin Horticulture — Rabbit Ecology and Damage Management
- University of Nebraska-Lincoln Extension — Managing Rabbit Damage
- University of Minnesota Extension — Keeping Animals Out of Your Garden
- Ask Extension — Rabbit Rid (fencing and habitat guidance)
- Virginia Department of Wildlife Resources — Eastern Cottontail
- Vermont Fish & Wildlife — Eastern Cottontail
- Piedmont Master Gardeners — Magical Repelling Powers of Marigolds: Myth or Fact?