Apoyándose en su excepcional capacidad de camuflaje, el pez sapo de tres espinas puede permanecer inmóvil durante largo tiempo, esperando que su presa nade cerca. Cuando la víctima está lo suficientemente cerca, sigue un ataque instantáneo y es tragada de inmediato. En la naturaleza su dieta es bastante variada e incluye peces, cangrejos, camarones, pulpos, bivalvos, caracoles, erizos de mar y poliquetos. En un acuario doméstico acepta de buen grado larvas de mosquito, lombrices de tierra y trozos de peces (como abadejo) y camarones. La alimentación se realiza 1–2 veces por semana, lo que se corresponde con sus hábitos alimentarios naturales.