Elgen er drøvtygger og det er kjent at elg beiter på mer enn 1 000 ulike plantearter. Mange vannplanter er viktige næringskilder, eksempelvis planter i nøkkerosefamilien. Elgen er en dyktig svømmer, og opphold i vann gir dessuten beskyttelse mot insekter som mygg og klegg. I tillegg spiser elgen kvister, løv og røtter. Hvis man regner om til trevirke alt en voksen elg spiser av kvister og busker, vil en elg fortære rundt 8 favner ved hvert år. Den har to mager.