Oltre a mangiare insetti, le rane mangiano anche piccoli mammiferi, pesci, uccelli e lucertole e altre rane. Alcune rane, come la rana ornata con le corna, hanno bocche grandi abbastanza da consumare topi e altri piccoli animali.
Le rane preferiscono mangiare pesci vivi a quelli morti. Prendono i pesci afferrandoli con le loro lingue e inghiottendoli interi. Diversi tipi di rane mangiano uccelli grandi quanto possono adattarsi alla loro bocca. Un tipo di rana in Thailandia caccia gli uccelli aspettandoli vicino all'acqua.
Alcune rane mangiano altre rane, anche quelle direttamente collegate a loro. Per questo motivo, le rane più piccole spesso non vanno bene per le rane più grandi. Le rane mangiano anche qualche lucertola che si adatta alla loro bocca.