Cosa mangia una castagnola?

Le castagnole sono pesci onnivori che si nutrono principalmente di zooplancton, piccoli crostacei, alghe e fitoplancton. Sono anche noti per consumare piccoli invertebrati, come vermi e persino frammenti di corallo. È noto che alcune specie di castagnole si nutrono anche di piccoli pesci e uova di pesce. La dieta delle castagnole può variare a seconda della specie e dell'ambiente in cui vivono.