* Insekti i ličinke insekata
* Rakovi (poput malih škampi)
* Vodeni crvi
* Mala riba
* Alge
* Vodene biljke
Oni su svejednici i pojest će biljnu i životinjsku materiju, a njihova prehrana može se razlikovati ovisno o onome što je dostupno u njihovom staništu.
U divljini, guppiji žive u raznim vodenim staništima, uključujući slatkovodne potoke i rijeke, ribnjake i jezera. Hrani se u gornjim slojevima vode, koristeći usta kako bi usisali čestice hrane, a zatim ih gutali. Oni često formiraju škole pri hranjenju, što im pomaže da ih zaštite od grabežljivca.