Weißschwanzhirsche sind Pflanzenfresser. Sie fressen hauptsächlich Gräser, Kräuter wie Klee und Löwenzahn, Sträucher, Zweige, Früchte und Nüsse.
Obwohl sie gelegentlich an Insekten oder kleinen Tieren knabbern könnten, ist dies kein signifikanter Teil ihrer Ernährung. Sie verfügen nicht über die notwendigen Verdauungsanpassungen, um Fleisch effektiv zu verarbeiten, was sie zu echten Pflanzenfressern macht.