Are there any flowers that rabbits don't like?

Updated February 21, 2017

A hungry rabbit may eat almost any type of flower. As all herbivores, however, rabbits prefer some plants over others; there are more than 100 species of plants that they do not like. Growing them may keep rabbits out of the garden.


Rabbits do not like certain perennial plants, including foxglove, chrysanthemum, tiger lily, yucca, butterfly weed, blanket flower, poppy, purple coneflower, lamb's ear and bleeding heart.


Species of annuals that rabbits do not eat include morning glory, salvia, marigold, lobelia, verbena, dahlia, cleome, grape hyacinth, snapdragon and zinnia. Rabbits will not eat these plants if other more favourable food sources are available.

Vines and Ground Covers

Apart from planting perennials and annuals that rabbits do not prefer, another way to keep rabbits out of a garden is to grow vines and ground covers that rabbits do not eat. These include periwinkle, English ivy, dwarf plumbago, Virginia creeper and Japanese spurge.

Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Shoaib Khan began writing in 2006, while working as an advertising professional. His work has appeared in marketing and business communication materials, including print advertisements, billboards and product brochures. Khan completed his Master of Accounting degree at the University of New Mexico.