Yes, deer are herbivores. They eat different kinds of vegetation, including grass, leaves and stems from woody plants, berries, nuts, and more. Deer are ruminants with a complex digestive system suited for a fibrous diet of mostly plants.