Plan the perfect garden with our interactive tool →

Flowers That Rabbits Do Not Eat in the Garden

a wild rabbit image by Tom Oliveira from

For centuries, humans and rabbits have battled for garden supremacy. Beatrix Potter immortalized this struggle in her story, "The Tale of Peter Rabbit." Peter and his siblings were interested in chomping the young vegetables in Farmer McGregor's garden, but real rabbits are just as likely to eat flowering annuals and perennials. Though no plant is completely immune to an extremely hungry rabbit, there are many lovely flowering species and varieties that are relatively unattractive to these voracious eaters. With careful selection, it is possible to enjoy three seasons of bloom with little rabbit damage.

Spring Flowering Plants

Rabbits will generally avoid the following spring bloomers: columbine, daffodil, crocus, bleeding heart, fleabane, iris, forget-me-not, catmint, hellebore and violet.

Summer Flowering Plants

Summer is high season in the flower garden. Rabbits will most likely turn away from: ageratum, campanula, impatiens, scabiosa, cineraria, cranesbill, California poppy, coreopsis, yarrow, foxglove, coneflower, gaillardia daisy, daylily, amaryllis, astilbe, monarda, verbena, candytuft, red-hot poker, salvia, lamium, poppies, rudbekia, veronica and penstemon.

Fall Flowering Plants

Many summer blooming plants continue throughout the fall. In addition, rabbits dislike aster, dahlia and cyclamen.

Rabbits Out Of The Garden & Yard

Enclose your garden with a fence. Rabbits cannot jump high, but they can dig. It is imperative that you bury at least 8 inches of your fence in the ground to keep them out. Pieces of black garden hose can do the trick. Onion, shallots, and leeks are all rabbit deterrents and can send rabbits away without lunch. Plant a variety of clovers, grasses and other favorite plants of rabbits away from your garden to give rabbits something to eat other than your plants. This keeps rabbits from munching on bark. Plant rabbit-resistant plants. Rabbit-resistant trees include redbud, cedar and maple.

Garden Guides