花姬蛙是以昆虫、蚯蚓和其他小型无脊椎动物为食的。它们通常在水中或靠近水体的地方生活,如河流、沼泽和池塘。成年花姬蛙的口腔比较大,可以容纳相对较大的猎物。它们的食性是典型的肉食性动物,通过捕食各种小型生物来维持自己的生存和繁衍。
在野外观察花姬蛙时可以看到它们在水中捕食昆虫或在岸边用大眼睛盯着潜伏在水中的猎物,跳水去搜捕,这就是花姬蛙的食谱。