Dieta unei broaște depinde de mărimea acesteia, cu broaște mai mici ce mănâncă pe muște, în timp ce broaștele mai mari mănâncă viermi și lăcuste. Broaștele foarte mari au fost cunoscute pentru a mânca șerpi mici, șoareci, broaște țestoase și alte broaște. Broaștele nu-i plac carioasa, uneori înfometând moartea, mai degrabă decât mângâiind.
Broaștele consumă insecte, cele mai multe dintre acestea fiind disponibile fie live, fie moarte în magazinele pentru animale de companie. Dacă greierii nu sunt disponibili, pot mânca păianjeni, lăcuste și gândaci. Dacă prind insectele pentru consum, proprietarii ar trebui să se asigure că nu au fost pulverizați cu un insecticid. Frecvența meselor depinde de mărimea lor; broaștele mici trebuie hrănite o dată pe zi, în timp ce speciile mai mari pot fi hrănite zilnic sau mai puțin.
Broaștele sunt sensibile la mișcări și preferă să mănânce prada vie, chiar și atunci când sunt ținute ca animale de companie. Ei vânează cu limba lor lipicioasă. Broaștele sunt unice prin faptul că limba lor este atașată de partea din față a gurii, mai degrabă decât din spate, permițându-le să-și împuște limba rapid pentru a prinde prada. Unele specii se bazează pe camuflaj pentru a-și trage prada și a se ascunde, preferând să stea nemișcate până când se apropie o insectă.
Foarte puține specii de broaște au dinți; cel mai mult preferă să înghită întreaga lor hrană. Cei cu dinți îi au pe fălcile lor superioare și sunt folosiți numai pentru a imobiliza prada.