Ja, trotz ihrer giftigen Natur und Tarnung haben Steinfische Fressfeinde. Eine Studie in taiwanischen Meeresgewässern deutete darauf hin, dass bestimmte Haie, Rochen und große Knochenfische Steinfische bejagen können. Fressfeinde können je nach Ökosystem und Region variieren, sodass es dort, wo Steinfische vorkommen, weitere Fressfeinde geben kann.