La dieta delle rane varia a seconda della specie; la maggior parte consuma insetti, lumache, ragni e vermi, mentre le varietà più grandi consumano piccoli pesci, talpe, topi e persino altre rane. Le rane consumano principalmente organismi che sono più piccoli e più bassi nella catena alimentare: mosche, vermi, centopiedi e altri insetti striscianti sono tra i loro preferiti.
Le rane di tutte le dimensioni consumano principalmente carne e mangiano solo cibo che catturano vivo. A differenza della maggior parte dei piccoli organismi, le rane non mangiano piante e vegetazione. Le più piccole specie di rane si nutrono di vermi, larve, zanzare e mosche, mentre le varietà più grandi, come le rane toro, possono mangiare topi, ratti, talpe e persino piccoli pesci. Le rane, come i serpenti e alcuni rettili, mancano di denti per masticare il loro cibo. Fanno affidamento sulla loro lingua forte per attirare il cibo in bocca; le lingue delle rane si estendono e strappano le vittime in pochi secondi, prima di ritrarsi nelle loro cavità, cibo e tutto, per innescare la fase successiva della digestione. Dopo aver recuperato il cibo, le rane si affidano ai loro muscoli della gola forti ed estremamente elastici per allungarsi abbastanza da accogliere il passaggio di cibi interi. A seconda delle dimensioni del cibo consumato, le rane possono trascorrere lunghi periodi di tempo tra un pasto o l'altro, oppure pascolare durante il giorno per mantenere alti i loro livelli di energia.