* Žuželke in ličinke žuželk
* Raki (na primer majhne kozice)
* Vodni črvi
* Majhne ribe
* Alge
* Vodne rastline
So vsejedi in bodo jedli tako rastlinske kot živalske snovi, njihova prehrana pa se lahko razlikuje glede na to, kaj je na voljo v njihovem habitatu.
V divjini Guppies živijo v različnih vodnih habitatih, vključno s sladkovodnimi potoki in rekami, ribniki in jezeri. Nahranijo se v zgornjih plasteh vode, s svojimi usti sesajo delce hrane in jih nato pogoltnejo. Pri hranjenju pogosto tvorijo šole, kar jim pomaga zaščiti pred plenilci.