* Hmyz a larvy hmyzu
* Kôrovce (napríklad malé krevety)
* Vodné červy
* Malé ryby
* Riasy
* Vodné rastliny
Sú to všežravky a budú jesť rastlinné aj zvieracie hmoty a ich strava sa môže líšiť v závislosti od toho, čo je k dispozícii v ich biotopu.
Vo voľnej prírode žijú Guppies v rôznych vodných biotopoch vrátane sladkovodných tokov a riek, rybníkov a jazier. Kŕmia sa v horných vrstvách vody, pomocou úst, aby nasali do potravinových častíc a potom ich prehltli. Pri kŕmení často tvoria školy, čo ich pomáha chrániť pred dravcami.