Hunajakennokala on opportunistinen pohjaeliöstöä syövä lihansyöjä ja kasvinsyöjä, joka syö vain päivällä. Sen ruokavalio koostuu laajasta valikoimasta pieniä meren selkärangattomia, kiinteitä riuttaeliöitä ja kasvimateriaalia. Tärkeimpiä saaliseläimiä ovat merimadot, pienet äyriäiset kuten katkaravut, vaippaeläimet, sienet, pehmytkorallit (alcyonaria) ja erilaiset riutan pohjaan kiinnittyneet levät.
Saadakseen ruokansa kala käyttää erikoistunutta ruokailutekniikkaa, joka sopii sen pieneen, ulos työntyvään suuhun ja kartiomaisiin hampaisiin. Se laiduntaa suoraan paikallaan olevia eliöitä, kuten sieniä ja vaippaeläimiä, jotka kasvavat korallirakenteissa. Kun hunajakennokala etsii piilossa olevaa saalista, joka on hautautunut pehmeän sedimentin alle, se leijuu merenpohjan lähellä ja puhaltaa suustaan vesisuihkuja puhaltaakseen pois irtonaisen hiekan, paljastaen piilotetut selkärangattomat ja madot. Koska kalalla on rajallinen uintinopeus jäykän vartalonsa vuoksi, se kohdistaa saalistuksensa hitaasti liikkuviin tai kiinteisiin eliöihin, jotka vaativat vain vähän takaa-ajoa, mikä mahdollistaa energiatehokkaan ruokailustrategian koko päivän ajan.