A gombahalak, más néven pufferhalak, fajfüggően változatos étrenddel rendelkeznek. Általában húsevők és esznek:
Kis Gerinctelenek: Karcinók, mint garnélák, rakok, homárok, plusz moljuszkok, mint csigák és kagylók.
Halak: Kis halakat is ehetnek, beleértve más gombahalakat.
Féregek: Policheta féregek és más tengeri féregek is fogyasztásra kerülnek.
Algák: Néhány faj algákat is eszik, különösen ha más étel kevés.
Az étrendük változik az élőhely és az étel elérhetősége szerint. Erős fogjaikkal törik a héjakat és kemény testű prédákat.
Fontos megjegyzés: Néhány gombahal tetrodotoxint tartalmaz, egy halálos idegmérge. Nem alkalmasak emberi fogyasztásra és végletes óvatosságra van szükség a kezelésnél.