Ryby balonowe, znane też jako pufferfish, mają zróżnicowaną dietę w zależności od gatunku. Ogólnie są mięsożerne i żywią się:
Drobnymi bezkręgowcami: Skorupiaki jak krewetki, kraby, humary, a także mięczaki jak ślimaki i muśle.
Rybami: Mogą zjeść małe ryby, w tym inne ryby balonowe.
Robakami: Robaki wielozębowe (polychaety) i inne robaki morskie.
Glami: Niektóre gatunki jedzą glony, zwłaszcza gdy inny pokarm niedostępny.
Ich dieta zależy od siedliska i dostępności pokarmu. Używają silnych zębów do rozkruszaania skorup i twardego ciała ofiar.
Ważna uwaga: Niektóre ryby balonowe zawierają tetrodotoksynę, śmiercionośny neurotoksyn. Nie nadają się do spożycia i wymagają ostrożności przy manipulacji.