Wasserfrösche fangen vor allem Insekten und andere Kleintiere, die sich am Ufer aufhalten oder die Wasserfläche aufsuchen. Die Nahrung wird im Sprung oder durch rasches Zuschnappen erbeutet. Gern sitzen Wasserfrösche auf Seerosenblättern, denn von hier aus können sie gut abspringen.