Le rane mangiano qualsiasi pesce vivo che sia abbastanza piccolo da stare in bocca. Molte rane pet sono contente di mangiare guppy, pesciolini e pesci rossi delle dimensioni appropriate.
Le rane catturano la loro preda toccando l'animale da preda con le loro lingue appiccicose e facendo schioccare rapidamente le loro lingue nelle loro bocche. Di conseguenza, le rane selvatiche possono mangiare tutto ciò che si adatta alla loro lingua e alla loro bocca. Le grandi specie di rane, come la rana dalle grandi labbra Khorat, mangiano spesso uccelli interi come le rane toro americane. Altri, come le rane pacman, mangiano topi e ratti vivi o anche altri anfibi e lucertole.