Babyfrösche fressen alle kleinen Insekten, Schnecken oder sogar Kaulquappen. Ein Babyfrosch hat eine abwechslungsreiche Ernährung und frisst jedes Tier, solange es klein genug zum Verdauen ist.
Als Kaulquappe frisst ein Frosch nur Algen. Es frisst weiterhin kleine Pflanzen, bis es ein voll entwickelter Frosch wird. Für Kaulquappenbesitzer ist gekochter und gehackter Salat eine gute Alternative zu Algen.
Laut HowStuffWorks.com frisst ein Frosch so ziemlich alles, was er fangen kann, solange er noch lebt. Als Baby fressen die meisten kleinen Frösche nur Käfer, Schnecken und sogar Kaulquappen. Größere Frösche fressen Säugetiere, Vögel, Reptilien und Fische. Frösche haben die Fähigkeit, Bewegungen schnell zu erkennen; Sobald es eine Bewegung bemerkt, versucht es, es zu fangen. Für Froschbesitzer ist es möglich, ihre Haustiere mit flügellosen Fliegen oder sogar Würmern zu füttern.
Frösche haben Zähne, aber sie kauen ihre Nahrung nicht damit. Frösche greifen mit den Zähnen nach ihrer Nahrung; Wenn sie den Geschmack mögen, werden sie ihn ganz schlucken. Falls der Frosch den Geschmack seiner Beute nicht mag, spuckt er ihn wieder aus dem Maul.