Hirvi ovat kasvinsyöjiä ja niiden ruokavalio koostuu pääasiassa:
- Vesikasvit:Hirvi sukeltaa tai kahlaa vesistöihin syömään vedenalaista kasvillisuutta. Pondweed, lumpeet ja vesikastanja ovat heidän suosikkivalinnansa.
- Maan saniaiset ja sammalet:Maassa hirvet laiduntavat saniaisilla ja sammalilla, pääasiassa alkuvuodesta.
- Lehdet:Hirvi syö pääasiassa eri puulajien lehtiä. Lajit, kuten punainen vaahtera, valkoinen koivu, haapa ja paju, ovat erityisen haluttuja.
- Kuori:Talvella lehtien ja muiden ensisijaisten ravintolähteiden saatavuus heikkenee. Tämä saa hirven syömään tiettyjen puulajien, erityisesti balsamikuusen ja punavaahteran, sisäkuorta.
- Pensaat ja oksat:Hirvi selaa monenlaisia pensaita, etenkin talvella. He syövät eri lajien oksia ja silmuja, kuten pajua, puna-sokipuuta, vuorivaahteraa ja chokecherryä.
- Vesihyönteiset:Alkukesällä, kun hirvet ruokkivat vesistöjen varrella, ne syövät satunnaisesti vedessä eläviä hyönteisiä ja etanoita kasvipohjaisen ruokavalionsa lisäyksenä.