Le régime alimentaire d'une grenouille dépend de sa taille, les petites grenouilles mangeant des mouches tandis que les plus grosses mangent des vers et des sauterelles. On sait que de très grandes grenouilles mangent de petits serpents, des souris, des bébés tortues et d'autres grenouilles. Les grenouilles n'aiment pas les charognes, elles meurent parfois de faim plutôt que de se nourrir.
Les grenouilles mangent des insectes, dont la plupart sont disponibles vivants ou morts dans les animaleries. Si les grillons ne sont pas disponibles, ils peuvent manger des araignées, des sauterelles et des coléoptères. S'ils attrapent des insectes pour la consommation, les propriétaires doivent s'assurer qu'ils n'ont pas été aspergés d'insecticide. La fréquence des repas dépend de leur taille; les petites grenouilles doivent être nourries une fois par jour tandis que les espèces plus grandes peuvent être nourries tous les deux jours ou moins.
Les grenouilles sont sensibles aux mouvements et préfèrent manger des proies vivantes, même lorsqu'elles sont gardées comme animaux de compagnie. Ils chassent avec leur langue collante. Les grenouilles sont uniques en ce que leur langue est attachée à l'avant de leur bouche plutôt qu'à l'arrière, ce qui leur permet de tirer rapidement la langue pour piéger leurs proies. Certaines espèces comptent sur le camouflage pour traquer leurs proies et se cacher, préférant rester immobiles jusqu'à ce qu'un insecte s'approche.
Très peu d'espèces de grenouilles ont des dents ; la plupart préfèrent avaler leur nourriture entière. Ceux qui ont des dents en ont sur la mâchoire supérieure, et ils ne sont utilisés que pour immobiliser leurs proies.