What Rabbits Eat & Avoid in your garden

Published: July 22nd, 2023
Last Updated: September 21st, 2023
Written By: Bradly Spicer
Plants that deter rabbits

As much as we love them, Rabbits can be a nuisance in the garden, munching away at vegetable plants and chewing through flower beds. Understanding which plants rabbits tend to avoid can help gardeners design landscapes that minimize rabbit damage. Knowing rabbit-resistant plants allows you to plant a beautiful garden that coexists with local bunnies.

It’s important for gardeners to understand why certain plants are more vulnerable to rabbits than others. Some plants have physical or chemical deterrents, making them less palatable to rabbits. Other plants may contain toxins that rabbits instinctively avoid. By choosing the right plants, gardeners can create gardens that rabbits don’t find very tempting.

Understanding Rabbit-Resistant Plants

Rabbit-resistant plants are those that rabbits tend to avoid eating. These plants have certain qualities that make them unappealing to rabbits.

Some plants have a strong scent or chemical compounds that deter rabbits. Plants in the mint family, like Lavender, Rosemary, and Sage, contain aromatic oils that rabbits dislike. Spiky or hairy foliage can deter rabbits from nibbling on plants like lamb’s ears and sedums.

Toxic or poisonous plants are also rabbit-resistant. Foxglove, daffodils, monkshood, and other poisonous plants are not touched by rabbits. Very acidic or bitter-tasting plants are avoided as well.

Plants with tough leaves and stems are also passed over since they are difficult to chew and digest. Like Artemisia and Dusty Miller, plants with gray or fuzzy leaves are rarely eaten. Thick woody stems and leathery leaves make plants like hollies and magnolias rabbit-proof.

Daffodils in garden

List of Rabbit-Resistant Plants

Here are some common garden plants that rabbits tend to avoid:

  • Lavender – Known for its soothing aroma, lavender is a flowering herb that rabbits tend to avoid due to its strong scent. The plant’s silvery-green foliage and purple flowers are not only beautiful but also act as a natural deterrent.
  • Yarrow – This plant is characterized by its feathery, fern-like foliage and clusters of tiny flowers. Its unique texture is unappealing to rabbits, making it a great choice for a rabbit-resistant garden.
  • Salvia – With a diverse range of over 900 species, salvia plants are highly resistant to both deer and rabbits. Their varied sizes, shapes, and colors, coupled with their aromatic leaves, make them unattractive to these garden pests.
  • Catmint – A relative of catnip, catmint is a member of the mint family with gray-green leaves and purple flowers. Its strong scent and taste are disliked by rabbits, making it a safe choice for your garden.
  • Iris – Known for their sword-like foliage and unique blooms, irises are perennials that rabbits find unappealing. Their hardy nature and striking appearance make them a favorite among gardeners.
  • Dusty Miller – The fuzzy, silver-gray leaves of the dusty miller plant are often ignored by rabbits. Its unique texture and color add interest to any garden while also providing a rabbit-resistant ground cover.
  • Lamb’s Ear – Named for its soft, velvety leaves that resemble a lamb’s ear, this plant is unpleasant for rabbits to touch and eat, making it a safe addition to your garden.
  • Daffodil – A classic spring bulb, all parts of the daffodil, including the foliage and flowers, are toxic to rabbits. Planting them in groups in full to partial sun can help deter rabbits from your garden.
  • Bee Balm – This perennial plant has a minty aroma and tubular flowers that rabbits tend to avoid. Its vibrant colors and unique shape make it a beautiful addition to any garden.
  • Russian Sage – Characterized by its silvery foliage and strong scent, Russian sage is a plant that rabbits prefer to avoid. Its tall, spiky appearance adds height and interest to your garden.
  • Peony – With their large, lush blossoms and leathery leaves, peonies are generally disliked by rabbits. Their dramatic appearance makes them a stunning addition to any garden.
  • Fern – Regardless of the variety, from delicate maidenhair to bold ostrich ferns, rabbits tend to avoid eating ferns. Their feathery fronds add texture and greenery to your garden.
  • Foxglove – A classic cottage garden plant, all parts of the foxglove are extremely poisonous to rabbits, making it a safe choice for a rabbit-prone garden.
  • Dianthus – Also known as Pinks, these cool-season bloomers are generally ignored by rabbits. Their spiky foliage and sweet-smelling flowers add color and fragrance to your garden.
  • Coral Bells – Also known as Heuchera, the ruffled leaves and dainty flowers of this plant make it resistant to rabbits. Its variety of leaf colors can add a pop of color to your garden.
  • Coneflower – Known for their coarse foliage and prickly central cones, coneflowers are typically avoided by rabbits. Their tall, vibrant flowers attract butterflies and bees, adding life to your garden.
  • Hydrangea – With their showy flowers and leathery leaves, hydrangeas are unappealing to rabbits. These large shrubs can act as a natural barrier in your garden.

