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 favorable food sources are available.
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.