La dieta de una rana depende de su tamaño, con ranas más pequeñas que comen moscas mientras que las ranas más grandes comen gusanos y saltamontes. Se sabe que ranas muy grandes comen serpientes pequeñas, ratones, tortugas bebés y otras ranas. A las ranas no les gusta la carroña, a veces mueren de hambre en lugar de hurtar.
Las ranas comen insectos, la mayoría de los cuales están disponibles vivos o muertos en tiendas de mascotas. Si los grillos no están disponibles, pueden comer arañas, saltamontes y escarabajos. Si atrapa insectos para el consumo, los propietarios deben asegurarse de que no hayan sido rociados con un insecticida. La frecuencia de las comidas depende de su tamaño; las ranas pequeñas necesitan ser alimentadas una vez al día, mientras que las especies más grandes pueden ser alimentadas cada dos días o menos.
Las ranas son sensibles a los movimientos y prefieren comer presas vivas, incluso cuando se mantienen como mascotas. Cazan con su lengua pegajosa. Las ranas son únicas en el sentido de que su lengua está unida al frente de su boca en lugar de la espalda, lo que les permite disparar su lengua rápidamente para atrapar la presa. Algunas especies confían en el camuflaje para acechar a sus presas y esconderse, prefiriendo permanecer inmóviles hasta que se acerque un insecto.
Muy pocas especies de ranas tienen dientes; La mayoría prefiere tragar su comida entera. Aquellos con dientes los tienen en sus mandíbulas superiores, y se usan solo para inmovilizar presas.