Rabbit-Resistant Perennial Plants

Perennials are plants that live more than two years, often re-blooming every spring and summer. There are many lovely perennial flowers and foliage plants that rabbits tend to stay away from.

Coneflowers like Echinacea and Rudbeckia have prickly central cones that rabbits don’t like chewing on. They thrive in full sun and average to dry soil.

Coral bells, also known as Heuchera, are very rabbit resistant with their ruffled foliage and dainty blooms. They grow well in partial shade and moist, well-drained soil.

Ferns make great rabbit resistant groundcovers for shady areas. varieties like Christmas fern and lady fern grow 12-18 inches tall. Keep soil moist but well-drained.

Irises are classic perennial flowers that rabbits ignore. Bearded iris prefer full sun while Siberian iris will tolerate some shade. Poor draining soil can cause root rot.

Peonies have lush, leathery leaves and big, beautiful blooms. Plant them in full to part sun with deep, organically rich soil. Avoid wet soil.

Salvias including garden sage have aromatic leaves that deter rabbits. Grow them in a sunny spot with average to dry soil. Deadhead spent blooms to encourage more flowers.

Wild Ferns

Rabbit-Resistant Flowers

Flowers add vibrant color to the garden while also attracting pollinators. Here are some beautiful annual and perennial flowers that rabbits avoid.

  • Foxglove – Known for their tall stalks adorned with tubular flowers, foxgloves bloom from late spring into summer. All parts of this plant are toxic, making it a deterrent for rabbits and a safe choice for your garden.
  • Bee Balm – Also known as monarda, bee balm is a summertime bloomer with a minty scent that rabbits find unappealing. Its vibrant flowers not only add color to your garden but also attract hummingbirds, adding life and movement.
  • Dianthus – These popular cool-season plants, including varieties such as Sweet William and cottage pinks, are generally ignored by rabbits. Their spiky foliage and fragrant flowers add a touch of charm to your garden.
  • Hydrangea – Characterized by their showy mophead flowers that bloom from spring through frost, hydrangeas are unappealing to rabbits due to their leathery leaves. These large shrubs can act as a natural barrier in your garden.
  • Lavender – With its fragrant purple flowers and silvery foliage, lavender is a plant that rabbits tend to avoid. The strong scent acts as a natural deterrent, making it a safe and beautiful addition to your garden.
  • Coneflower – Known for their daisy-like flowers with central cones, coneflowers bloom from summer into fall. Their ability to tolerate heat, drought, and pests, along with their resistance to rabbits, make them a hardy choice for any garden.
  • Yarrow – This plant features flat clusters of tiny white or pink flowers and fern-like foliage that rabbits find unappealing. In addition to deterring rabbits, yarrow also attracts beneficial insects, promoting a healthy garden ecosystem.
  • Iris – Available in a rainbow of colors, irises are known for their intricate blooms that rise above sword-like leaves. Their unique appearance and hardy nature make them unappealing to rabbits and a favorite among gardeners.

Specific Plants and Rabbits

Let’s examine some popular garden plants and closely analyze their rabbit resistance. Understanding specific plants helps you make informed choices for your landscape.

