Horští lvi jsou masožravci a živí se především jeleny, losy a dalšími velkými savci. Jsou to dravci ze zálohy, kteří obvykle loví tak, že sledují svou kořist a pak se na ni vrhnou. Horští lvi obvykle nejedí ryby a není známo, že by jedli zejména lososa.