Hươu ăn cành, cành, lá, trái cây, cỏ, quả hạch, cỏ linh lăng và nấm, tùy thuộc vào tình trạng sẵn có và theo mùa. Vào mùa xuân, hươu thích cỏ ba lá ngọt, đậu dại và cây thường xuân độc, trong khi vào mùa đông, chúng sống nhờ cây san hô, lúa mì và lúa mạch đen.
Vào mùa hè, hạn hán và lượng mưa có thể gây ra hiện tượng ăn thịt hươu cực đoan. Hươu là loài động vật ăn cỏ được ưu tiên nhưng cũng đã tiến hóa để chỉ ăn các bộ phận của thực vật có giá trị dinh dưỡng và ngon miệng, chẳng hạn như khi chúng ăn đầu hạt và hạt lúa miến.
Chế độ ăn hàng năm của hươu phụ thuộc nhiều vào sự sẵn có của một số loại thực vật. Vào mùa thu, hươu chuẩn bị cho những tháng mùa đông sắp tới bằng cách kiếm thức ăn giàu chất béo như quả sồi và các loại hạt khác, vì việc không cung cấp đủ chất béo có thể khiến hươu phải vật lộn để sống sót qua cái lạnh. Để chống lại tỷ lệ chết của hươu trong mùa đông, một số con người bắt tay vào các chương trình cho ăn bổ sung thường gây bất lợi cho tổng thể hươu. Hươu cao cổ nhạy cảm với những thay đổi trong chế độ ăn uống, mất một đến hai tuần để điều chỉnh mà không bị bệnh và số lượng thức ăn hạn chế thường khiến chúng cạnh tranh với nhau để giành nguồn tài nguyên, dẫn đến việc các con nai và những con khác yếu hơn bị bỏ đói.