Heuchera, also called Coral Bells, is an excellent rabbit resistant plant. Its ruffled, rounded leaves unfurl in spring in hues like amber, chartreuse and burgundy. Delicate bell-shaped blooms on tall stems appear in summer. Dwarf varieties make great groundcovers. Heuchera thrives in partial shade and moist, well-drained soil. Amend soil with compost at planting and fertilize in early spring. Variety ‘Palace Purple’ has stunning dark leaves.

Dianthus is the botanical name for a group of plants commonly called Pinks. The gray-green grassy leaves and abundantly-petaled flowers make this sun-loving perennial disliked by rabbits. Blooms appear in spring and intermittently until frost. Deadhead spent blooms to encourage more flowers. Dianthus does best in full sun and average, well-draining soil. Avoid overwatering. ‘Zing Rose’ has vibrant pink double blooms.

Ferns are an diverse group of plants that prefer shade environments. With lacy fronds and upright growth habit, ferns make excellent rabbit resistant groundcovers. Christmas fern and lady fern grow 12-18 inches tall. Plant in partial to full shade with rich, moist soil. Keep evenly moist but avoid waterlogged soil. Mulch around fern plants to maintain soil moisture. Evergreen in many zones.

Hydrangeas produce showy mound-shaped flower clusters that bloom spring to frost. The big leaves have a leathery texture that rabbits avoid. For best results, plant in morning sun and afternoon shade. Most varieties prefer moist, organically rich soil. Apply mulch around the base and provide supplemental water during dry periods. Prune selectively in late winter. ‘Limelight’ has chartreuse blooms that turn pink in fall.

Wild Geraniums

Geraniums are commonly grown annuals but some species are hardy perennials. The varieties called cranesbill geraniums have deeply cut leaves and simple flowers in shades of white, pink and purple. Left unbothered by rabbits, they bloom spring into summer. Grow geraniums in full sun to light shade and average soil with good drainage. ‘Rozanne’ is an award-winning variety with violet-blue flowers and a spreading habit.

Ginger plants have lush tropical-looking foliage and unusual flowers. The cone-shaped blooms have eyebrow-like bracts in colors like red, yellow, or orange. Rabbits leave this plant alone. Grow gingers in partial shade with rich, moist soil high in organic matter. Provide supplemental water in warm weather. Overwinter indoors in cold climates. ‘Pinecone Ginger’ is a dwarf variety under 1 foot tall.

Frequently Asked Questions

What are the best annual flowers to deter rabbits?

Marigolds, zinnias, petunias, salvias, and cleome are great annual flower choices that rabbits tend to avoid.

Are hostas and hibiscus Rabbit resistant?

Unfortunately not, rabbits will eat both hostas and hibiscus. Choose plants like ferns and hydrangeas instead for rabbit prone areas.

What vegetable plants do rabbits not eat?

Asparagus, potatoes, squash, mint, and mustard are examples of vegetables and herbs that rabbits tend to avoid.

Do rabbits eat all parts of daffodils including the bulbs and flowers?

No, rabbits avoid daffodils entirely. All parts of the plant including the foliage, flowers, and bulbs are toxic to rabbits.

Should new plantings be protected from rabbits?

Yes, it’s smart to protect new plantings even with resistant plants. Use fencing, deterrent sprays, or chicken wire cages until plants are well established.


Understanding rabbit behavior helps gardeners design landscapes that minimize damage while creating a symbiotic environment. While no plant is 100% rabbit proof, choosing resistant plants can make a big difference.

Look for plants with strong scents, fuzzy or spiky leaves, bitter tastes and physical deterrents that drive rabbits away. Daffodils, foxgloves and other poisonous plants are also avoided. Favor garden staples like lavender, catmint, salvia, iris and peonies that rabbits dislike.

Perennial flowers, shrubs, bulbs, and herbs that resist rabbits allow you to create an elegant garden with minimal damage. A diverse landscape is also more resilient and supports local ecosystems. But even resistant plants can be compromised while young or during times of extreme hunger. Use repellents, fencing and cages to protect vulnerable plants.

What to feed a rabbit downloadable sheet
Get our FREE rabbit care eBook! to help look after your rabbit and give them the best care possible!

By entering your email address you agree to receive emails from Cottontailclub. We'll respect your privacy and you can unsubscribe at any time.