* Hyönteiset ja hyönteiset toukat
* Äyriäiset (kuten pienet katkaravut)
* Vesimatoja
* Pieni kala
* Levät
* Vesikasvit
He ovat kaikkuluvoita ja syövät sekä kasvi- että eläinasiat, ja heidän ruokavalionsa voi vaihdella sen elinympäristön saatavilla olevista.
Luonnossa guppies elävät monissa vesieliöissä, mukaan lukien makean veden purot ja joet, lammet ja järvet. He syövät veden ylemmissä kerroksissa, käyttämällä suunsa imeytymiseen ruokahiukkasiin ja nielemällä ne sitten. Ne muodostavat kouluja usein ruokinnassa, mikä auttaa suojaamaan heitä petoeläimiltä.