Horské levy sú mäsožravce a lovia predovšetkým jelene, losy a iné veľké cicavce. Sú to predátori zo zálohy, ktorí zvyčajne lovia tak, že prenasledujú svoju korisť a potom sa na ňu vrhnú. Horské levy zvyčajne nejedia ryby a nie je známe, že by jedli najmä lososa.