Las ranas comen cualquier pez vivo que sea lo suficientemente pequeño como para caber en su boca. Muchas ranas mascotas se contentan con comer guppies, peces pequeños y peces dorados del tamaño apropiado.
Las ranas atrapan a sus presas tocando al animal presa con sus lenguas pegajosas y enrollando sus lenguas rápidamente en sus bocas. En consecuencia, las ranas silvestres pueden comer cualquier cosa que se ajuste a sus lenguas y en sus bocas. Grandes especies de ranas, como la rana de boca grande Khorat, a menudo comen aves enteras al igual que las ranas toro americanas. Otros, como las ranas pacman, comen ratones y ratas vivos o incluso otros anfibios y lagartos.