Hirsche sind Pflanzenfresser, was bedeutet, dass sie hauptsächlich Pflanzen, Efeu und Gras fressen. Viele Hirsche, insbesondere Weißwedelhirsche, fressen Eicheln, die von Bäumen fallen, sowie Hickory-Nüsse, Bucheckern und Pekannüsse.
Wenn verfügbar, essen Hirsche auch gerne Obst wie Äpfel und Kaki. Diese Arten von Nahrung sind jedoch für Hirsche nicht ohne weiteres erhältlich, sodass sie keinen großen Teil der Ernährung eines Hirsches ausmachen.
Hirsche ziehen oft in Gebiete, in denen es reichlich Nahrung gibt, wie Wälder und Wiesen. In Gebieten wie diesen haben sie einen größeren Zugang zu Löwenzahn und Wildrosen. Wenn die Nahrung im Winter knapp wird, passen sich die Hirsche dem Wetter an, indem sie in lebensfähigere Gebiete abwandern und im Herbst mästen, um sich auf den Mangel vorzubereiten. Hirsche sind auch auf abgefallene Blätter und Zweige angewiesen, um in den raueren Jahreszeiten zu überleben. Selbst wenn das Nahrungsangebot sehr gering ist, können sie aufgrund ihres gespeicherten Fetts und ihres verringerten Stoffwechsels in der Regel einige Wochen überleben.
Landwirte und Gärtner mögen Hirsche normalerweise nicht, da sie eine Bedrohung für neu angebaute Pflanzen darstellen. Rehe sind dafür bekannt, nach Bohnen, Kartoffeln, Sojabohnen, Weizen, Süßkartoffeln und Roggen zu suchen und stehlen normalerweise Ernten vom Rand eines Bauerngrundstücks, damit sie schnell entkommen können, wenn sie spüren, dass sie entdeckt wurden.