石蛙主要食動物性食物如:蚊蟲、昆蟲等。 石蛙通常是在夜間出來找食吃, 白天躲在洞穴裡休息(進行消化吸收)。
石蛙的視力較差, 它只能捕食活動著的活餌料, 把死的食物送到其口邊也不攝取。 當發現食物目標時, 就猛然跳起, 直撲食物對象, 甩出帶粘液的舌頭把食物逮住, 迅速捲入口中。
剛孵化出膜的小蝌蚪, 在4~5天內靠孵黃囊營養, 當孵黃被消耗之後便開始覓食。 經解剖觀察, 蝌蚪的腸中有植物碎屑、小環藻、絲藻、水綿、苔蘚、草履蟲、纖毛蟲、水蚤、輪蟲以及矽藻、甲藻、金黃藻等。 進行人工飼養時, 可投喂一些蛋白質較高的餌料, 如蛋黃、豆漿及魚粉等。
石蛙期的食物主要是蚊蟲、小型昆蟲及昆蟲幼體等。 至成蛙期, 其食物範圍很廣,