Les cerfs de Virginie sont principalement des herbivores, ils mangent donc toutes sortes de plantes, comme le panic raide, le houx américain, les fougères, les plantes aquatiques et l'herbe à puce. Cependant, selon ce qui est disponible, le blanc -le cerf de Virginie mange aussi de la luzerne, des noix, de l'herbe ou des champignons.
Le cerf de Virginie vivant dans les zones désertiques se nourrit également de cactus, et le cerf de Virginie vivant dans les forêts de l'Est se nourrit de bourgeons et de brindilles. Dans les zones plus peuplées, les cerfs se nourrissent de plantes cultivées par l'homme, telles que les arbres d'ornement, les cultures et les arbres fruitiers. Le régime alimentaire du cerf de Virginie se compose également d'arbres à feuilles persistantes en hiver, en raison de la faible disponibilité des aliments. Les cerfs de Virginie sont les plus petits de la famille des cerfs d'Amérique du Nord et sont des créatures nocturnes ou crépusculaires, ce qui signifie qu'ils ne sont actifs que dans l'obscurité ou au crépuscule.