石虎以小型哺乳動物為主食,如老鼠、松鼠、鼩鼱和野兔,也會捕食鳥類、青蛙、蜥蜴、魚類、昆蟲等小動物。基本上可以說只要是肉類,都是可能是石虎的食物來源。因此居住在淺山地區的石虎,是淺山生態系裡的「高階消費者」(吃肉的動物)。
食物與環境
「充足的食物」與「適合的棲地」才能讓石虎生存。充足的食物,常常代表食物網的完整與健全,例如石虎喜歡吃老鼠,老鼠會吃蟲與植物,環境中這些生物充足,石虎才有老鼠吃。石虎也會吃魚,魚需要生活在乾淨的水域,水裡也需要有食物讓魚生活,草食性的魚需要水草分布,肉食性的魚需要水棲昆蟲、浮游生物生存,而這些又需要食物鏈下一層的生物健康的活著。石虎也會吃野兔、竹雞、松鼠、兩棲、爬蟲、飛禽等野生動物,這些野生動物需要其他生物來供養,也都需要健康乾淨的環境來生活。
有石虎的淺山地區代表著生態系的食物網相當完整,植物 (生產者) 健康生長,成為食物或森林讓動物棲居,而動物族群 (消費者) 平衡穩定,這些都需要環境是健康、沒有汙染和破壞的。
石虎的存在是淺山生態系健全的重要指標,有石虎的森林,是個健康生物種類及數量都豐富的環境,並具有淺山生態系的功能。