Die meisten Haustierfroscharten leben von der Nahrung von Grillen, Kakerlaken und anderen Insekten. Einige der größten Arten können Mäuse oder Ratten verzehren, aber es ist nicht notwendig, ihnen so große Beutetiere zu füttern. Während verschiedene Haustierfroscharten leicht unterschiedliche Ernährungspräferenzen haben, fressen alle Frösche andere Tiere. Typische Beutetiere für Wildfrösche sind Insekten, Spinnentiere, Fische, andere Frösche und Würmer.
Idealerweise sollten Haustierfrösche laut About Exotic Pets mit einer abwechslungsreichen Ernährung gefüttert werden, die aus mehreren verschiedenen Arten akzeptabler wirbelloser Tiere besteht, wie Mehlwürmer, Seidenraupen, Regenwürmer und Motten. Diese Lebensmittel sind jedoch nicht in allen Märkten erhältlich. Dementsprechend ist es wichtig sicherzustellen, dass alle Futterkäfer mit einer nahrhaften Diät gefüttert werden, bevor sie an Haustierfrösche verfüttert werden. Es ist auch wichtig, die Futterinsekten regelmäßig mit einem Vitamin- und Mineralstoffzusatz zu bestreuen, um Nährstoffmängel durch ein begrenztes Nahrungsspektrum zu vermeiden.
Einige Wasserfrösche, wie beispielsweise afrikanische Krallenfrösche, lernen, kommerzielle Futterpellets zu akzeptieren und benötigen keine lebende Beute. Einige Land- und Baumfrösche, wie Dendrobatiden, lernen, Beute aus den Händen ihrer Wärter zu fressen. Da große Frösche kleinere Frösche fressen, ist es wichtig, Frösche unterschiedlicher Größe nicht im selben Lebensraum zu gruppieren.