Groene maanvissen zijn voedingsgeneralisten. Groene zonnevislarven consumeren verschillende soorten zoöplankton en terwijl ze groeien, breiden ze hun dieet uit met insectenlarven en kleine slakken. Naarmate jongeren en volwassenen groeien, breidt hun dieet zich uit met kleine rivierkreeften, viseieren, insecten en kleine vissen.