Le rane mangiano piccoli insetti, lumache o persino girini. Una baby-rana ha una dieta varia e mangerà qualsiasi animale purché sia sufficientemente piccolo da digerire.
Come un girino, una rana mangia solo le alghe. Continuerà a mangiare piccole piante finché non diventerà una rana completamente sviluppata. Per le persone che possiedono girini, una buona alternativa alle alghe è la lattuga che è stata bollita e sminuzzata.
Secondo HowStuffWorks.com, una rana mangerà tutto ciò che può prendere finché è ancora in vita. Da piccola, le rane più piccole mangeranno solo insetti, lumache e persino girini. Le rane più grandi mangeranno mammiferi, uccelli, rettili e pesci. Le rane hanno la capacità di individuare rapidamente i movimenti; una volta notata, si muove pregando, prova a prenderlo. Per i proprietari di rane, è possibile dare da mangiare ai loro animali domestici mosche senza ali o addirittura vermi.
Le rane hanno i denti, ma non la usano per masticare il loro cibo. Le rane si afferrano il cibo con i denti; se a loro piace il gusto, allora lo inghiottiranno intero. Nel caso in cui la rana non gradisca il sapore della sua preda, la sputerà di nuovo fuori dalla sua bocca.