野生石蛙主要以昆蟲和其他小型動物為食,包括但不限於蠶蛹、蟋蟀、小蝌蚪、小魚、蜈蚣、蜘蛛、馬陸、蝸牛、螺、蜆、蚯蚓、蝦以及蟹和泥鰍等。它們通常捕食活動的小型動物,不喜歡食用死的或不動的食物。在自然環境中,石蛙的食性可能會根據所在地區的不同而有所差異。此外,石蛙的蝌蚪階段會取食植物性和動物性的食物,如水草、水綿、小環藻、絲藻、苔蘚、矽藻、甲藻、金魚藻、植物碎屑、草履蟲、纖毛蟲、水蚤和輪蟲等。
石蛙的飼料類型也包括了麥麩、青菜和南瓜等,這些食物可以養出麥麩蟲,石蛙會食用這些全生態的食物。然而,由於石蛙生活在幽靜的深山溪水中,它們對環境非常敏感,因此無法使用投餵機或彈力床馴化餵食人工飼料。石蛙只吃活蟲,這使得添加其他食物來源變得困難。