Elche essen je nach Jahreszeit eine Vielzahl von Nahrungsmitteln. Gräser, Seggen, Blumen und andere weiche Pflanzennahrungsmittel bilden während der Sommermonate ihre Nahrung, während das Wachstum von Gehölzen wie Zedernholz und Rotahorn stellen ihre Ernährung im Winter zusammen. Sie essen auch gelegentlich Pilze.
Elche sind Wiederkäuer, was bedeutet, dass sie, um ihre zähe Nahrung zu verdauen, wieder hochwürgen und nach der Aufnahme wieder kauen müssen. Dieser Vorgang wird manchmal als Wiederkäuen bezeichnet.
Elche haben eine besondere Vorliebe für Löwenzahn, Aster, Habichtskraut, Veilchen und Klee, wenn sie im Sommer weiden. Im Winter sind die bevorzugten Gehölze Wintergrün, Hemlocktanne, Sumach, Jack-Kiefer, Hirschhorn und Linde.
Elche haben ein gutes Hör-, Geruchs- und Sehvermögen, um Raubtieren zu vermeiden und Nahrung zu finden. Sie sind sehr laut und gesellig und verwenden alle ihre Sinne, einschließlich der Berührung, um mit anderen Mitgliedern ihrer Herde zu kommunizieren. Herden im Sommer können bis zu 400 Elche enthalten. Herden sind matriarchalisch und werden von einem einzigen Weibchen geführt, obwohl die Männchen die Weibchen während der Paarungszeit in Harems organisieren. Sie fressen im Allgemeinen nur am frühen Morgen und am späten Abend und verbringen den Rest ihrer Zeit entweder mit Schlafen oder Wiederkäuen.
Als Pflanzenfresser sind Elche wichtige Beutetiere für viele Raubtiere. Aufgrund ihrer Größe, der beeindruckenden Hufe, der Bewegung in Herden und des Geweihs der Männchen greifen jedoch nur wenige Raubtiere Erwachsene an.