1日にどれだけグッピーに餌を与えられるかは、グッピーの大きさや飼育者の時間によって決まります。グッピーの稚魚であれば、1日に数回、1日に3~4回、少量ずつ餌を与えてあげましょう。少食で多く食べる方法を取り入れることです。具体的に数値化すると、5分以内に食べ切れるものを1回ずつ与えていることになります。これはグッピーの稚魚の胃が比較的小さく、満腹感がないことが主な原因で、与えすぎると胃腸を壊して腸炎になってしまうことがあります。
大人になってからのグッピーで、飼育者の時間が十分にある場合は、少食多食で1日3~4回与えてもよい。そのほかにも、1日に1~2回、10分程度で食べ切れるものを与えるなど、少食多食を取り入れてもよいでしょう。この方式は、飼育者が忙しい場合に適用される。
グッピーは肉を食べられるが、雑食性でほとんど何でも食べられる。しかし彼らが食べられる肉はすべての肉ではなく、彼らが食べられるのは小さな魚やエビ、ミミズなどの小動物の肉です。これらの肉は食感がよく、タンパク質も豊富に含まれているので、成長に役立ちます。ただし与えられる前には必ず除菌し、水質を汚染しないようにしなければならない。もちろん豚肉や牛肉などの家禽肉は食べることができない。これらの肉は消化しにくいほか、寄生虫を運んでいるため、彼らが食べるのに適していない。