Gupiki to ryby wszystkożerne, które mogą przetrwać na zróżnicowanym pożywieniu. W zamkniętym ekosystemie, np. akwarium lub stawie, gupiki można karmić różnymi pokarmami żywymi, mrożonymi lub liofilizowanymi. Typowe pokarmy to:
* Rakki solankowe
* Daphnie
* Cyklopy
* Larwy komarów
* Robaki krwiste
* Robaki tubifex
* Mikrorobaki
* Pokarm w granulach
* Pokarm w płatkach
Wybierając pokarm, należy dobierać go do wielkości i potrzeb odżywczych ryb. Karmić małymi porcjami kilka razy dziennie. Przekarmianie prowadzi do problemów zdrowotnych: otyłości, zaparć. Ważne jest też zapewnienie czystego i zdrowego środowiska.