Guppy dokaj nezahtevne ribe. So vsejedni in nezahtevni in celo sposobni prenesti tedensko dolgotrajno stavko. Vendar ni verjetno, da bodo v takih razmerah ohranjanja rib zadovoljni njihovemu izgledu. Za pridobitev svetle barve in zdrave potomce guppijev je uravnotežena prehrana še pomembnejša od pravilne temperature in svetlobe.
Osnova guppy obroka mora biti zdravo in visoko kalorično živo hrano. Najbolj priljubljeni živi organizmi za krmljenje rib so:
Poleg tega morajo guppiji redno krmiti rastlinsko krmo. To so lahko zelena solata, peteršilj, špinača ali morsko kale. Zelenice je treba posušiti in preden hranite olupljeno vrelo vodo.
Včasih lahko ribe, kot izjemo, hranite suho krmo . Vendar to pogosto ni priporočljivo zaradi tveganja za nastanek bolezni.
Pogostost hranjenja guppy rib je odvisna od njihove starosti. Tako najmanjša riba do ene in pol mesece, je zaželeno hraniti vsaj trikrat na dan. Na dva obroka na dan lahko greste po ločitvi rib po spolu. In po štirih mesecih je dovolj, da jih hranite enkrat na dan.
Guppies v prvih 3-5 dneh svojega življenja so odvisni od tega, kako jedo guppije o tem, kako postanejo v odrasli dobi. Zato je treba riž prejeti pravilno prehrano. Najbolj primerna hrana za njih je živi prah, ki vsebuje potrebne vitamine. Suha hrana se lahko dodaja prehrani vsaj enkrat na teden. Hkrati mora biti v prvih dneh življenja v akvarijskem fritu vedno prisotna hrana.