În sălbăticie, guppii se hrănesc cu materii organice, inclusiv alge, creveți saline, diatome, larve de insecte acvatice și rămășițe și particule de animale și plante. Gupurile sunt omnivore, materie animală.
obiceiurile de hrănire ale guppilor variază în funcție de locație și de disponibilitatea alimentelor. Guppii au preferințe alimentare slabe și variabile bazate pe abundență și pe prezența concurenților. Algele este cea mai obișnuită sursă de hrană pentru gupi, dar nu are valoare nutritivă. Guppii care au acces la nevertebrate au o dietă mai bună. Din cauza aripilor proeminente și a dimensiunilor mici, guppii au mulți prădători naturali în sălbăticie.