The stomach in other animals serves to store food for a while before being sent to the intestines for absorption of the nutrients. Since, goldfish do not have stomachs, they cannot store food. Hence, the food they eat passed through the intestines and is immediately excreted.
Hence, Goldfish should be fed in small amounts 2 or 3 times a day.