Die Ernährung eines Frosches hängt von seiner Größe ab. Kleinere Frösche fressen Fliegen, während größere Frösche Würmer und Heuschrecken fressen. Es ist bekannt, dass sehr große Frösche kleine Schlangen, Mäuse, Babyschildkröten und andere Frösche fressen. Frösche mögen kein Aas und verhungern manchmal eher, als zu plündern.
Frösche fressen Insekten, von denen die meisten entweder lebend oder tot in Zoohandlungen erhältlich sind. Wenn Grillen nicht verfügbar sind, können sie Spinnen, Heuschrecken und Käfer fressen. Beim Fangen von Insekten zum Verzehr sollten Besitzer darauf achten, dass sie nicht mit einem Insektizid besprüht wurden. Die Häufigkeit der Mahlzeiten hängt von ihrer Größe ab; kleine Frösche müssen einmal täglich gefüttert werden, während größere Arten jeden zweiten Tag oder weniger gefüttert werden können.
Frösche sind bewegungsempfindlich und fressen lieber lebende Beute, auch wenn sie als Haustiere gehalten werden. Sie jagen mit ihrer klebrigen Zunge. Frösche sind insofern einzigartig, als ihre Zunge an der Vorderseite ihres Mundes und nicht an der Rückseite befestigt ist, sodass sie ihre Zunge schnell herausschießen können, um Beute zu fangen. Einige Arten verlassen sich auf Tarnung, um ihre Beute zu verfolgen und sich zu verstecken, und ziehen es vor, bewegungslos zu sitzen, bis sich ein Insekt nähert.
Sehr wenige Froscharten haben Zähne; die meisten ziehen es vor, ihre Nahrung im Ganzen zu schlucken. Diejenigen mit Zähnen haben sie am Oberkiefer und sie werden nur verwendet, um Beute zu immobilisieren.