Die Nahrung der meisten Kugelfische besteht aus Algen und Wirbellosen. Größere Mitglieder der Art nutzen ihre starken Zähne, um die Schalen von Muscheln und Schalentieren aufzubrechen.
Wilde Kugelfische knirschen ständig an den Schalen ihrer Beutetiere, wodurch ihre Zähne abgetragen werden. Um dies auszugleichen, wachsen die Zähne von Kugelfischen ständig nach. Wenn ein Kugelfisch keinen Zugang zu Tieren in Muscheln hat, können seine Zähne zu lang werden und die Fähigkeit des Fisches beeinträchtigen, sein Maul zum Fressen zu öffnen. Bei Kugelfischen, die in Aquarien gehalten werden, sollte die Ernährung ungeschälte, ganze Lebewesen wie Schnecken, Garnelen und kleine Krabben umfassen, um dieses Problem zu vermeiden.