Rabbit Resistant Plants for Your Garden

Rabbit resistant plants - close up of a rabbit in a flower garden next to a white begonia and Sedum acre plant.
My Garden Life
March 20, 2023
Table of Contents

They may be cute, fluffy, and cuddly, but rabbits can destroy your carefully-planted garden overnight. Left unchecked, they’ll quickly munch their way through flowers, shoots and leaves, using your plot as their personal pantry. So how can you save your garden and still enjoy the wildlife? Try planting some rabbit-resistant plants.

How do I Know if Rabbits are Eating My Plants?

If you’ve got rabbits on or near your property, there’s a good chance they’re snacking on your garden. Check for leaves that are gnawed from the edges or disappearing flower heads. You may also spot clusters of small, round droppings near the plants or in grassy areas. Keep an eye out at sunrise and sunset, as that’s when rabbits are most active.

Rabbit resistant plants - a wild rabbit in the middle of a lettuce garden eating a lettuce leaf.

What Plants do Rabbits Not Like?

You may have heard the popular advice that planting marigolds will keep the bunnies away. Unfortunately, this is not true. Rabbits will happily chew their way through your marigolds, especially the pretty petals. But there are some plants and flowers they tend to avoid, usually due to their scent or texture. Here’s a quick rundown of some of the more rabbit-resistant varieties you can add to your planting plan.

Rabbit resistant plants - a wild rabbit eating  Lamium groundcover with Epimedium plants in the background.

Rabbit-resistant Perennials

Anemone, Windflower

(Anemone japonica)

Anemones flower from late summer to autumn but look great even when not in bloom.  They come in shades of pink, purple, red and white and have a fragrance that deters rabbits. They’re easy to grow, doing well in zones 4 through 8. Keep the soil moist for them and remove faded flowers regularly for the best display.

Rabbit resistant plants - close up of white Anemone japonica flowers in a perennial border.

Siberian Iris

(Iris sibirica)

These pretty blooms are not quite as flashy as their bearded iris cousins but still make a lovely addition to your beds, borders and cutting garden. Siberian iris grow best in zones 3 to 9 and are pretty tolerant to hot and dry weather as long as you keep them well-watered.

Rabbit resistant plants - a clump of purple Iris sibirica in full bloom with a flowery meadow in the background.


(Delphinium elatum)

Delphiniums produce distinctive spires of blue, purple, lavender, pink or white flowers. They have strong, thick stems and leaves, which is probably why rabbits usually leave them alone. Bees and other beneficial insects love them, however, so this is a great addition to your pollinator garden. Cut flowers also look stunning in a vase or fresh bouquet. Delphiniums bloom in early summer, creating a traditional “cottage garden” feel in your plot.

Rabbit resistant plants - a beautiful row of blue delphinium flower spikes with trees and flowers in the background.

Achillea, Yarrow 

(Achillea millefolium)

Most rabbits stay away from the bright blooms of the yarrow plant. This pretty perennial remains a popular choice in the garden because it’s so easy to grow. You just need well-drained soil and a sunny location. It’s the perfect choice for butterfly and wildflower gardens and works well for cutting and drying too.

Rabbit resistant plants - Close up of a clump of rosy-red Achillea millefolium flowers.

Oriental Poppy

(Papaver orientale)

These huge silky blooms in shades of red, pink, orange and white are sure to grab attention. But not from the bunnies. Oriental poppy leaves are stiff and fuzzy, so rabbits don’t tend to snack on them. Plant oriental poppies in a sunny location with fertile, well-drained soil. They’ll grow happily in zones 4 to 9 and bring a welcome burst of color to your garden year after year.

Rabbit resistant plants - close up of a clump of oriental poppies with bright red blooms.

Rabbit-resistant Annuals

Common Zinnia

(Zinnia elegans)

Rabbits generally don’t like zinnias and tend to leave them undisturbed. Zinnias come in a variety of colors (red, yellow, orange, pink, and white) and are excellent butterfly attractors. Plant zinnias in your beds, borders, baskets, containers and window boxes. They’re fairly heat tolerant, but may require watering to keep them moist during dry spells.

Rabbit resistant plants - close up of zinnia flowers in shades of red, pink, gold and orange.

Wax Begonia

(Begonia semperflorens)

