* Insekter og insektlarver
* Krepsdyr (for eksempel små reker)
* Aquatic Worms
* Liten fisk
* Alger
* Vannplanter
De er altetende og vil spise både plante- og dyrestoffer, og kostholdet deres kan variere avhengig av hva som er tilgjengelig i deres habitat.
I naturen lever guppies i en rekke vannlevende naturtyper, inkludert ferskvannsstrømmer og elver, dammer og innsjøer. De lever i de øvre lagene av vannet, bruker munnen til å suge inn matpartikler og deretter svelge dem. De danner ofte skoler når de fôrer, noe som hjelper til med å beskytte dem mot rovdyr.