Berglöwen sind Fleischfresser und jagen hauptsächlich Hirsche, Elche und andere große Säugetiere. Sie sind Raubtiere aus dem Hinterhalt, die normalerweise jagen, indem sie ihre Beute verfolgen und sich dann darauf stürzen. Berglöwen fressen normalerweise keinen Fisch, und es ist nicht bekannt, dass sie insbesondere Lachs fressen.