Le Pomacanthus asfur se nourrit principalement d'éponges et de tuniciers, mais aussi de vers annélides, de petits mollusques, d'algues...
En aquarium, on peut lui offrir de la chair de moule, de crevettes et des algues. Tous les aliments secs ou frais sont acceptés mais il est préférable de le nourrir avec des aliments congelés spécialisés pour pomacanthidés. Une part végétale est indispensable, sous forme d'algues ou de salade.