Wax begonias are named for their waxy leaves, which rabbits don’t like to eat. They’re wonderfully adaptable and are a perfect choice for your beds and borders. With green and burgundy-red leaf forms available, you can create striking color combinations when you plant them. They do particularly well in zones 10 to 12 as long as you keep them well-watered, with a layer of summer mulch applied to retain moisture.

Rabbit resistant plants - close up of Begonia semperflorens wax begonias in shades of pink, red, and white.

Sweet Alyssum

(Lobularia maritima)

This ground-hugging annual has a sweet, honey-ish fragrance that deters rabbits. It’s perfect for rock gardens, and the small clusters of flowers look great peeking out of rock crevices or walls. Sweet alyssum likes light, well-drained soil, and you’ll need to trim it back occasionally to encourage the blooms to come back again.

Rabbit resistant plants - lush clumps of sweet alyssum Lobularia maritima edged with limestone flagstones.


(Antirrhinum majus)

Snapdragon flowers may be known as “bunny rabbits” in some countries, but their real-life namesakes tend to avoid these fragrant blooms. Usually grown as annuals, snapdragons flower in shades of pink, orange, white, yellow, red, and purple. Blooms appear all summer long bringing a vibrant splash of color to the garden. Keep them well-watered and allow the soil to dry thoroughly in between waterings.

Rabbit resistant plants - close up of spikes of pink snapdragons.

Scarlet Sage, Texas Sage, Tropical Sage

(Salvia coccinea)

Native to Brazil (where it’s grown as a perennial), scarlet sage is an excellent choice for very hot, dry locations with poor soil. The leaves have a distinctive smell, which deters most small animals, including rabbits. For best effect, plant scarlet sage in drifts or bands and sit back and enjoy the butterflies and hummingbirds these blooms attract.

Rabbit resistant plants - pots of scarlet sage Salvia coccinea.

Other Plants that Keep Rabbits Away

If you’ve got rabbits living nearby, you might notice patches gnawed from the lower bark of young trees or shrubs. Choose to plant holly, boxwood, hawthorn, ash or magnolia trees for the best chance of avoiding rabbit damage.

If you’re growing a kitchen garden, there are several varieties of herbs that rabbits stay away from, usually because of the strong scents. Rabbit repellant plants in your herb garden may include:

Rabbit resistant plants - a corner planting of mint, thyme, lavender, sage and tarragon with a brown brick wall in the background.

Which Plants are the Most Rabbit-proof?

The honest answer is no plant is 100% “rabbit-proof.” If they’re hungry enough, and there’s nothing else available, rabbits are likely to try munching on some of the plants and flowers we’ve mentioned here.

However, by including the more rabbit-resistant varieties in your garden, you’re at least increasing the chances they’ll move onto something else instead and leave you with some plants to enjoy.

For more tips on protecting your plants from wildlife, check out these articles on deer-resistant shrubs and some easy ways to deter deer from your garden.


  1. Elisa Pagan

    Great info 👍

    • My Garden Life

      Thanks Elisa! We’re glad you found the information helpful. 🙂


Submit a Comment

Your email address will not be published. Required fields are marked *

Related Posts

10 Perennial Shade Plants with Fabulous Foliage

10 Perennial Shade Plants with Fabulous Foliage

Foliage shapes, textures and colors can transform shady spaces just as much as flowers. Read on to learn about 10 perennial shade-loving plants with great-looking leaves.
6 Types of Begonias

6 Types of Begonias

Discover the beauty of begonias! From wax begonias to angel wings, explore six types of begonias to find the perfect begonia for your garden.
16 Flowers for Shade

16 Flowers for Shade

Discover how you can infuse color into every corner of your garden with flowers for shade. These low-light tolerant plants can manage with six or more hours of shade each day.

Related Posts

Nesting Materials for Birds

Nesting Materials for Birds

10 Perennial Shade Plants with Fabulous Foliage

10 Perennial Shade Plants with Fabulous Foliage

Create a Garden that Attracts Birds

Create a Garden that Attracts Birds

frost map with dates

Frost Map with Dates

USDA zone finder with zip code search and maps

USDA Zone Finder

plant library

Plant Library

Save plants to your personal library

Join My Garden Club to access more features

Already a member?
Log in now

Pin It on Pinterest

Share This

Share this post with your friends!