* Hmyz a larvy hmyzu
* Korýši (jako jsou malé krevety)
* Vodní červi
* Malé ryby
* Řasy
* Vodní rostliny
Jsou to omnivoři a budou jíst jak rostlinné, tak zvířecí hmotu a jejich strava se může lišit v závislosti na tom, co je k dispozici v jejich stanovišti.
Ve volné přírodě žijí guppies v různých vodních stanovištích, včetně sladkovodních potoků a řek, rybníků a jezer. Vrmí se v horních vrstvách vody, používají ústa k nasávání částic potravin a je polyká. Při krmení často tvoří školy, což jim pomáhá chránit před dravci.