La dieta di una rana dipende dalle sue dimensioni, con le rane più piccole che mangiano le mosche mentre le rane più grandi mangiano vermi e cavallette. È noto che rane molto grandi mangiano piccoli serpenti, topi, tartarughine e altre rane. Le rane non amano le carogne, a volte morendo di fame piuttosto che scavenging.
Le rane mangiano insetti, la maggior parte dei quali sono disponibili sia vivi che morti nei negozi di animali. Se i grilli non sono disponibili, possono mangiare ragni, cavallette e scarafaggi. Se si cattura gli insetti per il consumo, i proprietari devono assicurarsi che non siano stati spruzzati con un insetticida. La frequenza dei pasti dipende dalla loro dimensione; le piccole rane devono essere alimentate una volta al giorno, mentre le più grandi possono essere alimentate a giorni alterni o meno.
Le rane sono sensibili ai movimenti e preferiscono mangiare prede vive, anche se tenute come animali domestici. Cacciano con la loro lingua appiccicosa. Le rane sono uniche in quanto la loro lingua è attaccata alla parte anteriore della loro bocca piuttosto che alla schiena, permettendo loro di sparare rapidamente la lingua per intrappolare la preda. Alcune specie si affidano al camuffamento per inseguire la preda e nascondersi, preferendo sedere immobili finché un insetto non si avvicina.
Pochissime specie di rane hanno denti; la maggior parte preferisce inghiottire il cibo intero. Quelli con i denti li hanno sulle mascelle superiori e sono usati solo per immobilizzare le prede.